Diff

Not logged in

Differences From Artifact [132f4d39301cf777]:

To Artifact [0951e85dcd3ca054]:


10 \***********************************************************************/ 10 \***********************************************************************/ 11 module win32.comcat; 11 module win32.comcat; 12 12 13 import win32.windows, win32.ole2; 13 import win32.windows, win32.ole2; 14 private import win32.basetyps, win32.cguid, win32.objbase, win32.unknwn, 14 private import win32.basetyps, win32.cguid, win32.objbase, win32.unknwn, 15 win32.windef, win32.wtypes; 15 win32.windef, win32.wtypes; 16 16 17 alias IEnumGUID* LPENUMGUID; | 17 alias IEnumGUID LPENUMGUID; 18 18 19 interface IEnumGUID : IUnknown { 19 interface IEnumGUID : IUnknown { 20 HRESULT Next(ULONG, GUID*, ULONG*); 20 HRESULT Next(ULONG, GUID*, ULONG*); 21 HRESULT Skip(ULONG); 21 HRESULT Skip(ULONG); 22 HRESULT Reset(); 22 HRESULT Reset(); 23 HRESULT Clone(LPENUMGUID*); 23 HRESULT Clone(LPENUMGUID*); 24 } 24 } ................................................................................................................................................................................ 48 HRESULT GetCategoryDesc(REFCATID, LCID, PWCHAR*); 48 HRESULT GetCategoryDesc(REFCATID, LCID, PWCHAR*); 49 HRESULT EnumClassesOfCategories(ULONG, CATID*, ULONG, CATID*, 49 HRESULT EnumClassesOfCategories(ULONG, CATID*, ULONG, CATID*, 50 LPENUMCLSID*); 50 LPENUMCLSID*); 51 HRESULT IsClassOfCategories(REFCLSID, ULONG, CATID*, ULONG, CATID*); 51 HRESULT IsClassOfCategories(REFCLSID, ULONG, CATID*, ULONG, CATID*); 52 HRESULT EnumImplCategoriesOfClass(REFCLSID, LPENUMCATID*); 52 HRESULT EnumImplCategoriesOfClass(REFCLSID, LPENUMCATID*); 53 HRESULT EnumReqCategoriesOfClass(REFCLSID, LPENUMCATID*); 53 HRESULT EnumReqCategoriesOfClass(REFCLSID, LPENUMCATID*); 54 } 54 } 55 alias ICatInformation* LPCATINFORMATION; | 55 alias ICatInformation LPCATINFORMATION; 56 56 57 interface ICatRegister : IUnknown { 57 interface ICatRegister : IUnknown { 58 HRESULT RegisterCategories(ULONG, CATEGORYINFO*); 58 HRESULT RegisterCategories(ULONG, CATEGORYINFO*); 59 HRESULT UnRegisterCategories(ULONG, CATID*); 59 HRESULT UnRegisterCategories(ULONG, CATID*); 60 HRESULT RegisterClassImplCategories(REFCLSID, ULONG, CATID*); 60 HRESULT RegisterClassImplCategories(REFCLSID, ULONG, CATID*); 61 HRESULT UnRegisterClassImplCategories(REFCLSID, ULONG, CATID*); 61 HRESULT UnRegisterClassImplCategories(REFCLSID, ULONG, CATID*); 62 HRESULT RegisterClassReqCategories(REFCLSID, ULONG, CATID*); 62 HRESULT RegisterClassReqCategories(REFCLSID, ULONG, CATID*); 63 HRESULT UnRegisterClassReqCategories(REFCLSID, ULONG, CATID*); 63 HRESULT UnRegisterClassReqCategories(REFCLSID, ULONG, CATID*); 64 } 64 } 65 alias ICatRegister* LPCATREGISTER; | 65 alias ICatRegister LPCATREGISTER; 66 66 67 interface IEnumCATEGORYINFO : IUnknown { 67 interface IEnumCATEGORYINFO : IUnknown { 68 HRESULT Next(ULONG, CATEGORYINFO*, ULONG*); 68 HRESULT Next(ULONG, CATEGORYINFO*, ULONG*); 69 HRESULT Skip(ULONG); 69 HRESULT Skip(ULONG); 70 HRESULT Reset(); 70 HRESULT Reset(); 71 HRESULT Clone(LPENUMCATEGORYINFO*); 71 HRESULT Clone(LPENUMCATEGORYINFO*); 72 } 72 } 73 alias IEnumCATEGORYINFO* LPENUMCATEGORYINFO; | 73 alias IEnumCATEGORYINFO LPENUMCATEGORYINFO;