home *** CD-ROM | disk | FTP | other *** search
/ H4CK3R 14 / hacker14.iso / programacao / cwin / c.exe / $INSTDIR / include / shlguid.h < prev    next >
Encoding:
C/C++ Source or Header  |  2003-12-15  |  2.6 KB  |  78 lines

  1. #ifndef _SHLGUID_H
  2. #define _SHLGUID_H
  3. #if __GNUC__ >=3
  4. #pragma GCC system_header
  5. #endif
  6.  
  7. #ifdef __cplusplus
  8. extern "C" {
  9. #endif
  10. #define DEFINE_SHLGUID(n,l,w1,w2) DEFINE_GUID(n,l,w1,w2,0xC0,0,0,0,0,0,0,0x46)
  11. #define SID_SShellBrowser IID_IShellBrowser
  12. extern const GUID CLSID_ShellDesktop;
  13. extern const GUID CLSID_ShellLink;
  14. extern const GUID FMTID_Intshcut;
  15. extern const GUID FMTID_InternetSite;
  16. extern const GUID CGID_Explorer;
  17. extern const GUID CGID_ShellDocView;
  18. extern const GUID IID_INewShortcutHookA;
  19. extern const GUID IID_IShellBrowser;
  20. extern const GUID IID_IShellView;
  21. extern const GUID IID_IContextMenu;
  22. extern const GUID IID_IShellIcon;
  23. extern const GUID IID_IShellFolder;
  24. extern const GUID IID_IShellExtInit;
  25. extern const GUID IID_IShellPropSheetExt;
  26. extern const GUID IID_IPersistFolder;
  27. extern const GUID IID_IExtractIconA;
  28. extern const GUID IID_IShellLinkA;
  29. extern const GUID IID_IShellCopyHookA;
  30. extern const GUID IID_IFileViewerA;
  31. extern const GUID IID_ICommDlgBrowser;
  32. extern const GUID IID_IEnumIDList;
  33. extern const GUID IID_IFileViewerSite;
  34. extern const GUID IID_IContextMenu2;
  35. extern const GUID IID_IShellExecuteHookA;
  36. extern const GUID IID_IPropSheetPage;
  37. extern const GUID IID_INewShortcutHookW;
  38. extern const GUID IID_IFileViewerW;
  39. extern const GUID IID_IShellLinkW;
  40. extern const GUID IID_IExtractIconW;
  41. extern const GUID IID_IShellExecuteHookW;
  42. extern const GUID IID_IShellCopyHookW;
  43. extern const GUID IID_IShellView2;
  44. extern const GUID LIBID_SHDocVw;
  45. extern const GUID IID_IShellExplorer;
  46. extern const GUID DIID_DShellExplorerEvents;
  47. extern const GUID CLSID_ShellExplorer;
  48. extern const GUID IID_ISHItemOC;
  49. extern const GUID DIID_DSHItemOCEvents;
  50. extern const GUID CLSID_SHItemOC;
  51. extern const GUID IID_DHyperLink;
  52. extern const GUID IID_DIExplorer;
  53. extern const GUID DIID_DExplorerEvents;
  54. extern const GUID CLSID_InternetExplorer;
  55. extern const GUID CLSID_StdHyperLink;
  56. extern const GUID CLSID_FileTypes;
  57. extern const GUID CLSID_InternetShortcut;
  58. extern const GUID IID_IUniformResourceLocator;
  59. #ifdef UNICODE
  60. #define IID_IFileViewer    IID_IFileViewerW
  61. #define IID_IShellLink    IID_IShellLinkW
  62. #define IID_IExtractIcon    IID_IExtractIconW
  63. #define IID_IShellCopyHook    IID_IShellCopyHookW
  64. #define IID_IShellExecuteHook    IID_IShellExecuteHookW
  65. #define IID_INewShortcutHook    IID_INewShortcutHookW
  66. #else
  67. #define IID_IFileViewer    IID_IFileViewerA
  68. #define IID_IShellLink    IID_IShellLinkA
  69. #define IID_IExtractIcon    IID_IExtractIconA
  70. #define IID_IShellCopyHook    IID_IShellCopyHookA
  71. #define IID_IShellExecuteHook    IID_IShellExecuteHookA
  72. #define IID_INewShortcutHook    IID_INewShortcutHookA
  73. #endif
  74. #ifdef __cplusplus
  75. }
  76. #endif
  77. #endif
  78.