30 cpp_quote("
#define IsEqualCATID(rcatid1, rcatid2) IsEqualGUID(rcatid1, rcatid2)") 35 #define IEnumCATID IEnumGUID 37 cpp_quote("
#define IID_IEnumCATID IID_IEnumGUID") 38 cpp_quote(
"#define LPENUMCATID LPENUMGUID")
39 #define IEnumCLSID IEnumGUID 41 cpp_quote("
#define IID_IEnumCLSID IID_IEnumGUID") 42 cpp_quote(
"#define LPENUMCLSID LPENUMGUID")
50 uuid(0002e000-0000-0000-c000-000000000046),
59 [
out, size_is(celt), length_is(*pceltFetched)]
GUID *rgelt,
77 uuid(0002e011-0000-0000-c000-000000000046),
111 uuid(0002e013-0000-0000-c000-000000000046),
130 [
in,size_is(cImplemented)]
CATID rgcatidImpl[],
132 [
in,size_is(cRequired)]
CATID rgcatidReq[],
147 [
in,size_is(cImplemented)]
CATID rgcatidImpl[],
149 [
in,size_is(cRequired)]
CATID rgcatidReq[]);
174 uuid(0002e012-0000-0000-c000-000000000046),
183 [
in, size_is(cCategories)] CATEGORYINFO rgCategoryInfo[]);
187 [
in, size_is(cCategories)]
CATID rgcatid[]);
192 [
in, size_is(cCategories)]
CATID rgcatid[]);
197 [
in, size_is(cCategories)]
CATID rgcatid[]);
202 [
in, size_is(cCategories)]
CATID rgcatid[]);
207 [
in, size_is(cCategories)]
CATID rgcatid[]);
214 cpp_quote(
"DEFINE_GUID( CATID_Insertable, 0x40fc6ed3, 0x2438, 0x11cf, 0xa3, 0xdb, 0x08, 0x00, 0x36, 0xf1, 0x25, 0x02);")
215 cpp_quote("
DEFINE_GUID( CATID_Control, 0x40fc6ed4, 0x2438, 0x11cf, 0xa3, 0xdb, 0x08, 0x00, 0x36, 0xf1, 0x25, 0x02);")
216 cpp_quote("
DEFINE_GUID( CATID_Programmable, 0x40fc6ed5, 0x2438, 0x11cf, 0xa3, 0xdb, 0x08, 0x00, 0x36, 0xf1, 0x25, 0x02);")
217 cpp_quote("
DEFINE_GUID( CATID_IsShortcut, 0x40fc6ed6, 0x2438, 0x11cf, 0xa3, 0xdb, 0x08, 0x00, 0x36, 0xf1, 0x25, 0x02);")
218 cpp_quote("
DEFINE_GUID( CATID_NeverShowExt, 0x40fc6ed7, 0x2438, 0x11cf, 0xa3, 0xdb, 0x08, 0x00, 0x36, 0xf1, 0x25, 0x02);")
219 cpp_quote("
DEFINE_GUID( CATID_DocObject, 0x40fc6ed8, 0x2438, 0x11cf, 0xa3, 0xdb, 0x08, 0x00, 0x36, 0xf1, 0x25, 0x02);")
220 cpp_quote("
DEFINE_GUID( CATID_Printable, 0x40fc6ed9, 0x2438, 0x11cf, 0xa3, 0xdb, 0x08, 0x00, 0x36, 0xf1, 0x25, 0x02);")
221 cpp_quote("
DEFINE_GUID( CATID_RequiresDataPathHost, 0x0de86a50, 0x2baa, 0x11cf, 0xa2, 0x29, 0x00, 0xaa, 0x00, 0x3d, 0x73, 0x52);")
222 cpp_quote("
DEFINE_GUID( CATID_PersistsToMoniker, 0x0de86a51, 0x2baa, 0x11cf, 0xa2, 0x29, 0x00, 0xaa, 0x00, 0x3d, 0x73, 0x52);")
223 cpp_quote("
DEFINE_GUID( CATID_PersistsToStorage, 0x0de86a52, 0x2baa, 0x11cf, 0xa2, 0x29, 0x00, 0xaa, 0x00, 0x3d, 0x73, 0x52);")
224 cpp_quote("
DEFINE_GUID( CATID_PersistsToStreamInit, 0x0de86a53, 0x2baa, 0x11cf, 0xa2, 0x29, 0x00, 0xaa, 0x00, 0x3d, 0x73, 0x52);")
225 cpp_quote("
DEFINE_GUID( CATID_PersistsToStream, 0x0de86a54, 0x2baa, 0x11cf, 0xa2, 0x29, 0x00, 0xaa, 0x00, 0x3d, 0x73, 0x52);")
226 cpp_quote("
DEFINE_GUID( CATID_PersistsToMemory, 0x0de86a55, 0x2baa, 0x11cf, 0xa2, 0x29, 0x00, 0xaa, 0x00, 0x3d, 0x73, 0x52);")
227 cpp_quote("
DEFINE_GUID( CATID_PersistsToFile, 0x0de86a56, 0x2baa, 0x11cf, 0xa2, 0x29, 0x00, 0xaa, 0x00, 0x3d, 0x73, 0x52);")
228 cpp_quote("
DEFINE_GUID( CATID_PersistsToPropertyBag, 0x0de86a57, 0x2baa, 0x11cf, 0xa2, 0x29, 0x00, 0xaa, 0x00, 0x3d, 0x73, 0x52);")
229 cpp_quote("
DEFINE_GUID( CATID_InternetAware, 0x0de86a58, 0x2baa, 0x11cf, 0xa2, 0x29, 0x00, 0xaa, 0x00, 0x3d, 0x73, 0x52);")
230 cpp_quote("
DEFINE_GUID( CATID_DesignTimeUIActivatableControl, 0xf2bb56d1, 0xdb07, 0x11d1, 0xaa, 0x6b, 0x00, 0x60, 0x97, 0xdb, 0x95, 0x39);")
232 cpp_quote("
DEFINE_GUID(CLSID_StdComponentCategoriesMgr, 0x0002e005, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);")
HRESULT RegisterClassReqCategories([in] REFCLSID rclsid, [in] ULONG cCategories, [in, size_is(cCategories)] CATID rgcatid[])
coclass MSXML2::XSLTemplate40 object
ICatRegister * LPCATREGISTER
HRESULT UnRegisterClassImplCategories([in] REFCLSID rclsid, [in] ULONG cCategories, [in, size_is(cCategories)] CATID rgcatid[])
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
HRESULT Skip([in] ULONG celt)
OLECHAR szDescription[128]
struct IEnumCATEGORYINFO::tagCATEGORYINFO * LPCATEGORYINFO
HRESULT Next([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] CATEGORYINFO *rgelt, [out] ULONG *pceltFetched)
struct IEnumCATEGORYINFO::tagCATEGORYINFO CATEGORYINFO
HRESULT UnRegisterCategories([in] ULONG cCategories, [in, size_is(cCategories)] CATID rgcatid[])
HRESULT Clone([out] IEnumGUID **ppenum)
HRESULT RegisterClassImplCategories([in] REFCLSID rclsid, [in] ULONG cCategories, [in, size_is(cCategories)] CATID rgcatid[])
HRESULT Skip([in] ULONG celt)
HRESULT Next([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] GUID *rgelt, [out] ULONG *pceltFetched)
HRESULT Clone([out] IEnumCATEGORYINFO **ppenum)
DEFINE_GUID(CATID_Insertable, 0x40fc6ed3, 0x2438, 0x11cf, 0xa3, 0xdb, 0x08, 0x00, 0x36, 0xf1, 0x25, 0x02)
HRESULT UnRegisterClassReqCategories([in] REFCLSID rclsid, [in] ULONG cCategories, [in, size_is(cCategories)] CATID rgcatid[])
_ForwardIter unique(_ForwardIter __first, _ForwardIter __last)
IEnumCATEGORYINFO * LPENUMCATEGORYINFO
HRESULT RegisterCategories([in] ULONG cCategories, [in, size_is(cCategories)] CATEGORYINFO rgCategoryInfo[])