Changeset 4033 for trunk/include/win/wine/obj_shellfolder.h
- Timestamp:
- Aug 18, 2000, 4:04:23 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/wine/obj_shellfolder.h
r3242 r4033 1 /* $Id: obj_shellfolder.h,v 1. 7 2000-03-26 16:29:41 cbratschiExp $ */1 /* $Id: obj_shellfolder.h,v 1.8 2000-08-18 02:04:21 phaller Exp $ */ 2 2 /* 3 3 * Defines the COM interfaces and APIs related to IShellFolder … … 21 21 22 22 /**************************************************************************** 23 * STRRET (temporary, move it away)23 * STRRET 24 24 */ 25 25 #define STRRET_WSTR 0x0000 … … 45 45 * Predeclare the interfaces 46 46 */ 47 DEFINE_SHLGUID(IID_IShellFolder, 0x000214E6L, 0, 0);48 47 typedef struct IShellFolder IShellFolder, *LPSHELLFOLDER; 49 48 50 DEFINE_SHLGUID(IID_IPersistFolder, 0x000214EAL, 0, 0);51 49 typedef struct IPersistFolder IPersistFolder, *LPPERSISTFOLDER; 50 51 DEFINE_GUID(IID_IPersistFolder2, 0x1ac3d9f0L, 0x175C, 0x11D1, 0x95, 0xBE, 0x00, 0x60, 0x97, 0x97, 0xEA, 0x4F); 52 typedef struct IPersistFolder2 IPersistFolder2, *LPPERSISTFOLDER2; 52 53 53 54 DEFINE_GUID(IID_IShellFolder2, 0xB82C5AA8, 0xA41B, 0x11D2, 0xBE, 0x32, 0x0, 0xc0, 0x4F, 0xB9, 0x36, 0x61); … … 329 330 #define IPersistFolder_Initialize(p,a) ICOM_CALL1(Initialize,p,a) 330 331 332 /***************************************************************************** 333 * IPersistFolder2 interface 334 */ 335 336 #define ICOM_INTERFACE IPersistFolder2 337 #define IPersistFolder2_METHODS \ 338 ICOM_METHOD1( HRESULT, GetCurFolder, LPITEMIDLIST*, pidl) 339 #define IPersistFolder2_IMETHODS \ 340 IPersist_IMETHODS \ 341 IPersistFolder_METHODS \ 342 IPersistFolder2_METHODS 343 ICOM_DEFINE(IPersistFolder2, IPersistFolder) 344 #undef ICOM_INTERFACE 345 346 /*** IUnknown methods ***/ 347 #define IPersistFolder2_QueryInterface(p,a,b) ICOM_CALL2(QueryInterface,p,a,b) 348 #define IPersistFolder2_AddRef(p) ICOM_CALL (AddRef,p) 349 #define IPersistFolder2_Release(p) ICOM_CALL (Release,p) 350 /*** IPersist methods ***/ 351 #define IPersistFolder2_GetClassID(p,a) ICOM_CALL1(GetClassID,p,a) 352 /*** IPersistFolder methods ***/ 353 #define IPersistFolder2_Initialize(p,a) ICOM_CALL1(Initialize,p,a) 354 /*** IPersistFolder2 methods ***/ 355 #define IPersistFolder2_GetCurFolder(p,a) ICOM_CALL1(GetCurFolder,p,a) 356 331 357 #ifdef __cplusplus 332 358 } /* extern "C" */ 333 359 #endif /* defined(__cplusplus) */ 334 360 335 #endif /* __WINE_WINE_OBJ_SHELL LINK_H */361 #endif /* __WINE_WINE_OBJ_SHELLFOLDER_H */
Note:
See TracChangeset
for help on using the changeset viewer.