27 if(
reinterpret_cast<LONG const *
>(&rguid1)[0] <
reinterpret_cast<LONG const *
>(&rguid2)[0])
29 else if(
reinterpret_cast<LONG const *
>(&rguid1)[0] >
reinterpret_cast<LONG const *
>(&rguid2)[0])
31 if(
reinterpret_cast<LONG const *
>(&rguid1)[1] <
reinterpret_cast<LONG const *
>(&rguid2)[1])
33 else if(
reinterpret_cast<LONG const *
>(&rguid1)[1] >
reinterpret_cast<LONG const *
>(&rguid2)[1])
35 if(
reinterpret_cast<LONG const *
>(&rguid1)[2] <
reinterpret_cast<LONG const *
>(&rguid2)[2])
37 else if(
reinterpret_cast<LONG const *
>(&rguid1)[2] >
reinterpret_cast<LONG const *
>(&rguid2)[2])
39 if(
reinterpret_cast<LONG const *
>(&rguid1)[3] <
reinterpret_cast<LONG const *
>(&rguid2)[3])
41 else if(
reinterpret_cast<LONG const *
>(&rguid1)[3] >
reinterpret_cast<LONG const *
>(&rguid2)[3])
55#define SELECT_STR L"Select"
56#define PRESS_STR L"Press"
57#define UNCHECK_STR L"UnCheck"
58#define CHECK_STR L"Check"
61template<
typename T,
typename Ifc> HRESULT
65 CComCreator< CComObject<T> >::CreateInstance(
nullptr, iid,
reinterpret_cast<void**
>(ppIfc));
HRESULT createInstance(REFIID iid, Ifc **ppIfc)
bool operator()(REFGUID rguid1, REFGUID rguid2) const