Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1013 B

  1. //*******************************************************************************************
  2. //
  3. // Filename : CabObj.h
  4. //
  5. // Shell interfaces IPersistFolder, IShellBrowser, IShellView ICommdlgBrowser
  6. //
  7. // Copyright (c) 1994 - 1996 Microsoft Corporation. All rights reserved
  8. //
  9. //*******************************************************************************************
  10. #ifndef _CABOBJ_H_
  11. #define _CABOBJ_H_
  12. #include "shlobj.h"
  13. void WINAPI SHFree(LPVOID pv);
  14. DEFINE_SHLGUID(IID_IPersistFolder, 0x000214EAL, 0, 0);
  15. DEFINE_SHLGUID(IID_IShellBrowser, 0x000214E2L, 0, 0);
  16. DEFINE_SHLGUID(IID_IShellView, 0x000214E3L, 0, 0);
  17. #define _IOffset(class, itf) ((UINT)&(((class *)0)->itf))
  18. #define IToClass(class, itf, pitf) ((class *)(((LPSTR)pitf)-_IOffset(class, itf)))
  19. #define STRRET_OLESTR 0x0000
  20. #endif // _CABOBJ_H_