Diff

Not logged in

Differences From Artifact [132f4d39301cf777]:

To Artifact [0951e85dcd3ca054]:


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