cf62424b92
cguid.h, commctrl.h, commdlg.h, cpl.h, cplext.h, custcntl.h, dbt.h, dde.h, ddeml.h, dlgs.h, excpt.h, httpext.h, imagehlp.h, imm.h, initguid.h, intshcut.h, ipexport.h, iphlpapi.h, ipifcons.h, iprtrmib.h, iptypes.h, isguids.h, largeint.h, lm.h, lmaccess.h, lmalert.h, lmapibuf.h, lmat.h, lmaudit.h, lmbrowsr.h, lmchdev.h, lmconfig.h, lmcons.h, lmerr.h, lmerrlog.h, lmmsg.h, lmremutl.h, lmrepl.h, lmserver.h, lmshare.h, lmsname.h, lmstats.h, lmsvc.h, lmuse.h, lmuseflg.h, lmwksta.h, lzexpand.h, mapi.h, mciavi.h, mcx.h, mmsystem.h, mswsock.h, nb30.h, nddeapi.h, nspapi.h, ntdef.h, ntsecapi.h, ntsecpkg.h, oaidl.h, objbase.h, objfwd.h, objidl.h, odbcinst.h, ole.h, ole2.h, ole2ver.h, oleauto.h, olectl.h, olectlid.h, oledlg.h, oleidl.h, pbt.h, prsht.h, psapi.h, rapi.h, ras.h, raserror.h, rassapi.h, regstr.h, richedit.h, richole.h, rpc.h, rpcdce.h, rpcdce2.h, rpcdcep.h, rpcndr.h, rpcnsi.h, rpcnsip.h, rpcnterr.h, rpcproxy.h, schannel.h, schnlsp.h, scrnsave.h, security.h, setupapi.h, shellapi.h, shlguid.h, shlobj.h, sql.h, sqlext.h, sqltypes.h, sqlucode.h, sspi.h, subauth.h, tlhelp32.h, unknwn.h, userenv.h, w32api.h, winbase.h, wincon.h, wincrypt.h, windef.h, windows.h, windowsx.h, winerror.h, wingdi.h, wininet.h, winioctl.h, winnetwk.h, winnls.h, winnt.h, winperf.h, winreg.h, winresrc.h, winsock.h, winsock2.h, winspool.h, winsvc.h, winuser.h, winver.h, ws2tcpip.h, wsnetbs.h, wtypes.h, zmouse.h: Add #pragma GCC system_header if __GNUC__ >= 3. * include/mapi.h: Change header guard name to _MAPI_H for consistency.
78 lines
2.6 KiB
C
78 lines
2.6 KiB
C
#ifndef _SHLGUID_H
|
|
#define _SHLGUID_H
|
|
#if __GNUC__ >=3
|
|
#pragma GCC system_header
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
#define DEFINE_SHLGUID(n,l,w1,w2) DEFINE_GUID(n,l,w1,w2,0xC0,0,0,0,0,0,0,0x46)
|
|
#define SID_SShellBrowser IID_IShellBrowser
|
|
extern const GUID CLSID_ShellDesktop;
|
|
extern const GUID CLSID_ShellLink;
|
|
extern const GUID FMTID_Intshcut;
|
|
extern const GUID FMTID_InternetSite;
|
|
extern const GUID CGID_Explorer;
|
|
extern const GUID CGID_ShellDocView;
|
|
extern const GUID IID_INewShortcutHookA;
|
|
extern const GUID IID_IShellBrowser;
|
|
extern const GUID IID_IShellView;
|
|
extern const GUID IID_IContextMenu;
|
|
extern const GUID IID_IShellIcon;
|
|
extern const GUID IID_IShellFolder;
|
|
extern const GUID IID_IShellExtInit;
|
|
extern const GUID IID_IShellPropSheetExt;
|
|
extern const GUID IID_IPersistFolder;
|
|
extern const GUID IID_IExtractIconA;
|
|
extern const GUID IID_IShellLinkA;
|
|
extern const GUID IID_IShellCopyHookA;
|
|
extern const GUID IID_IFileViewerA;
|
|
extern const GUID IID_ICommDlgBrowser;
|
|
extern const GUID IID_IEnumIDList;
|
|
extern const GUID IID_IFileViewerSite;
|
|
extern const GUID IID_IContextMenu2;
|
|
extern const GUID IID_IShellExecuteHookA;
|
|
extern const GUID IID_IPropSheetPage;
|
|
extern const GUID IID_INewShortcutHookW;
|
|
extern const GUID IID_IFileViewerW;
|
|
extern const GUID IID_IShellLinkW;
|
|
extern const GUID IID_IExtractIconW;
|
|
extern const GUID IID_IShellExecuteHookW;
|
|
extern const GUID IID_IShellCopyHookW;
|
|
extern const GUID IID_IShellView2;
|
|
extern const GUID LIBID_SHDocVw;
|
|
extern const GUID IID_IShellExplorer;
|
|
extern const GUID DIID_DShellExplorerEvents;
|
|
extern const GUID CLSID_ShellExplorer;
|
|
extern const GUID IID_ISHItemOC;
|
|
extern const GUID DIID_DSHItemOCEvents;
|
|
extern const GUID CLSID_SHItemOC;
|
|
extern const GUID IID_DHyperLink;
|
|
extern const GUID IID_DIExplorer;
|
|
extern const GUID DIID_DExplorerEvents;
|
|
extern const GUID CLSID_InternetExplorer;
|
|
extern const GUID CLSID_StdHyperLink;
|
|
extern const GUID CLSID_FileTypes;
|
|
extern const GUID CLSID_InternetShortcut;
|
|
extern const GUID IID_IUniformResourceLocator;
|
|
#ifdef UNICODE
|
|
#define IID_IFileViewer IID_IFileViewerW
|
|
#define IID_IShellLink IID_IShellLinkW
|
|
#define IID_IExtractIcon IID_IExtractIconW
|
|
#define IID_IShellCopyHook IID_IShellCopyHookW
|
|
#define IID_IShellExecuteHook IID_IShellExecuteHookW
|
|
#define IID_INewShortcutHook IID_INewShortcutHookW
|
|
#else
|
|
#define IID_IFileViewer IID_IFileViewerA
|
|
#define IID_IShellLink IID_IShellLinkA
|
|
#define IID_IExtractIcon IID_IExtractIconA
|
|
#define IID_IShellCopyHook IID_IShellCopyHookA
|
|
#define IID_IShellExecuteHook IID_IShellExecuteHookA
|
|
#define IID_INewShortcutHook IID_INewShortcutHookA
|
|
#endif
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|