38 cGuid(
const char* pszGUID);
41 void put_Guid(
const GUID& guid);
46 return static_cast<GUID*
>(
this);
50 return static_cast<const GUID*
>(
this);
54 bool IsEqual(
const GUID& guid)
const;
57 bool isFourCC()
const;
61 HRESULT put_StringW(
const wchar_t* pszVal);
62 HRESULT put_StringA(
const char* pszVal);
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
UINT32 FOURCC
32 bit code. Also defined in _MMSYSTEM_H
Definition: cFourCC.h:19
static const GUID k_FourCC
GUID header for FourCC codes.
Definition: cGuid.h:31
const GUID * get_GuidPtr() const
Definition: cGuid.h:48
cString get_String() const
Definition: cGuid.h:66
GUID * ref_GuidPtr()
Definition: cGuid.h:44
static const GUID k_NULL
like _WIN32 GUID_NULL IID_NULL CLSID_NULL
Definition: cGuid.h:30
UNITTEST2_PREDEF(cQuadtree)
int COMPARE_t
result of compare. 0=same, 1=a>b, -1=a<b
Definition: cValT.h:17
Definition: IUnknown.h:34