Changeset 374

Show
Ignore:
Timestamp:
02/13/12 15:24:57 (3 months ago)
Author:
CyberShadow
Message:

Remove deprecated base class protection attributes from interface declarations

"interface Foo : public Bar" => "interface Foo : Bar"

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/win32/directx/d3d9.d

    r372 r374  
    141141 
    142142 
    143 interface LPDIRECT3D9 : public IUnknown 
     143interface LPDIRECT3D9 : IUnknown 
    144144{ 
    145145    HRESULT RegisterSoftwareDevice(void* pInitializeFunction); 
     
    165165alias LPDIRECT3D9 IDirect3D9; 
    166166 
    167 interface LPDIRECT3DDEVICE9 : public IUnknown 
     167interface LPDIRECT3DDEVICE9 : IUnknown 
    168168{ 
    169169    HRESULT TestCooperativeLevel(); 
     
    324324 
    325325 
    326 interface LPDIRECT3DSTATEBLOCK9 : public IUnknown 
     326interface LPDIRECT3DSTATEBLOCK9 : IUnknown 
    327327{ 
    328328    HRESULT GetDevice(LPDIRECT3DDEVICE9* ppDevice); 
     
    338338alias LPDIRECT3DSTATEBLOCK9 IDirect3DStateBlock9; 
    339339 
    340 interface LPDIRECT3DSWAPCHAIN9 : public IUnknown 
     340interface LPDIRECT3DSWAPCHAIN9 : IUnknown 
    341341{ 
    342342    HRESULT Present( RECT* pSourceRect, RECT* pDestRect,HWND hDestWindowOverride, RGNDATA* pDirtyRegion,DWORD dwFlags); 
     
    358358alias LPDIRECT3DSWAPCHAIN9 IDirect3DSwapChain9; 
    359359 
    360 interface LPDIRECT3DRESOURCE9 : public IUnknown 
     360interface LPDIRECT3DRESOURCE9 : IUnknown 
    361361{ 
    362362    HRESULT GetDevice( LPDIRECT3DDEVICE9* ppDevice); 
     
    372372alias LPDIRECT3DRESOURCE9 IDirect3DResource9; 
    373373 
    374 interface LPDIRECT3DVERTEXDECLARATION9 : public IUnknown 
     374interface LPDIRECT3DVERTEXDECLARATION9 : IUnknown 
    375375{ 
    376376    HRESULT GetDevice( LPDIRECT3DDEVICE9* ppDevice); 
     
    385385alias LPDIRECT3DVERTEXDECLARATION9 IDirect3DVertexDeclaration9; 
    386386 
    387 interface LPDIRECT3DVERTEXSHADER9 : public IUnknown 
     387interface LPDIRECT3DVERTEXSHADER9 : IUnknown 
    388388{ 
    389389    HRESULT GetDevice( LPDIRECT3DDEVICE9 * ppDevice); 
     
    399399alias LPDIRECT3DVERTEXSHADER9 IDirect3DVertexShader9; 
    400400 
    401 interface LPDIRECT3DPIXELSHADER9 : public IUnknown 
     401interface LPDIRECT3DPIXELSHADER9 : IUnknown 
    402402{ 
    403403    HRESULT GetDevice( LPDIRECT3DDEVICE9 * ppDevice); 
     
    413413alias LPDIRECT3DPIXELSHADER9 IDirect3DPixelShader9; 
    414414 
    415 interface LPDIRECT3DBASETEXTURE9 : public LPDIRECT3DRESOURCE9 
     415interface LPDIRECT3DBASETEXTURE9 : LPDIRECT3DRESOURCE9 
    416416{ 
    417417    DWORD SetLOD(DWORD LODNew); 
     
    425425alias LPDIRECT3DBASETEXTURE9 IDirect3DBaseTexture9; 
    426426 
    427 interface LPDIRECT3DTEXTURE9 : public LPDIRECT3DBASETEXTURE9 
     427interface LPDIRECT3DTEXTURE9 : LPDIRECT3DBASETEXTURE9 
    428428{ 
    429429    HRESULT GetLevelDesc( UINT Level,D3DSURFACE_DESC *pDesc); 
     
    452452alias LPDIRECT3DTEXTURE9 IDirect3DTexture9; 
    453453 
    454 interface LPDIRECT3DVOLUMETEXTURE9 : public LPDIRECT3DBASETEXTURE9 
     454interface LPDIRECT3DVOLUMETEXTURE9 : LPDIRECT3DBASETEXTURE9 
    455455{ 
    456456    HRESULT GetLevelDesc( UINT Level,D3DVOLUME_DESC *pDesc); 
     
    480480alias LPDIRECT3DVOLUMETEXTURE9 IDirect3DVolumeTexture9; 
    481481 
    482 interface LPDIRECT3DCUBETEXTURE9 : public LPDIRECT3DBASETEXTURE9 
     482interface LPDIRECT3DCUBETEXTURE9 : LPDIRECT3DBASETEXTURE9 
    483483{ 
    484484    HRESULT GetLevelDesc( UINT Level,D3DSURFACE_DESC *pDesc); 
     
    507507alias LPDIRECT3DCUBETEXTURE9 IDirect3DCubeTexture9; 
    508508 
    509 interface LPDIRECT3DVERTEXBUFFER9 : public LPDIRECT3DRESOURCE9 
     509interface LPDIRECT3DVERTEXBUFFER9 : LPDIRECT3DRESOURCE9 
    510510{ 
    511511    HRESULT Lock( UINT OffsetToLock,UINT SizeToLock,void** ppbData,DWORD Flags); 
     
    528528alias LPDIRECT3DVERTEXBUFFER9 IDirect3DVertexBuffer9; 
    529529 
    530 interface LPDIRECT3DINDEXBUFFER9 : public LPDIRECT3DRESOURCE9 
     530interface LPDIRECT3DINDEXBUFFER9 : LPDIRECT3DRESOURCE9 
    531531{ 
    532532    HRESULT Lock( UINT OffsetToLock,UINT SizeToLock,void** ppbData,DWORD Flags); 
     
    549549alias LPDIRECT3DINDEXBUFFER9 IDirect3DIndexBuffer9; 
    550550 
    551 interface LPDIRECT3DSURFACE9 : public LPDIRECT3DRESOURCE9 
     551interface LPDIRECT3DSURFACE9 : LPDIRECT3DRESOURCE9 
    552552{ 
    553553    HRESULT GetContainer( REFIID riid,void** ppContainer); 
     
    577577alias LPDIRECT3DSURFACE9 IDirect3DSurface9; 
    578578 
    579 interface LPDIRECT3DVOLUME9 : public IUnknown 
     579interface LPDIRECT3DVOLUME9 : IUnknown 
    580580{ 
    581581    HRESULT GetDevice( LPDIRECT3DDEVICE9 * ppDevice); 
     
    604604alias LPDIRECT3DVOLUME9 IDirect3DVolume9; 
    605605 
    606 interface LPDIRECT3DQUERY9 : public IUnknown 
     606interface LPDIRECT3DQUERY9 : IUnknown 
    607607{ 
    608608    HRESULT GetDevice( LPDIRECT3DDEVICE9* ppDevice); 
     
    796796extern (Windows) HRESULT Direct3DCreate9Ex(UINT SDKVersion, LPDIRECT3D9EX*); 
    797797 
    798 interface LPDIRECT3D9EX : public LPDIRECT3D9 
     798interface LPDIRECT3D9EX : LPDIRECT3D9 
    799799{ 
    800800    UINT GetAdapterModeCountEx(UINT Adapter, D3DDISPLAYMODEFILTER* pFilter ); 
     
    807807alias LPDIRECT3D9EX IDirect3D9Ex; 
    808808 
    809 interface LPDIRECT3DDEVICE9EX : public LPDIRECT3DDEVICE9 
     809interface LPDIRECT3DDEVICE9EX : LPDIRECT3DDEVICE9 
    810810{ 
    811811    HRESULT SetConvolutionMonoKernel( UINT width,UINT height,float* rows,float* columns); 
     
    828828alias LPDIRECT3DDEVICE9EX IDirect3DDevice9Ex; 
    829829 
    830 interface LPDIRECT3DSWAPCHAIN9EX : public LPDIRECT3DSWAPCHAIN9 
     830interface LPDIRECT3DSWAPCHAIN9EX : LPDIRECT3DSWAPCHAIN9 
    831831{ 
    832832    HRESULT GetLastPresentCount( UINT* pLastPresentCount); 
  • trunk/win32/docobj.d

    r352 r374  
    9595 
    9696 
    97 interface IOleDocumentView : public IUnknown { 
     97interface IOleDocumentView : IUnknown { 
    9898    HRESULT SetInPlaceSite(LPOLEINPLACESITE); 
    9999    HRESULT GetInPlaceSite(LPOLEINPLACESITE*); 
     
    111111} 
    112112 
    113 interface IEnumOleDocumentViews : public IUnknown { 
     113interface IEnumOleDocumentViews : IUnknown { 
    114114      HRESULT Next(ULONG, IOleDocumentView*, ULONG*); 
    115115      HRESULT Skip(ULONG); 
     
    118118} 
    119119 
    120 interface IOleDocument : public IUnknown { 
     120interface IOleDocument : IUnknown { 
    121121    HRESULT CreateView(LPOLEINPLACESITE, IStream*, DWORD, IOleDocumentView**); 
    122122    HRESULT GetDocMiscStatus(DWORD*); 
     
    124124} 
    125125 
    126 interface IOleCommandTarget : public IUnknown { 
     126interface IOleCommandTarget : IUnknown { 
    127127    HRESULT QueryStatus(CPtr!(GUID), ULONG, OLECMD*, OLECMDTEXT*); 
    128128    HRESULT Exec(CPtr!(GUID), DWORD, DWORD, VARIANTARG*, VARIANTARG*); 
    129129} 
    130130 
    131 interface IOleDocumentSite : public IUnknown { 
     131interface IOleDocumentSite : IUnknown { 
    132132    HRESULT ActivateMe(IOleDocumentView*); 
    133133} 
  • trunk/win32/exdisp.d

    r304 r374  
    2424} 
    2525 
    26 interface IWebBrowser : public IDispatch { 
     26interface IWebBrowser : IDispatch { 
    2727    HRESULT GoBack(); 
    2828    HRESULT GoForward(); 
     
    5252} 
    5353 
    54 interface IWebBrowserApp : public IWebBrowser { 
     54interface IWebBrowserApp : IWebBrowser { 
    5555    HRESULT Quit(); 
    5656    HRESULT ClientToWindow(int*, int*); 
     
    7575} 
    7676 
    77 interface IWebBrowser2 : public IWebBrowserApp { 
     77interface IWebBrowser2 : IWebBrowserApp { 
    7878    HRESULT Navigate2(VARIANT*, VARIANT*, VARIANT*, VARIANT*, VARIANT*); 
    7979    HRESULT QueryStatusWB(OLECMDID, OLECMDF*); 
     
    9797} 
    9898 
    99 interface DWebBrowserEvents2 : public IDispatch { 
     99interface DWebBrowserEvents2 : IDispatch { 
    100100    void StatusTextChange(BSTR); 
    101101    void ProgressChange(LONG, LONG); 
  • trunk/win32/mshtml.d

    r312 r374  
    4444alias IHTMLOptionElementFactory LPHTMLOPTIONELEMENTFACTORY; 
    4545 
    46 interface IHTMLLinkElement : public IDispatch { 
     46interface IHTMLLinkElement : IDispatch { 
    4747    HRESULT put_href(BSTR); 
    4848    HRESULT get_href(BSTR*); 
     
    6868alias IHTMLLinkElement LPHTMLLINKELEMENT; 
    6969 
    70 interface IHTMLImgElement : public IDispatch { 
     70interface IHTMLImgElement : IDispatch { 
    7171    HRESULT put_isMap(VARIANT_BOOL); 
    7272    HRESULT get_isMap(VARIANT_BOOL*); 
     
    120120alias IHTMLImgElement LPHTMLIMGELEMENT; 
    121121 
    122 interface IHTMLElementCollection : public IDispatch { 
     122interface IHTMLElementCollection : IDispatch { 
    123123    HRESULT toString(BSTR*); 
    124124    HRESULT put_length(LONG); 
     
    130130alias IHTMLElementCollection LPHTMLELEMENTCOLLECTION; 
    131131 
    132 interface IHTMLDocument : public IDispatch { 
     132interface IHTMLDocument : IDispatch { 
    133133    HRESULT get_Script(IDispatch*); 
    134134} 
    135135 
    136 interface IHTMLDocument2 : public IHTMLDocument { 
     136interface IHTMLDocument2 : IHTMLDocument { 
    137137    HRESULT get_all(LPHTMLELEMENTCOLLECTION*); 
    138138    HRESULT get_body(LPHTMLELEMENT*); 
     
    245245} 
    246246 
    247 interface IHTMLSelectionObject : public IDispatch { 
     247interface IHTMLSelectionObject : IDispatch { 
    248248    HRESULT createRange(IDispatch*); 
    249249    HRESULT empty(); 
     
    253253alias IHTMLSelectionObject LPHTMLSELECTIONOBJECT; 
    254254 
    255 interface IHTMLTxtRange : public IDispatch { 
     255interface IHTMLTxtRange : IDispatch { 
    256256    HRESULT get_htmlText(BSTR*); 
    257257    HRESULT put_text(BSTR); 
     
    286286} 
    287287 
    288 interface IHTMLElement : public IDispatch { 
     288interface IHTMLElement : IDispatch { 
    289289    HRESULT setAttribute(BSTR,VARIANT,LONG); 
    290290    HRESULT getAttribute(BSTR,LONG,VARIANT*); 
     
    377377alias IHTMLElement LPHTMLELEMENT; 
    378378 
    379 interface IHTMLFramesCollection2 : public IDispatch { 
     379interface IHTMLFramesCollection2 : IDispatch { 
    380380    HRESULT item(VARIANT*,VARIANT*); 
    381381    HRESULT get_length(LONG*); 
    382382} 
    383383 
    384 interface IHTMLWindow2 : public IHTMLFramesCollection2 { 
     384interface IHTMLWindow2 : IHTMLFramesCollection2 { 
    385385    HRESULT get_frames(IHTMLFramesCollection2*); 
    386386    HRESULT put_defaultStatus(BSTR); 
     
    454454alias IHTMLWindow2 LPHTMLWINDOW2; 
    455455 
    456 interface IHTMLFrameBase : public IDispatch { 
     456interface IHTMLFrameBase : IDispatch { 
    457457    HRESULT put_src(BSTR); 
    458458    HRESULT get_src(BSTR*); 
     
    475475} 
    476476 
    477 interface IHTMLFrameBase2 : public IDispatch { 
     477interface IHTMLFrameBase2 : IDispatch { 
    478478    HRESULT get_contentWindow(IHTMLWindow2 *); 
    479479    HRESULT put_onload(VARIANT); 
     
    486486} 
    487487 
    488 interface IHTMLFrameBase3 : public IDispatch { 
     488interface IHTMLFrameBase3 : IDispatch { 
    489489    HRESULT put_longDesc(BSTR); 
    490490    HRESULT get_longDesc(BSTR*); 
    491491} 
    492492 
    493 interface IHTMLBodyElement : public IDispatch { 
     493interface IHTMLBodyElement : IDispatch { 
    494494    HRESULT put_background(BSTR); 
    495495    HRESULT get_background(BSTR*); 
     
    529529} 
    530530 
    531 interface IHTMLBodyElement2 : public IDispatch { 
     531interface IHTMLBodyElement2 : IDispatch { 
    532532    HRESULT put_onbeforeprint(VARIANT); 
    533533    HRESULT get_onbeforeprint(VARIANT*); 
  • trunk/win32/oaidl.d

    r290 r374  
    535535alias BINDPTR* LPBINDPTR; 
    536536 
    537 interface IDispatch : public IUnknown { 
     537interface IDispatch : IUnknown { 
    538538    HRESULT GetTypeInfoCount(UINT*); 
    539539    HRESULT GetTypeInfo(UINT, LCID, LPTYPEINFO*); 
     
    543543alias IDispatch LPDISPATCH; 
    544544 
    545 interface IEnumVARIANT : public IUnknown { 
     545interface IEnumVARIANT : IUnknown { 
    546546    HRESULT Next(ULONG, VARIANT*, ULONG*); 
    547547    HRESULT Skip(ULONG); 
     
    551551alias IEnumVARIANT LPENUMVARIANT; 
    552552 
    553 interface ITypeComp : public IUnknown { 
     553interface ITypeComp : IUnknown { 
    554554    HRESULT Bind(LPOLESTR, ULONG, WORD, LPTYPEINFO*, DESCKIND*, LPBINDPTR); 
    555555    HRESULT BindType(LPOLESTR, ULONG, LPTYPEINFO*, LPTYPECOMP*); 
     
    557557alias ITypeComp LPTYPECOMP; 
    558558 
    559 interface ITypeInfo : public IUnknown { 
     559interface ITypeInfo : IUnknown { 
    560560    HRESULT GetTypeAttr(LPTYPEATTR*); 
    561561    HRESULT GetTypeComp(LPTYPECOMP*); 
     
    581581alias ITypeInfo LPTYPEINFO; 
    582582 
    583 interface ITypeInfo2 : public ITypeInfo { 
     583interface ITypeInfo2 : ITypeInfo { 
    584584    HRESULT GetTypeKind(TYPEKIND*); 
    585585    HRESULT GetTypeFlags(ULONG*); 
     
    600600alias ITypeInfo2 LPTYPEINFO2; 
    601601 
    602 interface ITypeLib : public IUnknown { 
     602interface ITypeLib : IUnknown { 
    603603    UINT GetTypeInfoCount(); 
    604604    HRESULT GetTypeInfo(UINT, ITypeInfo**); 
     
    614614alias ITypeLib LPTYPELIB; 
    615615 
    616 interface ITypeLib2 : public ITypeLib { 
     616interface ITypeLib2 : ITypeLib { 
    617617    HRESULT GetCustData(REFGUID, VARIANT*); 
    618618    HRESULT GetLibStatistics(ULONG*, ULONG*); 
     
    622622alias ITypeLib2 LPTYPELIB2; 
    623623 
    624 interface IErrorInfo : public IUnknown { 
     624interface IErrorInfo : IUnknown { 
    625625    HRESULT GetGUID(GUID*); 
    626626    HRESULT GetSource(BSTR*); 
     
    631631alias IErrorInfo LPERRORINFO; 
    632632 
    633 interface ICreateErrorInfo : public IUnknown { 
     633interface ICreateErrorInfo : IUnknown { 
    634634    HRESULT SetGUID(REFGUID); 
    635635    HRESULT SetSource(LPOLESTR); 
     
    640640alias ICreateErrorInfo* LPCREATEERRORINFO; 
    641641 
    642 interface ISupportErrorInfo : public IUnknown { 
     642interface ISupportErrorInfo : IUnknown { 
    643643    HRESULT InterfaceSupportsErrorInfo(REFIID); 
    644644} 
    645645alias ISupportErrorInfo LPSUPPORTERRORINFO; 
    646646 
    647 interface IRecordInfo : public IUnknown { 
     647interface IRecordInfo : IUnknown { 
    648648    HRESULT RecordInit(PVOID); 
    649649    HRESULT RecordClear(PVOID); 
     
    665665alias IRecordInfo LPRECORDINFO; 
    666666 
    667 interface ITypeMarshal : public IUnknown { 
     667interface ITypeMarshal : IUnknown { 
    668668    HRESULT Size(PVOID, DWORD, PVOID, ULONG*); 
    669669    HRESULT Marshal(PVOID, DWORD, PVOID, ULONG, BYTE*, ULONG*); 
  • trunk/win32/objidl.d

    r355 r374  
    508508} 
    509509 
    510 interface IEnumFORMATETC : public IUnknown { 
     510interface IEnumFORMATETC : IUnknown { 
    511511      HRESULT Next(ULONG, FORMATETC*, ULONG*); 
    512512      HRESULT Skip(ULONG); 
     
    515515} 
    516516 
    517 interface IEnumHLITEM : public IUnknown { 
     517interface IEnumHLITEM : IUnknown { 
    518518      HRESULT Next(ULONG, HLITEM*, ULONG*); 
    519519      HRESULT Skip(ULONG); 
     
    522522} 
    523523 
    524 interface IEnumSTATDATA : public IUnknown { 
     524interface IEnumSTATDATA : IUnknown { 
    525525      HRESULT Next(ULONG, STATDATA*, ULONG*); 
    526526      HRESULT Skip(ULONG); 
     
    529529} 
    530530 
    531 interface IEnumSTATPROPSETSTG : public IUnknown { 
     531interface IEnumSTATPROPSETSTG : IUnknown { 
    532532      HRESULT Next(ULONG, STATPROPSETSTG*, ULONG*); 
    533533      HRESULT Skip(ULONG); 
     
    536536} 
    537537 
    538 interface IEnumSTATPROPSTG : public IUnknown { 
     538interface IEnumSTATPROPSTG : IUnknown { 
    539539      HRESULT Next(ULONG, STATPROPSTG*, ULONG*); 
    540540      HRESULT Skip(ULONG); 
     
    543543} 
    544544 
    545 interface IEnumSTATSTG : public IUnknown { 
     545interface IEnumSTATSTG : IUnknown { 
    546546      HRESULT Next(ULONG, STATSTG*, ULONG*); 
    547547      HRESULT Skip(ULONG); 
     
    550550} 
    551551 
    552 interface IEnumString : public IUnknown { 
     552interface IEnumString : IUnknown { 
    553553      HRESULT Next(ULONG, LPOLESTR*, ULONG*); 
    554554      HRESULT Skip(ULONG); 
     
    557557} 
    558558 
    559 interface IEnumMoniker : public IUnknown { 
     559interface IEnumMoniker : IUnknown { 
    560560      HRESULT Next(ULONG, IMoniker*, ULONG*); 
    561561      HRESULT Skip(ULONG); 
     
    565565 
    566566 
    567 interface IEnumUnknown : public IUnknown { 
     567interface IEnumUnknown : IUnknown { 
    568568      HRESULT Next(ULONG, IUnknown*, ULONG*); 
    569569      HRESULT Skip(ULONG); 
     
    572572} 
    573573 
    574 interface ISequentialStream : public IUnknown { 
     574interface ISequentialStream : IUnknown { 
    575575    HRESULT Read(void*, ULONG, ULONG*); 
    576576    HRESULT Write(void* , ULONG, ULONG*); 
    577577} 
    578578 
    579 interface IStream : public ISequentialStream { 
     579interface IStream : ISequentialStream { 
    580580    HRESULT Seek(LARGE_INTEGER, DWORD, ULARGE_INTEGER*); 
    581581    HRESULT SetSize(ULARGE_INTEGER); 
     
    589589} 
    590590 
    591 interface IMarshal : public IUnknown { 
     591interface IMarshal : IUnknown { 
    592592    HRESULT GetUnmarshalClass(REFIID, PVOID, DWORD, PVOID, DWORD, CLSID*); 
    593593    HRESULT GetMarshalSizeMax(REFIID, PVOID, DWORD, PVOID, PDWORD, ULONG*); 
     
    598598} 
    599599 
    600 interface IStdMarshalInfo : public IUnknown { 
     600interface IStdMarshalInfo : IUnknown { 
    601601    HRESULT GetClassForHandler(DWORD, PVOID, CLSID*); 
    602602} 
    603603 
    604 interface IMalloc : public IUnknown { 
     604interface IMalloc : IUnknown { 
    605605    void* Alloc(ULONG); 
    606606    void* Realloc(void*, ULONG); 
     
    611611} 
    612612 
    613 interface IMallocSpy : public IUnknown { 
     613interface IMallocSpy : IUnknown { 
    614614    ULONG PreAlloc(ULONG); 
    615615    void* PostAlloc(void*); 
     
    626626} 
    627627 
    628 interface IMessageFilter : public IUnknown { 
     628interface IMessageFilter : IUnknown { 
    629629    DWORD HandleInComingCall(DWORD, HTASK, DWORD, LPINTERFACEINFO); 
    630630    DWORD RetryRejectedCall(HTASK, DWORD, DWORD); 
     
    633633 
    634634 
    635 interface IPersist : public IUnknown { 
     635interface IPersist : IUnknown { 
    636636    HRESULT GetClassID(CLSID*); 
    637637} 
    638638 
    639 interface IPersistStream : public IPersist { 
     639interface IPersistStream : IPersist { 
    640640    HRESULT IsDirty(); 
    641641    HRESULT Load(IStream*); 
     
    644644} 
    645645 
    646 interface IRunningObjectTable : public IUnknown { 
     646interface IRunningObjectTable : IUnknown { 
    647647    HRESULT Register(DWORD, LPUNKNOWN, LPMONIKER, PDWORD); 
    648648    HRESULT Revoke(DWORD); 
     
    654654} 
    655655 
    656 interface IBindCtx : public IUnknown { 
     656interface IBindCtx : IUnknown { 
    657657    HRESULT RegisterObjectBound(LPUNKNOWN); 
    658658    HRESULT RevokeObjectBound(LPUNKNOWN); 
     
    667667} 
    668668 
    669 interface IMoniker: public IPersistStream { 
     669interface IMoniker: IPersistStream { 
    670670    HRESULT BindToObject(IBindCtx*, IMoniker*, REFIID, PVOID*); 
    671671    HRESULT BindToStorage(IBindCtx*, IMoniker*, REFIID, PVOID*); 
     
    685685} 
    686686 
    687 interface IPersistStorage : public IPersist 
     687interface IPersistStorage : IPersist 
    688688{ 
    689689    HRESULT IsDirty(); 
     
    695695} 
    696696 
    697 interface IPersistFile : public IPersist 
     697interface IPersistFile : IPersist 
    698698{ 
    699699    HRESULT IsDirty(); 
     
    704704} 
    705705 
    706 interface IAdviseSink : public IUnknown { 
     706interface IAdviseSink : IUnknown { 
    707707    HRESULT QueryInterface(REFIID, PVOID*); 
    708708    ULONG AddRef(); 
     
    715715} 
    716716 
    717 interface IAdviseSink2 : public IAdviseSink 
     717interface IAdviseSink2 : IAdviseSink 
    718718{ 
    719719    void OnLinkSrcChange(IMoniker*); 
    720720} 
    721721 
    722 interface IDataObject : public IUnknown { 
     722interface IDataObject : IUnknown { 
    723723    HRESULT GetData(FORMATETC*, STGMEDIUM*); 
    724724    HRESULT GetDataHere(FORMATETC*, STGMEDIUM*); 
     
    732732} 
    733733 
    734 interface IDataAdviseHolder : public IUnknown { 
     734interface IDataAdviseHolder : IUnknown { 
    735735    HRESULT Advise(IDataObject*, FORMATETC*, DWORD, IAdviseSink*, PDWORD); 
    736736    HRESULT Unadvise(DWORD); 
     
    739739} 
    740740 
    741 interface IStorage : public IUnknown { 
     741interface IStorage : IUnknown { 
    742742    HRESULT CreateStream(LPCWSTR, DWORD, DWORD, DWORD, IStream*); 
    743743    HRESULT OpenStream(LPCWSTR, PVOID, DWORD, DWORD, IStream*); 
     
    758758 
    759759// FIXME: GetClassID from IPersist not there - what to do about it? 
    760 interface IRootStorage : public IPersist { 
     760interface IRootStorage : IPersist { 
    761761    HRESULT QueryInterface(REFIID, PVOID*); 
    762762    ULONG AddRef(); 
     
    765765} 
    766766 
    767 interface IRpcChannelBuffer : public IUnknown { 
     767interface IRpcChannelBuffer : IUnknown { 
    768768    HRESULT GetBuffer(RPCOLEMESSAGE*, REFIID); 
    769769    HRESULT SendReceive(RPCOLEMESSAGE*, PULONG); 
     
    773773} 
    774774 
    775 interface IRpcProxyBuffer : public IUnknown { 
     775interface IRpcProxyBuffer : IUnknown { 
    776776    HRESULT Connect(IRpcChannelBuffer*); 
    777777    void Disconnect(); 
    778778} 
    779779 
    780 interface IRpcStubBuffer : public IUnknown { 
     780interface IRpcStubBuffer : IUnknown { 
    781781    HRESULT Connect(LPUNKNOWN); 
    782782    void Disconnect(); 
     
    788788} 
    789789 
    790 interface IPSFactoryBuffer : public IUnknown { 
     790interface IPSFactoryBuffer : IUnknown { 
    791791    HRESULT CreateProxy(LPUNKNOWN, REFIID, LPRPCPROXYBUFFER*, PVOID*); 
    792792    HRESULT CreateStub(REFIID, LPUNKNOWN, LPRPCSTUBBUFFER*); 
     
    794794alias IPSFactoryBuffer* LPPSFACTORYBUFFER; 
    795795 
    796 interface ILockBytes : public IUnknown { 
     796interface ILockBytes : IUnknown { 
    797797    HRESULT ReadAt(ULARGE_INTEGER, PVOID, ULONG, ULONG*); 
    798798    HRESULT WriteAt(ULARGE_INTEGER, PCVOID, ULONG, ULONG*); 
     
    804804} 
    805805 
    806 interface IExternalConnection : public IUnknown { 
     806interface IExternalConnection : IUnknown { 
    807807    HRESULT AddConnection(DWORD, DWORD); 
    808808    HRESULT ReleaseConnection(DWORD, DWORD, BOOL); 
    809809} 
    810810 
    811 interface IRunnableObject : public IUnknown { 
     811interface IRunnableObject : IUnknown { 
    812812    HRESULT GetRunningClass(LPCLSID); 
    813813    HRESULT Run(LPBC); 
     
    817817} 
    818818 
    819 interface IROTData : public IUnknown { 
     819interface IROTData : IUnknown { 
    820820    HRESULT GetComparisonData(PVOID, ULONG, PULONG); 
    821821} 
    822822 
    823 interface IChannelHook : public IUnknown { 
     823interface IChannelHook : IUnknown { 
    824824    void ClientGetSize(REFGUID, REFIID, PULONG); 
    825825    void ClientFillBuffer(REFGUID, REFIID, PULONG, PVOID); 
     
    830830} 
    831831 
    832 interface IPropertyStorage : public IUnknown { 
     832interface IPropertyStorage : IUnknown { 
    833833    HRESULT ReadMultiple(ULONG, PROPSPEC* , PROPVARIANT*); 
    834834    HRESULT WriteMultiple(ULONG, PROPSPEC* , PROPVARIANT*, PROPID); 
     
    845845} 
    846846 
    847 interface IPropertySetStorage : public IUnknown { 
     847interface IPropertySetStorage : IUnknown { 
    848848    HRESULT Create(REFFMTID, CLSID*, DWORD, DWORD, LPPROPERTYSTORAGE*); 
    849849    HRESULT Open(REFFMTID, DWORD, LPPROPERTYSTORAGE*); 
     
    852852} 
    853853 
    854 interface IClientSecurity : public IUnknown { 
     854interface IClientSecurity : IUnknown { 
    855855    HRESULT QueryBlanket(PVOID, PDWORD, PDWORD, OLECHAR**, PDWORD, PDWORD, RPC_AUTH_IDENTITY_HANDLE**, PDWORD*); 
    856856    HRESULT SetBlanket(PVOID, DWORD, DWORD, LPWSTR, DWORD, DWORD, RPC_AUTH_IDENTITY_HANDLE*, DWORD); 
     
    858858} 
    859859 
    860 interface IServerSecurity : public IUnknown { 
     860interface IServerSecurity : IUnknown { 
    861861    HRESULT QueryBlanket(PDWORD, PDWORD, OLECHAR**, PDWORD, PDWORD, RPC_AUTHZ_HANDLE*, PDWORD*); 
    862862    HRESULT ImpersonateClient(); 
     
    865865} 
    866866 
    867 interface IClassActivator : public IUnknown { 
     867interface IClassActivator : IUnknown { 
    868868    HRESULT GetClassObject(REFCLSID, DWORD, LCID, REFIID, PVOID*); 
    869869} 
    870870 
    871 interface IFillLockBytes : public IUnknown { 
     871interface IFillLockBytes : IUnknown { 
    872872    HRESULT FillAppend(void* , ULONG, PULONG); 
    873873    HRESULT FillAt(ULARGE_INTEGER, void* , ULONG, PULONG); 
     
    876876} 
    877877 
    878 interface IProgressNotify : public IUnknown { 
     878interface IProgressNotify : IUnknown { 
    879879    HRESULT OnProgress(DWORD, DWORD, BOOL, BOOL); 
    880880} 
    881881 
    882 interface ILayoutStorage : public IUnknown { 
     882interface ILayoutStorage : IUnknown { 
    883883    HRESULT LayoutScript(STORAGELAYOUT*, DWORD, DWORD); 
    884884    HRESULT BeginMonitor(); 
     
    887887} 
    888888 
    889 interface IGlobalInterfaceTable : public IUnknown { 
     889interface IGlobalInterfaceTable : IUnknown { 
    890890    HRESULT RegisterInterfaceInGlobal(IUnknown*, REFIID, DWORD*); 
    891891    HRESULT RevokeInterfaceFromGlobal(DWORD); 
  • trunk/win32/ocidl.d

    r319 r374  
    1717private import win32.winuser; // for LPMSG 
    1818 
    19 interface IBindHost : public IUnknown {} 
     19interface IBindHost : IUnknown {} 
    2020 
    2121interface IServiceProvider : IUnknown{ 
     
    2929 
    3030// win32.urlmon should contain: 
    31 interface IBindHost : public IUnknown 
     31interface IBindHost : IUnknown 
    3232{ 
    3333    HRESULT CreateMoniker(LPOLESTR szName, IBindCtx* pBC, IMoniker** ppmk, DWORD); 
     
    175175alias PROPPAGEINFO* LPPROPPAGEINFO; 
    176176 
    177 interface IOleControl : public IUnknown { 
     177interface IOleControl : IUnknown { 
    178178    HRESULT GetControlInfo(LPCONTROLINFO); 
    179179    HRESULT OnMnemonic(LPMSG); 
     
    182182} 
    183183 
    184 interface IOleControlSite : public IUnknown { 
     184interface IOleControlSite : IUnknown { 
    185185    HRESULT OnControlInfoChanged(); 
    186186    HRESULT LockInPlaceActive(BOOL); 
     
    192192} 
    193193 
    194 interface ISimpleFrameSite : public IUnknown { 
     194interface ISimpleFrameSite : IUnknown { 
    195195    HRESULT PreMessageFilter(HWND, UINT, WPARAM, LPARAM, LRESULT*, PDWORD); 
    196196    HRESULT PostMessageFilter(HWND, UINT, WPARAM, LPARAM, LRESULT*, DWORD); 
    197197} 
    198198 
    199 interface IErrorLog : public IUnknown { 
     199interface IErrorLog : IUnknown { 
    200200    HRESULT AddError(LPCOLESTR, LPEXCEPINFO); 
    201201} 
    202202alias IErrorLog LPERRORLOG; 
    203203 
    204 interface IPropertyBag : public IUnknown { 
     204interface IPropertyBag : IUnknown { 
    205205    HRESULT Read(LPCOLESTR, LPVARIANT, LPERRORLOG); 
    206206    HRESULT Write(LPCOLESTR, LPVARIANT); 
     
    208208alias IPropertyBag LPPROPERTYBAG; 
    209209 
    210 interface IPropertyBag2 : public IUnknown { 
     210interface IPropertyBag2 : IUnknown { 
    211211    HRESULT Read(ULONG, PROPBAG2*, LPERRORLOG, VARIANT*, HRESULT*); 
    212212    HRESULT Write(ULONG, PROPBAG2*, VARIANT*); 
     
    217217alias IPropertyBag2 LPPROPERTYBAG2; 
    218218 
    219 interface IPersistPropertyBag : public IPersist { 
     219interface IPersistPropertyBag : IPersist { 
    220220    HRESULT InitNew(); 
    221221    HRESULT Load(LPPROPERTYBAG, LPERRORLOG); 
     
    223223} 
    224224 
    225 interface IPersistPropertyBag2 : public IPersist { 
     225interface IPersistPropertyBag2 : IPersist { 
    226226    HRESULT InitNew(); 
    227227    HRESULT Load(LPPROPERTYBAG2, LPERRORLOG); 
     
    230230} 
    231231 
    232 interface IPersistStreamInit : public IPersist { 
     232interface IPersistStreamInit : IPersist { 
    233233    HRESULT IsDirty(); 
    234234    HRESULT Load(LPSTREAM); 
     
    238238} 
    239239 
    240 interface IPersistMemory : public IPersist { 
     240interface IPersistMemory : IPersist { 
    241241    HRESULT IsDirty(); 
    242242    HRESULT Load(PVOID, ULONG); 
     
    246246} 
    247247 
    248 interface IPropertyNotifySink : public IUnknown { 
     248interface IPropertyNotifySink : IUnknown { 
    249249    HRESULT OnChanged(DISPID); 
    250250    HRESULT OnRequestEdit(DISPID); 
    251251} 
    252252 
    253 interface IProvideClassInfo : public IUnknown { 
     253interface IProvideClassInfo : IUnknown { 
    254254    HRESULT GetClassInfo(LPTYPEINFO*); 
    255255} 
    256256 
    257 interface IProvideClassInfo2 : public IProvideClassInfo { 
     257interface IProvideClassInfo2 : IProvideClassInfo { 
    258258    HRESULT GetGUID(DWORD, GUID*); 
    259259} 
    260260 
    261 interface IConnectionPointContainer : public IUnknown { 
     261interface IConnectionPointContainer : IUnknown { 
    262262    HRESULT EnumConnectionPoints(LPENUMCONNECTIONPOINTS*); 
    263263    HRESULT FindConnectionPoint(REFIID, LPCONNECTIONPOINT*); 
    264264} 
    265265 
    266 interface IEnumConnectionPoints : public IUnknown { 
     266interface IEnumConnectionPoints : IUnknown { 
    267267    HRESULT Next(ULONG, LPCONNECTIONPOINT*, ULONG*); 
    268268    HRESULT Skip(ULONG); 
     
    272272alias IEnumConnectionPoints LPENUMCONNECTIONPOINTS; 
    273273 
    274 interface IConnectionPoint : public IUnknown { 
     274interface IConnectionPoint : IUnknown { 
    275275    HRESULT GetConnectionInterface(IID*); 
    276276    HRESULT GetConnectionPointContainer(IConnectionPointContainer**); 
     
    281281alias IConnectionPoint LPCONNECTIONPOINT; 
    282282 
    283 interface IEnumConnections : public IUnknown { 
     283interface IEnumConnections : IUnknown { 
    284284    HRESULT Next(ULONG, LPCONNECTDATA, PULONG); 
    285285    HRESULT Skip(ULONG); 
     
    289289alias IEnumConnections LPENUMCONNECTIONS; 
    290290 
    291 interface IClassFactory2 : public IClassFactory { 
     291interface IClassFactory2 : IClassFactory { 
    292292    HRESULT GetLicInfo(LPLICINFO); 
    293293    HRESULT RequestLicKey(DWORD, BSTR*); 
     
    295295} 
    296296 
    297 interface ISpecifyPropertyPages : public IUnknown { 
     297interface ISpecifyPropertyPages : IUnknown { 
    298298    HRESULT GetPages(CAUUID*); 
    299299} 
    300300 
    301 interface IPerPropertyBrowsing : public IUnknown { 
     301interface IPerPropertyBrowsing : IUnknown { 
    302302    HRESULT GetDisplayString(DISPID, BSTR*); 
    303303    HRESULT MapPropertyToPage(DISPID, LPCLSID); 
     
    306306} 
    307307 
    308 interface IPropertyPageSite : public IUnknown { 
     308interface IPropertyPageSite : IUnknown { 
    309309    HRESULT OnStatusChange(DWORD); 
    310310    HRESULT GetLocaleID(LCID*); 
     
    314314alias IPropertyPageSite LPPROPERTYPAGESITE; 
    315315 
    316 interface IPropertyPage : public IUnknown { 
     316interface IPropertyPage : IUnknown { 
    317317    HRESULT SetPageSite(LPPROPERTYPAGESITE); 
    318318    HRESULT Activate(HWND, LPCRECT, BOOL); 
     
    329329 
    330330 
    331 interface IPropertyPage2 : public IPropertyPage 
     331interface IPropertyPage2 : IPropertyPage 
    332332{ HRESULT EditProperty(DISPID); 
    333333} 
    334334 
    335 interface IFont : public IUnknown { 
     335interface IFont : IUnknown { 
    336336    HRESULT get_Name(BSTR*); 
    337337    HRESULT put_Name(BSTR); 
     
    361361alias IFont LPFONT; 
    362362 
    363 interface IFontDisp : public IDispatch { 
     363interface IFontDisp : IDispatch { 
    364364} 
    365365alias IFontDisp LPFONTDISP; 
    366366 
    367 interface IPicture : public IUnknown { 
     367interface IPicture : IUnknown { 
    368368    HRESULT get_Handle(OLE_HANDLE*); 
    369369    HRESULT get_hPal(OLE_HANDLE*); 
     
    383383} 
    384384 
    385 interface IPictureDisp : public IDispatch { 
    386 } 
    387  
    388 interface IOleInPlaceSiteEx : public IOleInPlaceSite { 
     385interface IPictureDisp : IDispatch { 
     386} 
     387 
     388interface IOleInPlaceSiteEx : IOleInPlaceSite { 
    389389    HRESULT OnInPlaceActivateEx(BOOL*, DWORD); 
    390390    HRESULT OnInPlaceDeactivateEx(BOOL); 
     
    392392} 
    393393 
    394 interface IObjectWithSite : public IUnknown { 
     394interface IObjectWithSite : IUnknown { 
    395395    HRESULT SetSite(IUnknown*); 
    396396    HRESULT GetSite(REFIID, void**); 
    397397} 
    398398 
    399 interface IOleInPlaceSiteWindowless : public IOleInPlaceSiteEx { 
     399interface IOleInPlaceSiteWindowless : IOleInPlaceSiteEx { 
    400400    HRESULT CanWindowlessActivate(); 
    401401    HRESULT GetCapture(); 
     
    412412} 
    413413 
    414 interface IAdviseSinkEx : public IUnknown { 
     414interface IAdviseSinkEx : IUnknown { 
    415415    void OnDataChange(FORMATETC*, STGMEDIUM*); 
    416416    void OnViewChange(DWORD, LONG); 
     
    421421} 
    422422 
    423 interface IPointerInactive : public IUnknown { 
     423interface IPointerInactive : IUnknown { 
    424424    HRESULT GetActivationPolicy(DWORD*); 
    425425    HRESULT OnInactiveMouseMove(LPCRECT, LONG, LONG, DWORD); 
     
    427427} 
    428428 
    429 interface IOleUndoUnit : public IUnknown { 
     429interface IOleUndoUnit : IUnknown { 
    430430    HRESULT Do(LPOLEUNDOMANAGER); 
    431431    HRESULT GetDescription(BSTR*); 
     
    434434} 
    435435 
    436 interface IOleParentUndoUnit : public IOleUndoUnit { 
     436interface IOleParentUndoUnit : IOleUndoUnit { 
    437437    HRESULT Open(IOleParentUndoUnit*); 
    438438    HRESULT Close(IOleParentUndoUnit*, BOOL); 
     
    442442} 
    443443 
    444 interface IEnumOleUndoUnits : public IUnknown { 
     444interface IEnumOleUndoUnits : IUnknown { 
    445445    HRESULT Next(ULONG, IOleUndoUnit**, ULONG*); 
    446446    HRESULT Skip(ULONG); 
     
    449449} 
    450450 
    451 interface IOleUndoManager : public IUnknown { 
     451interface IOleUndoManager : IUnknown { 
    452452    HRESULT Open(IOleParentUndoUnit*); 
    453453    HRESULT Close(IOleParentUndoUnit*, BOOL); 
     
    465465alias IOleUndoManager LPOLEUNDOMANAGER; 
    466466 
    467 interface IQuickActivate : public IUnknown { 
     467interface IQuickActivate : IUnknown { 
    468468    HRESULT QuickActivate(QACONTAINER*, QACONTROL*); 
    469469    HRESULT SetContentExtent(LPSIZEL); 
  • trunk/win32/oleacc.d

    r289 r374  
    157157 
    158158 
    159 interface IAccessible : public IDispatch { 
     159interface IAccessible : IDispatch { 
    160160    HRESULT get_accParent(IDispatch**); 
    161161    HRESULT get_accChildCount(int*); 
  • trunk/win32/oledlg.d

    r155 r374  
    471471alias OLEUIPASTESPECIALA* POLEUIPASTESPECIALA, LPOLEUIPASTESPECIALA; 
    472472 
    473 interface IOleUILinkContainerW : public IUnknown 
     473interface IOleUILinkContainerW : IUnknown 
    474474{ 
    475475    HRESULT QueryInterface(REFIID, PVOID*); 
     
    487487alias IOleUILinkContainerW* LPOLEUILINKCONTAINERW; 
    488488 
    489 interface IOleUILinkContainerA : public IUnknown 
     489interface IOleUILinkContainerA : IUnknown 
    490490{ 
    491491    HRESULT QueryInterface(REFIID, PVOID*); 
     
    689689alias OLEUICHANGESOURCEA* POLEUICHANGESOURCEA, LPOLEUICHANGESOURCEA; 
    690690 
    691 interface IOleUIObjInfoW : public IUnknown 
     691interface IOleUIObjInfoW : IUnknown 
    692692{ 
    693693    HRESULT QueryInterface(REFIID, PVOID*); 
     
    702702alias IOleUIObjInfoW *LPOLEUIOBJINFOW; 
    703703 
    704 interface IOleUIObjInfoA : public IUnknown 
     704interface IOleUIObjInfoA : IUnknown 
    705705{ 
    706706    HRESULT QueryInterface(REFIID, PVOID*); 
     
    715715alias IOleUIObjInfoA *LPOLEUIOBJINFOA; 
    716716 
    717 interface IOleUILinkInfoW : public IOleUILinkContainerW 
     717interface IOleUILinkInfoW : IOleUILinkContainerW 
    718718{ 
    719719    HRESULT QueryInterface(REFIID, PVOID*); 
     
    732732alias IOleUILinkInfoW *LPOLEUILINKINFOW; 
    733733 
    734 interface IOleUILinkInfoA : public IOleUILinkContainerA 
     734interface IOleUILinkInfoA : IOleUILinkContainerA 
    735735{ 
    736736    HRESULT QueryInterface(REFIID, PVOID*); 
  • trunk/win32/oleidl.d

    r289 r374  
    8888alias OLEINPLACEFRAMEINFO* LPOLEINPLACEFRAMEINFO; 
    8989 
    90 interface IEnumOLEVERB : public IUnknown 
     90interface IEnumOLEVERB : IUnknown 
    9191{ 
    9292      HRESULT Next(ULONG,OLEVERB*,ULONG*); 
     
    9999 
    100100 
    101 interface IParseDisplayName : public IUnknown { 
     101interface IParseDisplayName : IUnknown { 
    102102    HRESULT ParseDisplayName(IBindCtx*,LPOLESTR,ULONG*,IMoniker**); 
    103103} 
    104104alias IParseDisplayName LPPARSEDISPLAYNAME; 
    105105 
    106 interface IOleContainer : public IParseDisplayName { 
     106interface IOleContainer : IParseDisplayName { 
    107107    HRESULT EnumObjects(DWORD,IEnumUnknown**); 
    108108    HRESULT LockContainer(BOOL); 
     
    110110alias IOleContainer LPOLECONTAINER; 
    111111 
    112 interface IOleItemContainer : public IOleContainer { 
     112interface IOleItemContainer : IOleContainer { 
    113113    HRESULT GetObject(LPOLESTR,DWORD,IBindCtx*,REFIID,void**); 
    114114    HRESULT GetObjectStorage(LPOLESTR,IBindCtx*,REFIID,void**); 
     
    117117 
    118118 
    119 interface IOleClientSite : public IUnknown { 
     119interface IOleClientSite : IUnknown { 
    120120    HRESULT SaveObject(); 
    121121    HRESULT GetMoniker(DWORD,DWORD,LPMONIKER*); 
     
    127127alias IOleClientSite LPOLECLIENTSITE; 
    128128 
    129 interface IOleObject : public IUnknown { 
     129interface IOleObject : IUnknown { 
    130130    HRESULT SetClientSite(LPOLECLIENTSITE); 
    131131    HRESULT GetClientSite(LPOLECLIENTSITE*); 
     
    152152alias IOleObject LPOLEOBJECT; 
    153153 
    154 interface IOleWindow : public IUnknown { 
     154interface IOleWindow : IUnknown { 
    155155    HRESULT GetWindow(HWND*); 
    156156    HRESULT ContextSensitiveHelp(BOOL); 
     
    158158alias IOleWindow LPOLEWINDOW; 
    159159 
    160 interface IOleInPlaceUIWindow : public IOleWindow { 
     160interface IOleInPlaceUIWindow : IOleWindow { 
    161161    HRESULT GetBorder(LPRECT); 
    162162    HRESULT RequestBorderSpace(LPCBORDERWIDTHS); 
     
    166166alias IOleInPlaceUIWindow LPOLEINPLACEUIWINDOW; 
    167167 
    168 interface IOleInPlaceObject : public IOleWindow { 
     168interface IOleInPlaceObject : IOleWindow { 
    169169    HRESULT InPlaceDeactivate(); 
    170170    HRESULT UIDeactivate(); 
     
    174174 
    175175 
    176 interface IOleInPlaceActiveObject : public IOleWindow { 
     176interface IOleInPlaceActiveObject : IOleWindow { 
    177177    HRESULT TranslateAccelerator(LPMSG); 
    178178    HRESULT OnFrameWindowActivate(BOOL); 
     
    183183alias IOleInPlaceActiveObject LPOLEINPLACEACTIVEOBJECT; 
    184184 
    185 interface IOleInPlaceFrame : public IOleInPlaceUIWindow { 
     185interface IOleInPlaceFrame : IOleInPlaceUIWindow { 
    186186    HRESULT InsertMenus(HMENU,LPOLEMENUGROUPWIDTHS); 
    187187    HRESULT SetMenu(HMENU,HOLEMENU,HWND); 
     
    193193alias IOleInPlaceFrame LPOLEINPLACEFRAME; 
    194194 
    195 interface IOleInPlaceSite  : public IOleWindow { 
     195interface IOleInPlaceSite  : IOleWindow { 
    196196    HRESULT CanInPlaceActivate(); 
    197197    HRESULT OnInPlaceActivate(); 
     
    206206} 
    207207 
    208 interface IOleAdviseHolder : public IUnknown { 
     208interface IOleAdviseHolder : IUnknown { 
    209209    HRESULT Advise(LPADVISESINK,PDWORD); 
    210210    HRESULT Unadvise(DWORD); 
     
    216216alias IOleAdviseHolder LPOLEADVISEHOLDER; 
    217217 
    218 interface IDropSource : public IUnknown { 
     218interface IDropSource : IUnknown { 
    219219    HRESULT QueryContinueDrag(BOOL,DWORD); 
    220220    HRESULT GiveFeedback(DWORD); 
     
    222222alias IDropSource LPDROPSOURCE; 
    223223 
    224 interface IDropTarget : public IUnknown { 
     224interface IDropTarget : IUnknown { 
    225225    HRESULT DragEnter(LPDATAOBJECT,DWORD,POINTL,PDWORD); 
    226226    HRESULT DragOver(DWORD,POINTL,PDWORD); 
     
    234234} 
    235235 
    236 interface IViewObject : public IUnknown { 
     236interface IViewObject : IUnknown { 
    237237    HRESULT Draw(DWORD,LONG,PVOID,DVTARGETDEVICE*,HDC,HDC,LPCRECTL,LPCRECTL,__IView_pfncont pfnContinue,DWORD); 
    238238    HRESULT GetColorSet(DWORD,LONG,PVOID,DVTARGETDEVICE*,HDC,LPLOGPALETTE*); 
     
    244244alias IViewObject LPVIEWOBJECT; 
    245245 
    246 interface IViewObject2 : public IViewObject { 
     246interface IViewObject2 : IViewObject { 
    247247    HRESULT GetExtent(DWORD,LONG,DVTARGETDEVICE*,LPSIZEL); 
    248248} 
    249249alias IViewObject2 LPVIEWOBJECT2; 
    250250 
    251 interface IOleCache : public IUnknown { 
     251interface IOleCache : IUnknown { 
    252252    HRESULT Cache(FORMATETC*,DWORD,DWORD*); 
    253253    HRESULT Uncache(DWORD); 
     
    258258alias IOleCache LPOLECACHE; 
    259259 
    260 interface IOleCache2 : public IOleCache { 
     260interface IOleCache2 : IOleCache { 
    261261    HRESULT UpdateCache(LPDATAOBJECT,DWORD,LPVOID); 
    262262    HRESULT DiscardCache(DWORD); 
     
    264264alias IOleCache2 LPOLECACHE2; 
    265265 
    266 interface IOleCacheControl : public IUnknown { 
     266interface IOleCacheControl : IUnknown { 
    267267    HRESULT OnRun(LPDATAOBJECT); 
    268268    HRESULT OnStop(); 
  • trunk/win32/richole.d

    r155 r374  
    6767} 
    6868 
    69 interface IRichEditOle : public IUnknown { 
     69interface IRichEditOle : IUnknown { 
    7070    HRESULT GetClientSite(LPOLECLIENTSITE*); 
    7171    LONG GetObjectCount(); 
     
    8787alias IRichEditOle* LPRICHEDITOLE; 
    8888 
    89 interface IRichEditOleCallback : public IUnknown { 
     89interface IRichEditOleCallback : IUnknown { 
    9090    HRESULT GetNewStorage(LPSTORAGE*); 
    9191    HRESULT GetInPlaceContext(LPOLEINPLACEFRAME*, LPOLEINPLACEUIWINDOW*, LPOLEINPLACEFRAMEINFO); 
  • trunk/win32/servprov.d

    r289 r374  
    1212private import win32.basetyps, win32.unknwn, win32.windef, win32.wtypes; 
    1313 
    14 interface IServiceProvider : public IUnknown { 
     14interface IServiceProvider : IUnknown { 
    1515    HRESULT QueryService(REFGUID, REFIID, void**); 
    1616} 
  • trunk/win32/shldisp.d

    r155 r374  
    1515const DWORD ACO_AUTOSUGGEST = 0x01; 
    1616 
    17 interface IAutoComplete : public IUnknown { 
     17interface IAutoComplete : IUnknown { 
    1818    HRESULT Init(HWND, IUnknown*, LPCOLESTR, LPCOLESTR); 
    1919    HRESULT Enable(BOOL); 
     
    2121alias IAutoComplete* LPAUTOCOMPLETE; 
    2222 
    23 interface IAutoComplete2 : public IAutoComplete { 
     23interface IAutoComplete2 : IAutoComplete { 
    2424    HRESULT SetOptions(DWORD); 
    2525    HRESULT GetOptions(DWORD*); 
  • trunk/win32/shlobj.d

    r352 r374  
    651651} 
    652652 
    653 interface IEnumIDList: public IUnknown 
     653interface IEnumIDList: IUnknown 
    654654{ 
    655655    HRESULT QueryInterface(REFIID,PVOID*); 
     
    663663alias IEnumIDList *LPENUMIDLIST; 
    664664 
    665 interface IObjMgr : public IUnknown 
     665interface IObjMgr : IUnknown 
    666666{ 
    667667    HRESULT QueryInterface(REFIID,PVOID*); 
     
    672672} 
    673673 
    674 interface IContextMenu : public IUnknown 
     674interface IContextMenu : IUnknown 
    675675{ 
    676676    HRESULT QueryInterface(REFIID,PVOID*); 
     
    683683alias IContextMenu* LPCONTEXTMENU; 
    684684 
    685 interface IContextMenu2 : public IContextMenu 
     685interface IContextMenu2 : IContextMenu 
    686686{ 
    687687    HRESULT QueryInterface(REFIID,PVOID*); 
     
    747747    } 
    748748 
    749     interface IColumnProvider : public IUnknown 
     749    interface IColumnProvider : IUnknown 
    750750     { 
    751751        HRESULT QueryInterface(REFIID,PVOID*); 
     
    758758}/* _WIN32_IE >= 0x0500 */ 
    759759 
    760 interface IQueryInfo : public IUnknown 
     760interface IQueryInfo : IUnknown 
    761761{ 
    762762    HRESULT QueryInterface(REFIID,PVOID*); 
     
    767767} 
    768768 
    769 interface IShellExtInit : public IUnknown 
     769interface IShellExtInit : IUnknown 
    770770{ 
    771771    HRESULT QueryInterface(REFIID,PVOID*); 
     
    776776alias IShellExtInit *LPSHELLEXTINIT; 
    777777 
    778 interface IShellPropSheetExt : public IUnknown 
     778interface IShellPropSheetExt : IUnknown 
    779779{ 
    780780    HRESULT QueryInterface(REFIID,PVOID*); 
     
    786786alias IShellPropSheetExt *LPSHELLPROPSHEETEXT; 
    787787 
    788 interface IExtractIconA : public IUnknown 
     788interface IExtractIconA : IUnknown 
    789789{ 
    790790    HRESULT QueryInterface(REFIID,PVOID*); 
     
    796796alias IExtractIconA *LPEXTRACTICONA; 
    797797 
    798 interface IExtractIconW : public IUnknown 
     798interface IExtractIconW : IUnknown 
    799799{ 
    800800    HRESULT QueryInterface(REFIID,PVOID*); 
     
    814814} 
    815815 
    816 interface IShellLinkA : public IUnknown 
     816interface IShellLinkA : IUnknown 
    817817{ 
    818818    HRESULT QueryInterface(REFIID,PVOID*); 
     
    839839} 
    840840 
    841 interface IShellLinkW : public IUnknown 
     841interface IShellLinkW : IUnknown 
    842842{ 
    843843    HRESULT QueryInterface(REFIID,PVOID*); 
     
    865865 
    866866 
    867 interface IShellFolder : public IUnknown 
     867interface IShellFolder : IUnknown 
    868868{ 
    869869    HRESULT QueryInterface(REFIID,PVOID*); 
     
    885885static if (_WIN32_IE >= 0x0500) { 
    886886 
    887 interface IEnumExtraSearch: public IUnknown 
     887interface IEnumExtraSearch: IUnknown 
    888888{ 
    889889    HRESULT QueryInterface(REFIID,PVOID*); 
     
    897897alias IEnumExtraSearch *LPENUMEXTRASEARCH; 
    898898 
    899 interface IShellFolder2 : public IShellFolder 
     899interface IShellFolder2 : IShellFolder 
    900900{ 
    901901    HRESULT QueryInterface(REFIID,PVOID*); 
     
    924924} /* _WIN32_IE >= 0x0500 */ 
    925925 
    926 interface ICopyHook : public IUnknown 
     926interface ICopyHook : IUnknown 
    927927{ 
    928928    HRESULT QueryInterface(REFIID,PVOID*); 
     
    933933alias ICopyHook *LPCOPYHOOK; 
    934934 
    935 interface IFileViewerSite : public IUnknown 
     935interface IFileViewerSite : IUnknown 
    936936{ 
    937937    HRESULT QueryInterface(REFIID,PVOID*); 
     
    943943alias IFileViewerSite *LPFILEVIEWERSITE; 
    944944 
    945 interface IFileViewer : public IUnknown 
     945interface IFileViewer : IUnknown 
    946946{ 
    947947    HRESULT QueryInterface(REFIID,PVOID*); 
     
    954954alias IFileViewer *LPFILEVIEWER; 
    955955 
    956 interface IFileSystemBindData : public IUnknown 
     956interface IFileSystemBindData : IUnknown 
    957957{ 
    958958    HRESULT QueryInterface(REFIID,PVOID*); 
     
    963963} 
    964964 
    965 interface IPersistFolder : public IPersist 
     965interface IPersistFolder : IPersist 
    966966{ 
    967967    HRESULT QueryInterface(REFIID,PVOID*); 
     
    975975static if (_WIN32_IE >= 0x0400 || _WIN32_WINNT >= 0x0500) { 
    976976 
    977 interface IPersistFolder2 : public IPersistFolder 
     977interface IPersistFolder2 : IPersistFolder 
    978978{ 
    979979    HRESULT QueryInterface(REFIID,PVOID*); 
     
    990990static if (_WIN32_IE >= 0x0500) { 
    991991 
    992 interface IPersistFolder3 : public IPersistFolder2 
     992interface IPersistFolder3 : IPersistFolder2 
    993993{ 
    994994    HRESULT QueryInterface(REFIID,PVOID*); 
     
    10081008alias IShellView* LPSHELLVIEW; 
    10091009 
    1010 interface IShellBrowser : public IOleWindow 
     1010interface IShellBrowser : IOleWindow 
    10111011{ 
    10121012    HRESULT QueryInterface(REFIID,PVOID*); 
     
    10301030} 
    10311031 
    1032 interface IShellView : public IOleWindow 
     1032interface IShellView : IOleWindow 
    10331033{ 
    10341034    HRESULT QueryInterface(REFIID,PVOID*); 
     
    10541054} 
    10551055 
    1056 interface ICommDlgBrowser : public IUnknown 
     1056interface ICommDlgBrowser : IUnknown 
    10571057{ 
    10581058    HRESULT QueryInterface(REFIID,PVOID*); 
     
    10781078alias SV2CVW2_PARAMS* LPSV2CVW2_PARAMS; 
    10791079 
    1080 interface IShellView2 : public IShellView 
     1080interface IShellView2 : IShellView 
    10811081{ 
    10821082 
     
    11051105} 
    11061106 
    1107 interface IShellExecuteHookA : public IUnknown 
     1107interface IShellExecuteHookA : IUnknown 
    11081108{ 
    11091109    HRESULT QueryInterface(REFIID,PVOID*); 
     
    11131113} 
    11141114 
    1115 interface IShellExecuteHookW : public IUnknown 
     1115interface IShellExecuteHookW : IUnknown 
    11161116{ 
    11171117    HRESULT QueryInterface(REFIID,PVOID*); 
     
    11211121} 
    11221122 
    1123 interface IShellIcon : public IUnknown 
     1123interface IShellIcon : IUnknown 
    11241124{ 
    11251125    HRESULT QueryInterface(REFIID,PVOID*); 
     
    11661166const SSF_NOCONFIRMRECYCLE = 0x8000; 
    11671167 
    1168 interface IShellIconOverlayIdentifier : public IUnknown 
     1168interface IShellIconOverlayIdentifier : IUnknown 
    11691169{ 
    11701170    HRESULT QueryInterface(REFIID,PVOID*); 
     
    12261226    align: 
    12271227 
    1228     interface IDragSourceHelper : public IUnknown 
     1228    interface IDragSourceHelper : IUnknown 
    12291229     { 
    12301230        HRESULT QueryInterface(REFIID riid, void **ppv); 
     
    12351235    } 
    12361236 
    1237     interface IDropTargetHelper : public IUnknown 
     1237    interface IDropTargetHelper : IUnknown 
    12381238     { 
    12391239        HRESULT QueryInterface(REFIID riid, void** ppv);