ComponentObj.cpp File Reference
Go to the source code of this file.
Defines |
#define | _OLESTR(x) OLESTR(x) |
#define | WCHAR_L() L |
#define | WCHAR(PAR) WCHAR_L()PAR |
#define | EXCETYPE CETYPE |
#define | GME_COMPONENT_COM_THREAD afxRegApartmentThreading |
#define | COMCLASS CComponentObj::XComponent |
#define | COMPROLOGUE METHOD_PROLOGUE(CComponentObj,Component) |
#define | COMCLASS CComponentObj::XVersionInfo |
#define | COMPROLOGUE METHOD_PROLOGUE(CComponentObj,VersionInfo) |
#define | COMRETURN(hr) { HRESULT res; if((res = (hr)) != S_OK) { ASSERT(false); return res; } } |
Functions |
| IMPLEMENT_OLECREATE_FLAGS (CComponentObj, COCLASS_PROGID, afxRegApartmentThreading, COCLASS_UUID_EXPLODED1, COCLASS_UUID_EXPLODED2, COCLASS_UUID_EXPLODED3, COCLASS_UUID_EXPLODED4, COCLASS_UUID_EXPLODED5, COCLASS_UUID_EXPLODED6, COCLASS_UUID_EXPLODED7, COCLASS_UUID_EXPLODED8, COCLASS_UUID_EXPLODED9, COCLASS_UUID_EXPLODED10, COCLASS_UUID_EXPLODED11) STDMETHODIMP_(ULONG) CComponentObj |
| STDMETHODIMP_ (ULONG) CComponentObj |
Variables |
const char * | g_COCLASS_PROGIDA = COCLASS_PROGID |
const wchar_t * | g_COCLASS_PROGIDW = OLESTR( COCLASS_PROGID ) |
const char * | g_COMPONENT_NAMEA = COMPONENT_NAME |
const wchar_t * | g_COMPONENT_NAMEW = OLESTR( COMPONENT_NAME ) |
const TCHAR * | g_COMPONENT_NAME = g_COMPONENT_NAMEA |
const bool | g_REGISTER_SYSTEMWIDE = false |
const bool | g_GME_ADDON = false |
const bool | g_TEST_META_CONFORMANCE_INSIDE_BON = false |
Define Documentation
#define _OLESTR |
( |
x |
|
) |
OLESTR(x) |
#define COMCLASS CComponentObj::XVersionInfo |
#define COMCLASS CComponentObj::XComponent |
#define COMPROLOGUE METHOD_PROLOGUE(CComponentObj,VersionInfo) |
#define COMPROLOGUE METHOD_PROLOGUE(CComponentObj,Component) |
#define COMRETURN |
( |
hr |
|
) |
{ HRESULT res; if((res = (hr)) != S_OK) { ASSERT(false); return res; } } |
#define GME_COMPONENT_COM_THREAD afxRegApartmentThreading |
#define WCHAR |
( |
PAR |
|
) |
WCHAR_L()PAR |
Function Documentation
IMPLEMENT_OLECREATE_FLAGS |
( |
CComponentObj |
, |
|
|
COCLASS_PROGID |
, |
|
|
afxRegApartmentThreading |
, |
|
|
COCLASS_UUID_EXPLODED1 |
, |
|
|
COCLASS_UUID_EXPLODED2 |
, |
|
|
COCLASS_UUID_EXPLODED3 |
, |
|
|
COCLASS_UUID_EXPLODED4 |
, |
|
|
COCLASS_UUID_EXPLODED5 |
, |
|
|
COCLASS_UUID_EXPLODED6 |
, |
|
|
COCLASS_UUID_EXPLODED7 |
, |
|
|
COCLASS_UUID_EXPLODED8 |
, |
|
|
COCLASS_UUID_EXPLODED9 |
, |
|
|
COCLASS_UUID_EXPLODED10 |
, |
|
|
COCLASS_UUID_EXPLODED11 |
| |
|
) |
| | |
Variable Documentation