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.
56 lines
2.2 KiB
C
56 lines
2.2 KiB
C
#ifndef _OBJFWD_H
|
|
#define _OBJFWD_H
|
|
#if __GNUC__ >=3
|
|
#pragma GCC system_header
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
typedef interface IMoniker *LPMONIKER;
|
|
typedef interface IStream *LPSTREAM;
|
|
typedef interface IMarshal *LPMARSHAL;
|
|
typedef interface IMalloc *LPMALLOC;
|
|
typedef interface IMallocSpy *LPMALLOCSPY;
|
|
typedef interface IMessageFilter *LPMESSAGEFILTER;
|
|
typedef interface IPersist *LPPERSIST;
|
|
typedef interface IPersistStream *LPPERSISTSTREAM;
|
|
typedef interface IRunningObjectTable *LPRUNNINGOBJECTTABLE;
|
|
typedef interface IBindCtx *LPBINDCTX,*LPBC;
|
|
typedef interface IAdviseSink *LPADVISESINK;
|
|
typedef interface IAdviseSink2 *LPADVISESINK2;
|
|
typedef interface IDataObject *LPDATAOBJECT;
|
|
typedef interface IDataAdviseHolder *LPDATAADVISEHOLDER;
|
|
typedef interface IEnumMoniker *LPENUMMONIKER;
|
|
typedef interface IEnumFORMATETC *LPENUMFORMATETC;
|
|
typedef interface IEnumSTATDATA *LPENUMSTATDATA;
|
|
typedef interface IEnumSTATSTG *LPENUMSTATSTG;
|
|
typedef interface IEnumSTATPROPSTG LPENUMSTATPROPSTG;
|
|
typedef interface IEnumString *LPENUMSTRING;
|
|
typedef interface IEnumUnknown *LPENUMUNKNOWN;
|
|
typedef interface IStorage *LPSTORAGE;
|
|
typedef interface IPersistStorage *LPPERSISTSTORAGE;
|
|
typedef interface ILockBytes *LPLOCKBYTES;
|
|
typedef interface IStdMarshalInfo *LPSTDMARSHALINFO;
|
|
typedef interface IExternalConnection *LPEXTERNALCONNECTION;
|
|
typedef interface IRunnableObject *LPRUNNABLEOBJECT;
|
|
typedef interface IROTData *LPROTDATA;
|
|
typedef interface IPersistFile *LPPERSISTFILE;
|
|
typedef interface IRootStorage *LPROOTSTORAGE;
|
|
typedef interface IRpcChannelBuffer *LPRPCCHANNELBUFFER;
|
|
typedef interface IRpcProxyBuffer *LPRPCPROXYBUFFER;
|
|
typedef interface IRpcStubBuffer *LPRPCSTUBBUFFER;
|
|
typedef interface IPropertyStorage *LPPROPERTYSTORAGE;
|
|
typedef interface IEnumSTATPROPSETSTG *LPENUMSTATPROPSETSTG;
|
|
typedef interface IPropertySetStorage *LPPROPERTYSETSTORAGE;
|
|
typedef interface IClientSecurity *LPCLIENTSECURITY;
|
|
typedef interface IServerSecurity *LPSERVERSECURITY;
|
|
typedef interface IClassActivator *LPCLASSACTIVATOR;
|
|
typedef interface IFillLockBytes *LPFILLLOCKBYTES;
|
|
typedef interface IProgressNotify *LPPROGRESSNOTIFY;
|
|
typedef interface ILayoutStorage *LPLAYOUTSTORAGE;
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|