/** * Windows API header module * * Translated from MinGW Windows headers * * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0) * Source: $(DRUNTIMESRC core/sys/windows/_objfwd.d) */ module core.sys.windows.objfwd; version (Windows): @system: import core.sys.windows.objidl; /+ // Forward declararions are not necessary in D. extern(Windows) { interface IMoniker; interface IStream; interface IMarshal; interface IMalloc; interface IMallocSpy; interface IMessageFilter; interface IPersist; interface IPersistStream; interface IRunningObjectTable; interface IBindCtx; interface IAdviseSink; interface IAdviseSink2; interface IDataObject; interface IDataAdviseHolder; interface IEnumMoniker; interface IEnumFORMATETC; interface IEnumSTATDATA; interface IEnumSTATSTG; interface IEnumSTATPROPSTG; interface IEnumString; interface IEnumUnknown; interface IStorage; interface IPersistStorage; interface ILockBytes; interface IStdMarshalInfo; interface IExternalConnection; interface IRunnableObject; interface IROTData; interface IPersistFile; interface IRootStorage; interface IPropertyStorage; interface IEnumSTATPROPSETSTG; interface IPropertySetStorage; interface IClientSecurity; interface IServerSecurity; interface IClassActivator; interface IFillLockBytes; interface IProgressNotify; interface ILayoutStorage; interface IRpcProxyBuffer; interface IRpcChannelBuffer; interface IRpcStubBuffer; } +/ alias IMoniker LPMONIKER; alias IStream LPSTREAM; alias IMarshal LPMARSHAL; alias IMalloc LPMALLOC; alias IMallocSpy LPMALLOCSPY; alias IMessageFilter LPMESSAGEFILTER; alias IPersist LPPERSIST; alias IPersistStream LPPERSISTSTREAM; alias IRunningObjectTable LPRUNNINGOBJECTTABLE; alias IBindCtx LPBINDCTX, LPBC; alias IAdviseSink LPADVISESINK; alias IAdviseSink2 LPADVISESINK2; alias IDataObject LPDATAOBJECT; alias IDataAdviseHolder LPDATAADVISEHOLDER; alias IEnumMoniker LPENUMMONIKER; alias IEnumFORMATETC LPENUMFORMATETC; alias IEnumSTATDATA LPENUMSTATDATA; alias IEnumSTATSTG LPENUMSTATSTG; alias IEnumSTATPROPSTG LPENUMSTATPROPSTG; alias IEnumString LPENUMSTRING; alias IEnumUnknown LPENUMUNKNOWN; alias IStorage LPSTORAGE; alias IPersistStorage LPPERSISTSTORAGE; alias ILockBytes LPLOCKBYTES; alias IStdMarshalInfo LPSTDMARSHALINFO; alias IExternalConnection LPEXTERNALCONNECTION; alias IRunnableObject LPRUNNABLEOBJECT; alias IROTData LPROTDATA; alias IPersistFile LPPERSISTFILE; alias IRootStorage LPROOTSTORAGE; alias IRpcChannelBuffer LPRPCCHANNELBUFFER; alias IRpcProxyBuffer LPRPCPROXYBUFFER; alias IRpcStubBuffer LPRPCSTUBBUFFER; alias IPropertyStorage LPPROPERTYSTORAGE; alias IEnumSTATPROPSETSTG LPENUMSTATPROPSETSTG; alias IPropertySetStorage LPPROPERTYSETSTORAGE; alias IClientSecurity LPCLIENTSECURITY; alias IServerSecurity LPSERVERSECURITY; alias IClassActivator LPCLASSACTIVATOR; alias IFillLockBytes LPFILLLOCKBYTES; alias IProgressNotify LPPROGRESSNOTIFY; alias ILayoutStorage LPLAYOUTSTORAGE;