Changeset 374
- Timestamp:
- 02/13/12 15:24:57 (3 months ago)
- Files:
-
- trunk/win32/directx/d3d9.d (modified) (20 diffs)
- trunk/win32/docobj.d (modified) (4 diffs)
- trunk/win32/exdisp.d (modified) (4 diffs)
- trunk/win32/mshtml.d (modified) (12 diffs)
- trunk/win32/oaidl.d (modified) (11 diffs)
- trunk/win32/objidl.d (modified) (38 diffs)
- trunk/win32/ocidl.d (modified) (28 diffs)
- trunk/win32/oleacc.d (modified) (1 diff)
- trunk/win32/oledlg.d (modified) (6 diffs)
- trunk/win32/oleidl.d (modified) (18 diffs)
- trunk/win32/richole.d (modified) (2 diffs)
- trunk/win32/servprov.d (modified) (1 diff)
- trunk/win32/shldisp.d (modified) (2 diffs)
- trunk/win32/shlobj.d (modified) (32 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/win32/directx/d3d9.d
r372 r374 141 141 142 142 143 interface LPDIRECT3D9 : publicIUnknown143 interface LPDIRECT3D9 : IUnknown 144 144 { 145 145 HRESULT RegisterSoftwareDevice(void* pInitializeFunction); … … 165 165 alias LPDIRECT3D9 IDirect3D9; 166 166 167 interface LPDIRECT3DDEVICE9 : publicIUnknown167 interface LPDIRECT3DDEVICE9 : IUnknown 168 168 { 169 169 HRESULT TestCooperativeLevel(); … … 324 324 325 325 326 interface LPDIRECT3DSTATEBLOCK9 : publicIUnknown326 interface LPDIRECT3DSTATEBLOCK9 : IUnknown 327 327 { 328 328 HRESULT GetDevice(LPDIRECT3DDEVICE9* ppDevice); … … 338 338 alias LPDIRECT3DSTATEBLOCK9 IDirect3DStateBlock9; 339 339 340 interface LPDIRECT3DSWAPCHAIN9 : publicIUnknown340 interface LPDIRECT3DSWAPCHAIN9 : IUnknown 341 341 { 342 342 HRESULT Present( RECT* pSourceRect, RECT* pDestRect,HWND hDestWindowOverride, RGNDATA* pDirtyRegion,DWORD dwFlags); … … 358 358 alias LPDIRECT3DSWAPCHAIN9 IDirect3DSwapChain9; 359 359 360 interface LPDIRECT3DRESOURCE9 : publicIUnknown360 interface LPDIRECT3DRESOURCE9 : IUnknown 361 361 { 362 362 HRESULT GetDevice( LPDIRECT3DDEVICE9* ppDevice); … … 372 372 alias LPDIRECT3DRESOURCE9 IDirect3DResource9; 373 373 374 interface LPDIRECT3DVERTEXDECLARATION9 : publicIUnknown374 interface LPDIRECT3DVERTEXDECLARATION9 : IUnknown 375 375 { 376 376 HRESULT GetDevice( LPDIRECT3DDEVICE9* ppDevice); … … 385 385 alias LPDIRECT3DVERTEXDECLARATION9 IDirect3DVertexDeclaration9; 386 386 387 interface LPDIRECT3DVERTEXSHADER9 : publicIUnknown387 interface LPDIRECT3DVERTEXSHADER9 : IUnknown 388 388 { 389 389 HRESULT GetDevice( LPDIRECT3DDEVICE9 * ppDevice); … … 399 399 alias LPDIRECT3DVERTEXSHADER9 IDirect3DVertexShader9; 400 400 401 interface LPDIRECT3DPIXELSHADER9 : publicIUnknown401 interface LPDIRECT3DPIXELSHADER9 : IUnknown 402 402 { 403 403 HRESULT GetDevice( LPDIRECT3DDEVICE9 * ppDevice); … … 413 413 alias LPDIRECT3DPIXELSHADER9 IDirect3DPixelShader9; 414 414 415 interface LPDIRECT3DBASETEXTURE9 : publicLPDIRECT3DRESOURCE9415 interface LPDIRECT3DBASETEXTURE9 : LPDIRECT3DRESOURCE9 416 416 { 417 417 DWORD SetLOD(DWORD LODNew); … … 425 425 alias LPDIRECT3DBASETEXTURE9 IDirect3DBaseTexture9; 426 426 427 interface LPDIRECT3DTEXTURE9 : publicLPDIRECT3DBASETEXTURE9427 interface LPDIRECT3DTEXTURE9 : LPDIRECT3DBASETEXTURE9 428 428 { 429 429 HRESULT GetLevelDesc( UINT Level,D3DSURFACE_DESC *pDesc); … … 452 452 alias LPDIRECT3DTEXTURE9 IDirect3DTexture9; 453 453 454 interface LPDIRECT3DVOLUMETEXTURE9 : publicLPDIRECT3DBASETEXTURE9454 interface LPDIRECT3DVOLUMETEXTURE9 : LPDIRECT3DBASETEXTURE9 455 455 { 456 456 HRESULT GetLevelDesc( UINT Level,D3DVOLUME_DESC *pDesc); … … 480 480 alias LPDIRECT3DVOLUMETEXTURE9 IDirect3DVolumeTexture9; 481 481 482 interface LPDIRECT3DCUBETEXTURE9 : publicLPDIRECT3DBASETEXTURE9482 interface LPDIRECT3DCUBETEXTURE9 : LPDIRECT3DBASETEXTURE9 483 483 { 484 484 HRESULT GetLevelDesc( UINT Level,D3DSURFACE_DESC *pDesc); … … 507 507 alias LPDIRECT3DCUBETEXTURE9 IDirect3DCubeTexture9; 508 508 509 interface LPDIRECT3DVERTEXBUFFER9 : publicLPDIRECT3DRESOURCE9509 interface LPDIRECT3DVERTEXBUFFER9 : LPDIRECT3DRESOURCE9 510 510 { 511 511 HRESULT Lock( UINT OffsetToLock,UINT SizeToLock,void** ppbData,DWORD Flags); … … 528 528 alias LPDIRECT3DVERTEXBUFFER9 IDirect3DVertexBuffer9; 529 529 530 interface LPDIRECT3DINDEXBUFFER9 : publicLPDIRECT3DRESOURCE9530 interface LPDIRECT3DINDEXBUFFER9 : LPDIRECT3DRESOURCE9 531 531 { 532 532 HRESULT Lock( UINT OffsetToLock,UINT SizeToLock,void** ppbData,DWORD Flags); … … 549 549 alias LPDIRECT3DINDEXBUFFER9 IDirect3DIndexBuffer9; 550 550 551 interface LPDIRECT3DSURFACE9 : publicLPDIRECT3DRESOURCE9551 interface LPDIRECT3DSURFACE9 : LPDIRECT3DRESOURCE9 552 552 { 553 553 HRESULT GetContainer( REFIID riid,void** ppContainer); … … 577 577 alias LPDIRECT3DSURFACE9 IDirect3DSurface9; 578 578 579 interface LPDIRECT3DVOLUME9 : publicIUnknown579 interface LPDIRECT3DVOLUME9 : IUnknown 580 580 { 581 581 HRESULT GetDevice( LPDIRECT3DDEVICE9 * ppDevice); … … 604 604 alias LPDIRECT3DVOLUME9 IDirect3DVolume9; 605 605 606 interface LPDIRECT3DQUERY9 : publicIUnknown606 interface LPDIRECT3DQUERY9 : IUnknown 607 607 { 608 608 HRESULT GetDevice( LPDIRECT3DDEVICE9* ppDevice); … … 796 796 extern (Windows) HRESULT Direct3DCreate9Ex(UINT SDKVersion, LPDIRECT3D9EX*); 797 797 798 interface LPDIRECT3D9EX : publicLPDIRECT3D9798 interface LPDIRECT3D9EX : LPDIRECT3D9 799 799 { 800 800 UINT GetAdapterModeCountEx(UINT Adapter, D3DDISPLAYMODEFILTER* pFilter ); … … 807 807 alias LPDIRECT3D9EX IDirect3D9Ex; 808 808 809 interface LPDIRECT3DDEVICE9EX : publicLPDIRECT3DDEVICE9809 interface LPDIRECT3DDEVICE9EX : LPDIRECT3DDEVICE9 810 810 { 811 811 HRESULT SetConvolutionMonoKernel( UINT width,UINT height,float* rows,float* columns); … … 828 828 alias LPDIRECT3DDEVICE9EX IDirect3DDevice9Ex; 829 829 830 interface LPDIRECT3DSWAPCHAIN9EX : publicLPDIRECT3DSWAPCHAIN9830 interface LPDIRECT3DSWAPCHAIN9EX : LPDIRECT3DSWAPCHAIN9 831 831 { 832 832 HRESULT GetLastPresentCount( UINT* pLastPresentCount); trunk/win32/docobj.d
r352 r374 95 95 96 96 97 interface IOleDocumentView : publicIUnknown {97 interface IOleDocumentView : IUnknown { 98 98 HRESULT SetInPlaceSite(LPOLEINPLACESITE); 99 99 HRESULT GetInPlaceSite(LPOLEINPLACESITE*); … … 111 111 } 112 112 113 interface IEnumOleDocumentViews : publicIUnknown {113 interface IEnumOleDocumentViews : IUnknown { 114 114 HRESULT Next(ULONG, IOleDocumentView*, ULONG*); 115 115 HRESULT Skip(ULONG); … … 118 118 } 119 119 120 interface IOleDocument : publicIUnknown {120 interface IOleDocument : IUnknown { 121 121 HRESULT CreateView(LPOLEINPLACESITE, IStream*, DWORD, IOleDocumentView**); 122 122 HRESULT GetDocMiscStatus(DWORD*); … … 124 124 } 125 125 126 interface IOleCommandTarget : publicIUnknown {126 interface IOleCommandTarget : IUnknown { 127 127 HRESULT QueryStatus(CPtr!(GUID), ULONG, OLECMD*, OLECMDTEXT*); 128 128 HRESULT Exec(CPtr!(GUID), DWORD, DWORD, VARIANTARG*, VARIANTARG*); 129 129 } 130 130 131 interface IOleDocumentSite : publicIUnknown {131 interface IOleDocumentSite : IUnknown { 132 132 HRESULT ActivateMe(IOleDocumentView*); 133 133 } trunk/win32/exdisp.d
r304 r374 24 24 } 25 25 26 interface IWebBrowser : publicIDispatch {26 interface IWebBrowser : IDispatch { 27 27 HRESULT GoBack(); 28 28 HRESULT GoForward(); … … 52 52 } 53 53 54 interface IWebBrowserApp : publicIWebBrowser {54 interface IWebBrowserApp : IWebBrowser { 55 55 HRESULT Quit(); 56 56 HRESULT ClientToWindow(int*, int*); … … 75 75 } 76 76 77 interface IWebBrowser2 : publicIWebBrowserApp {77 interface IWebBrowser2 : IWebBrowserApp { 78 78 HRESULT Navigate2(VARIANT*, VARIANT*, VARIANT*, VARIANT*, VARIANT*); 79 79 HRESULT QueryStatusWB(OLECMDID, OLECMDF*); … … 97 97 } 98 98 99 interface DWebBrowserEvents2 : publicIDispatch {99 interface DWebBrowserEvents2 : IDispatch { 100 100 void StatusTextChange(BSTR); 101 101 void ProgressChange(LONG, LONG); trunk/win32/mshtml.d
r312 r374 44 44 alias IHTMLOptionElementFactory LPHTMLOPTIONELEMENTFACTORY; 45 45 46 interface IHTMLLinkElement : publicIDispatch {46 interface IHTMLLinkElement : IDispatch { 47 47 HRESULT put_href(BSTR); 48 48 HRESULT get_href(BSTR*); … … 68 68 alias IHTMLLinkElement LPHTMLLINKELEMENT; 69 69 70 interface IHTMLImgElement : publicIDispatch {70 interface IHTMLImgElement : IDispatch { 71 71 HRESULT put_isMap(VARIANT_BOOL); 72 72 HRESULT get_isMap(VARIANT_BOOL*); … … 120 120 alias IHTMLImgElement LPHTMLIMGELEMENT; 121 121 122 interface IHTMLElementCollection : publicIDispatch {122 interface IHTMLElementCollection : IDispatch { 123 123 HRESULT toString(BSTR*); 124 124 HRESULT put_length(LONG); … … 130 130 alias IHTMLElementCollection LPHTMLELEMENTCOLLECTION; 131 131 132 interface IHTMLDocument : publicIDispatch {132 interface IHTMLDocument : IDispatch { 133 133 HRESULT get_Script(IDispatch*); 134 134 } 135 135 136 interface IHTMLDocument2 : publicIHTMLDocument {136 interface IHTMLDocument2 : IHTMLDocument { 137 137 HRESULT get_all(LPHTMLELEMENTCOLLECTION*); 138 138 HRESULT get_body(LPHTMLELEMENT*); … … 245 245 } 246 246 247 interface IHTMLSelectionObject : publicIDispatch {247 interface IHTMLSelectionObject : IDispatch { 248 248 HRESULT createRange(IDispatch*); 249 249 HRESULT empty(); … … 253 253 alias IHTMLSelectionObject LPHTMLSELECTIONOBJECT; 254 254 255 interface IHTMLTxtRange : publicIDispatch {255 interface IHTMLTxtRange : IDispatch { 256 256 HRESULT get_htmlText(BSTR*); 257 257 HRESULT put_text(BSTR); … … 286 286 } 287 287 288 interface IHTMLElement : publicIDispatch {288 interface IHTMLElement : IDispatch { 289 289 HRESULT setAttribute(BSTR,VARIANT,LONG); 290 290 HRESULT getAttribute(BSTR,LONG,VARIANT*); … … 377 377 alias IHTMLElement LPHTMLELEMENT; 378 378 379 interface IHTMLFramesCollection2 : publicIDispatch {379 interface IHTMLFramesCollection2 : IDispatch { 380 380 HRESULT item(VARIANT*,VARIANT*); 381 381 HRESULT get_length(LONG*); 382 382 } 383 383 384 interface IHTMLWindow2 : publicIHTMLFramesCollection2 {384 interface IHTMLWindow2 : IHTMLFramesCollection2 { 385 385 HRESULT get_frames(IHTMLFramesCollection2*); 386 386 HRESULT put_defaultStatus(BSTR); … … 454 454 alias IHTMLWindow2 LPHTMLWINDOW2; 455 455 456 interface IHTMLFrameBase : publicIDispatch {456 interface IHTMLFrameBase : IDispatch { 457 457 HRESULT put_src(BSTR); 458 458 HRESULT get_src(BSTR*); … … 475 475 } 476 476 477 interface IHTMLFrameBase2 : publicIDispatch {477 interface IHTMLFrameBase2 : IDispatch { 478 478 HRESULT get_contentWindow(IHTMLWindow2 *); 479 479 HRESULT put_onload(VARIANT); … … 486 486 } 487 487 488 interface IHTMLFrameBase3 : publicIDispatch {488 interface IHTMLFrameBase3 : IDispatch { 489 489 HRESULT put_longDesc(BSTR); 490 490 HRESULT get_longDesc(BSTR*); 491 491 } 492 492 493 interface IHTMLBodyElement : publicIDispatch {493 interface IHTMLBodyElement : IDispatch { 494 494 HRESULT put_background(BSTR); 495 495 HRESULT get_background(BSTR*); … … 529 529 } 530 530 531 interface IHTMLBodyElement2 : publicIDispatch {531 interface IHTMLBodyElement2 : IDispatch { 532 532 HRESULT put_onbeforeprint(VARIANT); 533 533 HRESULT get_onbeforeprint(VARIANT*); trunk/win32/oaidl.d
r290 r374 535 535 alias BINDPTR* LPBINDPTR; 536 536 537 interface IDispatch : publicIUnknown {537 interface IDispatch : IUnknown { 538 538 HRESULT GetTypeInfoCount(UINT*); 539 539 HRESULT GetTypeInfo(UINT, LCID, LPTYPEINFO*); … … 543 543 alias IDispatch LPDISPATCH; 544 544 545 interface IEnumVARIANT : publicIUnknown {545 interface IEnumVARIANT : IUnknown { 546 546 HRESULT Next(ULONG, VARIANT*, ULONG*); 547 547 HRESULT Skip(ULONG); … … 551 551 alias IEnumVARIANT LPENUMVARIANT; 552 552 553 interface ITypeComp : publicIUnknown {553 interface ITypeComp : IUnknown { 554 554 HRESULT Bind(LPOLESTR, ULONG, WORD, LPTYPEINFO*, DESCKIND*, LPBINDPTR); 555 555 HRESULT BindType(LPOLESTR, ULONG, LPTYPEINFO*, LPTYPECOMP*); … … 557 557 alias ITypeComp LPTYPECOMP; 558 558 559 interface ITypeInfo : publicIUnknown {559 interface ITypeInfo : IUnknown { 560 560 HRESULT GetTypeAttr(LPTYPEATTR*); 561 561 HRESULT GetTypeComp(LPTYPECOMP*); … … 581 581 alias ITypeInfo LPTYPEINFO; 582 582 583 interface ITypeInfo2 : publicITypeInfo {583 interface ITypeInfo2 : ITypeInfo { 584 584 HRESULT GetTypeKind(TYPEKIND*); 585 585 HRESULT GetTypeFlags(ULONG*); … … 600 600 alias ITypeInfo2 LPTYPEINFO2; 601 601 602 interface ITypeLib : publicIUnknown {602 interface ITypeLib : IUnknown { 603 603 UINT GetTypeInfoCount(); 604 604 HRESULT GetTypeInfo(UINT, ITypeInfo**); … … 614 614 alias ITypeLib LPTYPELIB; 615 615 616 interface ITypeLib2 : publicITypeLib {616 interface ITypeLib2 : ITypeLib { 617 617 HRESULT GetCustData(REFGUID, VARIANT*); 618 618 HRESULT GetLibStatistics(ULONG*, ULONG*); … … 622 622 alias ITypeLib2 LPTYPELIB2; 623 623 624 interface IErrorInfo : publicIUnknown {624 interface IErrorInfo : IUnknown { 625 625 HRESULT GetGUID(GUID*); 626 626 HRESULT GetSource(BSTR*); … … 631 631 alias IErrorInfo LPERRORINFO; 632 632 633 interface ICreateErrorInfo : publicIUnknown {633 interface ICreateErrorInfo : IUnknown { 634 634 HRESULT SetGUID(REFGUID); 635 635 HRESULT SetSource(LPOLESTR); … … 640 640 alias ICreateErrorInfo* LPCREATEERRORINFO; 641 641 642 interface ISupportErrorInfo : publicIUnknown {642 interface ISupportErrorInfo : IUnknown { 643 643 HRESULT InterfaceSupportsErrorInfo(REFIID); 644 644 } 645 645 alias ISupportErrorInfo LPSUPPORTERRORINFO; 646 646 647 interface IRecordInfo : publicIUnknown {647 interface IRecordInfo : IUnknown { 648 648 HRESULT RecordInit(PVOID); 649 649 HRESULT RecordClear(PVOID); … … 665 665 alias IRecordInfo LPRECORDINFO; 666 666 667 interface ITypeMarshal : publicIUnknown {667 interface ITypeMarshal : IUnknown { 668 668 HRESULT Size(PVOID, DWORD, PVOID, ULONG*); 669 669 HRESULT Marshal(PVOID, DWORD, PVOID, ULONG, BYTE*, ULONG*); trunk/win32/objidl.d
r355 r374 508 508 } 509 509 510 interface IEnumFORMATETC : publicIUnknown {510 interface IEnumFORMATETC : IUnknown { 511 511 HRESULT Next(ULONG, FORMATETC*, ULONG*); 512 512 HRESULT Skip(ULONG); … … 515 515 } 516 516 517 interface IEnumHLITEM : publicIUnknown {517 interface IEnumHLITEM : IUnknown { 518 518 HRESULT Next(ULONG, HLITEM*, ULONG*); 519 519 HRESULT Skip(ULONG); … … 522 522 } 523 523 524 interface IEnumSTATDATA : publicIUnknown {524 interface IEnumSTATDATA : IUnknown { 525 525 HRESULT Next(ULONG, STATDATA*, ULONG*); 526 526 HRESULT Skip(ULONG); … … 529 529 } 530 530 531 interface IEnumSTATPROPSETSTG : publicIUnknown {531 interface IEnumSTATPROPSETSTG : IUnknown { 532 532 HRESULT Next(ULONG, STATPROPSETSTG*, ULONG*); 533 533 HRESULT Skip(ULONG); … … 536 536 } 537 537 538 interface IEnumSTATPROPSTG : publicIUnknown {538 interface IEnumSTATPROPSTG : IUnknown { 539 539 HRESULT Next(ULONG, STATPROPSTG*, ULONG*); 540 540 HRESULT Skip(ULONG); … … 543 543 } 544 544 545 interface IEnumSTATSTG : publicIUnknown {545 interface IEnumSTATSTG : IUnknown { 546 546 HRESULT Next(ULONG, STATSTG*, ULONG*); 547 547 HRESULT Skip(ULONG); … … 550 550 } 551 551 552 interface IEnumString : publicIUnknown {552 interface IEnumString : IUnknown { 553 553 HRESULT Next(ULONG, LPOLESTR*, ULONG*); 554 554 HRESULT Skip(ULONG); … … 557 557 } 558 558 559 interface IEnumMoniker : publicIUnknown {559 interface IEnumMoniker : IUnknown { 560 560 HRESULT Next(ULONG, IMoniker*, ULONG*); 561 561 HRESULT Skip(ULONG); … … 565 565 566 566 567 interface IEnumUnknown : publicIUnknown {567 interface IEnumUnknown : IUnknown { 568 568 HRESULT Next(ULONG, IUnknown*, ULONG*); 569 569 HRESULT Skip(ULONG); … … 572 572 } 573 573 574 interface ISequentialStream : publicIUnknown {574 interface ISequentialStream : IUnknown { 575 575 HRESULT Read(void*, ULONG, ULONG*); 576 576 HRESULT Write(void* , ULONG, ULONG*); 577 577 } 578 578 579 interface IStream : publicISequentialStream {579 interface IStream : ISequentialStream { 580 580 HRESULT Seek(LARGE_INTEGER, DWORD, ULARGE_INTEGER*); 581 581 HRESULT SetSize(ULARGE_INTEGER); … … 589 589 } 590 590 591 interface IMarshal : publicIUnknown {591 interface IMarshal : IUnknown { 592 592 HRESULT GetUnmarshalClass(REFIID, PVOID, DWORD, PVOID, DWORD, CLSID*); 593 593 HRESULT GetMarshalSizeMax(REFIID, PVOID, DWORD, PVOID, PDWORD, ULONG*); … … 598 598 } 599 599 600 interface IStdMarshalInfo : publicIUnknown {600 interface IStdMarshalInfo : IUnknown { 601 601 HRESULT GetClassForHandler(DWORD, PVOID, CLSID*); 602 602 } 603 603 604 interface IMalloc : publicIUnknown {604 interface IMalloc : IUnknown { 605 605 void* Alloc(ULONG); 606 606 void* Realloc(void*, ULONG); … … 611 611 } 612 612 613 interface IMallocSpy : publicIUnknown {613 interface IMallocSpy : IUnknown { 614 614 ULONG PreAlloc(ULONG); 615 615 void* PostAlloc(void*); … … 626 626 } 627 627 628 interface IMessageFilter : publicIUnknown {628 interface IMessageFilter : IUnknown { 629 629 DWORD HandleInComingCall(DWORD, HTASK, DWORD, LPINTERFACEINFO); 630 630 DWORD RetryRejectedCall(HTASK, DWORD, DWORD); … … 633 633 634 634 635 interface IPersist : publicIUnknown {635 interface IPersist : IUnknown { 636 636 HRESULT GetClassID(CLSID*); 637 637 } 638 638 639 interface IPersistStream : publicIPersist {639 interface IPersistStream : IPersist { 640 640 HRESULT IsDirty(); 641 641 HRESULT Load(IStream*); … … 644 644 } 645 645 646 interface IRunningObjectTable : publicIUnknown {646 interface IRunningObjectTable : IUnknown { 647 647 HRESULT Register(DWORD, LPUNKNOWN, LPMONIKER, PDWORD); 648 648 HRESULT Revoke(DWORD); … … 654 654 } 655 655 656 interface IBindCtx : publicIUnknown {656 interface IBindCtx : IUnknown { 657 657 HRESULT RegisterObjectBound(LPUNKNOWN); 658 658 HRESULT RevokeObjectBound(LPUNKNOWN); … … 667 667 } 668 668 669 interface IMoniker: publicIPersistStream {669 interface IMoniker: IPersistStream { 670 670 HRESULT BindToObject(IBindCtx*, IMoniker*, REFIID, PVOID*); 671 671 HRESULT BindToStorage(IBindCtx*, IMoniker*, REFIID, PVOID*); … … 685 685 } 686 686 687 interface IPersistStorage : publicIPersist687 interface IPersistStorage : IPersist 688 688 { 689 689 HRESULT IsDirty(); … … 695 695 } 696 696 697 interface IPersistFile : publicIPersist697 interface IPersistFile : IPersist 698 698 { 699 699 HRESULT IsDirty(); … … 704 704 } 705 705 706 interface IAdviseSink : publicIUnknown {706 interface IAdviseSink : IUnknown { 707 707 HRESULT QueryInterface(REFIID, PVOID*); 708 708 ULONG AddRef(); … … 715 715 } 716 716 717 interface IAdviseSink2 : publicIAdviseSink717 interface IAdviseSink2 : IAdviseSink 718 718 { 719 719 void OnLinkSrcChange(IMoniker*); 720 720 } 721 721 722 interface IDataObject : publicIUnknown {722 interface IDataObject : IUnknown { 723 723 HRESULT GetData(FORMATETC*, STGMEDIUM*); 724 724 HRESULT GetDataHere(FORMATETC*, STGMEDIUM*); … … 732 732 } 733 733 734 interface IDataAdviseHolder : publicIUnknown {734 interface IDataAdviseHolder : IUnknown { 735 735 HRESULT Advise(IDataObject*, FORMATETC*, DWORD, IAdviseSink*, PDWORD); 736 736 HRESULT Unadvise(DWORD); … … 739 739 } 740 740 741 interface IStorage : publicIUnknown {741 interface IStorage : IUnknown { 742 742 HRESULT CreateStream(LPCWSTR, DWORD, DWORD, DWORD, IStream*); 743 743 HRESULT OpenStream(LPCWSTR, PVOID, DWORD, DWORD, IStream*); … … 758 758 759 759 // FIXME: GetClassID from IPersist not there - what to do about it? 760 interface IRootStorage : publicIPersist {760 interface IRootStorage : IPersist { 761 761 HRESULT QueryInterface(REFIID, PVOID*); 762 762 ULONG AddRef(); … … 765 765 } 766 766 767 interface IRpcChannelBuffer : publicIUnknown {767 interface IRpcChannelBuffer : IUnknown { 768 768 HRESULT GetBuffer(RPCOLEMESSAGE*, REFIID); 769 769 HRESULT SendReceive(RPCOLEMESSAGE*, PULONG); … … 773 773 } 774 774 775 interface IRpcProxyBuffer : publicIUnknown {775 interface IRpcProxyBuffer : IUnknown { 776 776 HRESULT Connect(IRpcChannelBuffer*); 777 777 void Disconnect(); 778 778 } 779 779 780 interface IRpcStubBuffer : publicIUnknown {780 interface IRpcStubBuffer : IUnknown { 781 781 HRESULT Connect(LPUNKNOWN); 782 782 void Disconnect(); … … 788 788 } 789 789 790 interface IPSFactoryBuffer : publicIUnknown {790 interface IPSFactoryBuffer : IUnknown { 791 791 HRESULT CreateProxy(LPUNKNOWN, REFIID, LPRPCPROXYBUFFER*, PVOID*); 792 792 HRESULT CreateStub(REFIID, LPUNKNOWN, LPRPCSTUBBUFFER*); … … 794 794 alias IPSFactoryBuffer* LPPSFACTORYBUFFER; 795 795 796 interface ILockBytes : publicIUnknown {796 interface ILockBytes : IUnknown { 797 797 HRESULT ReadAt(ULARGE_INTEGER, PVOID, ULONG, ULONG*); 798 798 HRESULT WriteAt(ULARGE_INTEGER, PCVOID, ULONG, ULONG*); … … 804 804 } 805 805 806 interface IExternalConnection : publicIUnknown {806 interface IExternalConnection : IUnknown { 807 807 HRESULT AddConnection(DWORD, DWORD); 808 808 HRESULT ReleaseConnection(DWORD, DWORD, BOOL); 809 809 } 810 810 811 interface IRunnableObject : publicIUnknown {811 interface IRunnableObject : IUnknown { 812 812 HRESULT GetRunningClass(LPCLSID); 813 813 HRESULT Run(LPBC); … … 817 817 } 818 818 819 interface IROTData : publicIUnknown {819 interface IROTData : IUnknown { 820 820 HRESULT GetComparisonData(PVOID, ULONG, PULONG); 821 821 } 822 822 823 interface IChannelHook : publicIUnknown {823 interface IChannelHook : IUnknown { 824 824 void ClientGetSize(REFGUID, REFIID, PULONG); 825 825 void ClientFillBuffer(REFGUID, REFIID, PULONG, PVOID); … … 830 830 } 831 831 832 interface IPropertyStorage : publicIUnknown {832 interface IPropertyStorage : IUnknown { 833 833 HRESULT ReadMultiple(ULONG, PROPSPEC* , PROPVARIANT*); 834 834 HRESULT WriteMultiple(ULONG, PROPSPEC* , PROPVARIANT*, PROPID); … … 845 845 } 846 846 847 interface IPropertySetStorage : publicIUnknown {847 interface IPropertySetStorage : IUnknown { 848 848 HRESULT Create(REFFMTID, CLSID*, DWORD, DWORD, LPPROPERTYSTORAGE*); 849 849 HRESULT Open(REFFMTID, DWORD, LPPROPERTYSTORAGE*); … … 852 852 } 853 853 854 interface IClientSecurity : publicIUnknown {854 interface IClientSecurity : IUnknown { 855 855 HRESULT QueryBlanket(PVOID, PDWORD, PDWORD, OLECHAR**, PDWORD, PDWORD, RPC_AUTH_IDENTITY_HANDLE**, PDWORD*); 856 856 HRESULT SetBlanket(PVOID, DWORD, DWORD, LPWSTR, DWORD, DWORD, RPC_AUTH_IDENTITY_HANDLE*, DWORD); … … 858 858 } 859 859 860 interface IServerSecurity : publicIUnknown {860 interface IServerSecurity : IUnknown { 861 861 HRESULT QueryBlanket(PDWORD, PDWORD, OLECHAR**, PDWORD, PDWORD, RPC_AUTHZ_HANDLE*, PDWORD*); 862 862 HRESULT ImpersonateClient(); … … 865 865 } 866 866 867 interface IClassActivator : publicIUnknown {867 interface IClassActivator : IUnknown { 868 868 HRESULT GetClassObject(REFCLSID, DWORD, LCID, REFIID, PVOID*); 869 869 } 870 870 871 interface IFillLockBytes : publicIUnknown {871 interface IFillLockBytes : IUnknown { 872 872 HRESULT FillAppend(void* , ULONG, PULONG); 873 873 HRESULT FillAt(ULARGE_INTEGER, void* , ULONG, PULONG); … … 876 876 } 877 877 878 interface IProgressNotify : publicIUnknown {878 interface IProgressNotify : IUnknown { 879 879 HRESULT OnProgress(DWORD, DWORD, BOOL, BOOL); 880 880 } 881 881 882 interface ILayoutStorage : publicIUnknown {882 interface ILayoutStorage : IUnknown { 883 883 HRESULT LayoutScript(STORAGELAYOUT*, DWORD, DWORD); 884 884 HRESULT BeginMonitor(); … … 887 887 } 888 888 889 interface IGlobalInterfaceTable : publicIUnknown {889 interface IGlobalInterfaceTable : IUnknown { 890 890 HRESULT RegisterInterfaceInGlobal(IUnknown*, REFIID, DWORD*); 891 891 HRESULT RevokeInterfaceFromGlobal(DWORD); trunk/win32/ocidl.d
r319 r374 17 17 private import win32.winuser; // for LPMSG 18 18 19 interface IBindHost : publicIUnknown {}19 interface IBindHost : IUnknown {} 20 20 21 21 interface IServiceProvider : IUnknown{ … … 29 29 30 30 // win32.urlmon should contain: 31 interface IBindHost : publicIUnknown31 interface IBindHost : IUnknown 32 32 { 33 33 HRESULT CreateMoniker(LPOLESTR szName, IBindCtx* pBC, IMoniker** ppmk, DWORD); … … 175 175 alias PROPPAGEINFO* LPPROPPAGEINFO; 176 176 177 interface IOleControl : publicIUnknown {177 interface IOleControl : IUnknown { 178 178 HRESULT GetControlInfo(LPCONTROLINFO); 179 179 HRESULT OnMnemonic(LPMSG); … … 182 182 } 183 183 184 interface IOleControlSite : publicIUnknown {184 interface IOleControlSite : IUnknown { 185 185 HRESULT OnControlInfoChanged(); 186 186 HRESULT LockInPlaceActive(BOOL); … … 192 192 } 193 193 194 interface ISimpleFrameSite : publicIUnknown {194 interface ISimpleFrameSite : IUnknown { 195 195 HRESULT PreMessageFilter(HWND, UINT, WPARAM, LPARAM, LRESULT*, PDWORD); 196 196 HRESULT PostMessageFilter(HWND, UINT, WPARAM, LPARAM, LRESULT*, DWORD); 197 197 } 198 198 199 interface IErrorLog : publicIUnknown {199 interface IErrorLog : IUnknown { 200 200 HRESULT AddError(LPCOLESTR, LPEXCEPINFO); 201 201 } 202 202 alias IErrorLog LPERRORLOG; 203 203 204 interface IPropertyBag : publicIUnknown {204 interface IPropertyBag : IUnknown { 205 205 HRESULT Read(LPCOLESTR, LPVARIANT, LPERRORLOG); 206 206 HRESULT Write(LPCOLESTR, LPVARIANT); … … 208 208 alias IPropertyBag LPPROPERTYBAG; 209 209 210 interface IPropertyBag2 : publicIUnknown {210 interface IPropertyBag2 : IUnknown { 211 211 HRESULT Read(ULONG, PROPBAG2*, LPERRORLOG, VARIANT*, HRESULT*); 212 212 HRESULT Write(ULONG, PROPBAG2*, VARIANT*); … … 217 217 alias IPropertyBag2 LPPROPERTYBAG2; 218 218 219 interface IPersistPropertyBag : publicIPersist {219 interface IPersistPropertyBag : IPersist { 220 220 HRESULT InitNew(); 221 221 HRESULT Load(LPPROPERTYBAG, LPERRORLOG); … … 223 223 } 224 224 225 interface IPersistPropertyBag2 : publicIPersist {225 interface IPersistPropertyBag2 : IPersist { 226 226 HRESULT InitNew(); 227 227 HRESULT Load(LPPROPERTYBAG2, LPERRORLOG); … … 230 230 } 231 231 232 interface IPersistStreamInit : publicIPersist {232 interface IPersistStreamInit : IPersist { 233 233 HRESULT IsDirty(); 234 234 HRESULT Load(LPSTREAM); … … 238 238 } 239 239 240 interface IPersistMemory : publicIPersist {240 interface IPersistMemory : IPersist { 241 241 HRESULT IsDirty(); 242 242 HRESULT Load(PVOID, ULONG); … … 246 246 } 247 247 248 interface IPropertyNotifySink : publicIUnknown {248 interface IPropertyNotifySink : IUnknown { 249 249 HRESULT OnChanged(DISPID); 250 250 HRESULT OnRequestEdit(DISPID); 251 251 } 252 252 253 interface IProvideClassInfo : publicIUnknown {253 interface IProvideClassInfo : IUnknown { 254 254 HRESULT GetClassInfo(LPTYPEINFO*); 255 255 } 256 256 257 interface IProvideClassInfo2 : publicIProvideClassInfo {257 interface IProvideClassInfo2 : IProvideClassInfo { 258 258 HRESULT GetGUID(DWORD, GUID*); 259 259 } 260 260 261 interface IConnectionPointContainer : publicIUnknown {261 interface IConnectionPointContainer : IUnknown { 262 262 HRESULT EnumConnectionPoints(LPENUMCONNECTIONPOINTS*); 263 263 HRESULT FindConnectionPoint(REFIID, LPCONNECTIONPOINT*); 264 264 } 265 265 266 interface IEnumConnectionPoints : publicIUnknown {266 interface IEnumConnectionPoints : IUnknown { 267 267 HRESULT Next(ULONG, LPCONNECTIONPOINT*, ULONG*); 268 268 HRESULT Skip(ULONG); … … 272 272 alias IEnumConnectionPoints LPENUMCONNECTIONPOINTS; 273 273 274 interface IConnectionPoint : publicIUnknown {274 interface IConnectionPoint : IUnknown { 275 275 HRESULT GetConnectionInterface(IID*); 276 276 HRESULT GetConnectionPointContainer(IConnectionPointContainer**); … … 281 281 alias IConnectionPoint LPCONNECTIONPOINT; 282 282 283 interface IEnumConnections : publicIUnknown {283 interface IEnumConnections : IUnknown { 284 284 HRESULT Next(ULONG, LPCONNECTDATA, PULONG); 285 285 HRESULT Skip(ULONG); … … 289 289 alias IEnumConnections LPENUMCONNECTIONS; 290 290 291 interface IClassFactory2 : publicIClassFactory {291 interface IClassFactory2 : IClassFactory { 292 292 HRESULT GetLicInfo(LPLICINFO); 293 293 HRESULT RequestLicKey(DWORD, BSTR*); … … 295 295 } 296 296 297 interface ISpecifyPropertyPages : publicIUnknown {297 interface ISpecifyPropertyPages : IUnknown { 298 298 HRESULT GetPages(CAUUID*); 299 299 } 300 300 301 interface IPerPropertyBrowsing : publicIUnknown {301 interface IPerPropertyBrowsing : IUnknown { 302 302 HRESULT GetDisplayString(DISPID, BSTR*); 303 303 HRESULT MapPropertyToPage(DISPID, LPCLSID); … … 306 306 } 307 307 308 interface IPropertyPageSite : publicIUnknown {308 interface IPropertyPageSite : IUnknown { 309 309 HRESULT OnStatusChange(DWORD); 310 310 HRESULT GetLocaleID(LCID*); … … 314 314 alias IPropertyPageSite LPPROPERTYPAGESITE; 315 315 316 interface IPropertyPage : publicIUnknown {316 interface IPropertyPage : IUnknown { 317 317 HRESULT SetPageSite(LPPROPERTYPAGESITE); 318 318 HRESULT Activate(HWND, LPCRECT, BOOL); … … 329 329 330 330 331 interface IPropertyPage2 : publicIPropertyPage331 interface IPropertyPage2 : IPropertyPage 332 332 { HRESULT EditProperty(DISPID); 333 333 } 334 334 335 interface IFont : publicIUnknown {335 interface IFont : IUnknown { 336 336 HRESULT get_Name(BSTR*); 337 337 HRESULT put_Name(BSTR); … … 361 361 alias IFont LPFONT; 362 362 363 interface IFontDisp : publicIDispatch {363 interface IFontDisp : IDispatch { 364 364 } 365 365 alias IFontDisp LPFONTDISP; 366 366 367 interface IPicture : publicIUnknown {367 interface IPicture : IUnknown { 368 368 HRESULT get_Handle(OLE_HANDLE*); 369 369 HRESULT get_hPal(OLE_HANDLE*); … … 383 383 } 384 384 385 interface IPictureDisp : publicIDispatch {386 } 387 388 interface IOleInPlaceSiteEx : publicIOleInPlaceSite {385 interface IPictureDisp : IDispatch { 386 } 387 388 interface IOleInPlaceSiteEx : IOleInPlaceSite { 389 389 HRESULT OnInPlaceActivateEx(BOOL*, DWORD); 390 390 HRESULT OnInPlaceDeactivateEx(BOOL); … … 392 392 } 393 393 394 interface IObjectWithSite : publicIUnknown {394 interface IObjectWithSite : IUnknown { 395 395 HRESULT SetSite(IUnknown*); 396 396 HRESULT GetSite(REFIID, void**); 397 397 } 398 398 399 interface IOleInPlaceSiteWindowless : publicIOleInPlaceSiteEx {399 interface IOleInPlaceSiteWindowless : IOleInPlaceSiteEx { 400 400 HRESULT CanWindowlessActivate(); 401 401 HRESULT GetCapture(); … … 412 412 } 413 413 414 interface IAdviseSinkEx : publicIUnknown {414 interface IAdviseSinkEx : IUnknown { 415 415 void OnDataChange(FORMATETC*, STGMEDIUM*); 416 416 void OnViewChange(DWORD, LONG); … … 421 421 } 422 422 423 interface IPointerInactive : publicIUnknown {423 interface IPointerInactive : IUnknown { 424 424 HRESULT GetActivationPolicy(DWORD*); 425 425 HRESULT OnInactiveMouseMove(LPCRECT, LONG, LONG, DWORD); … … 427 427 } 428 428 429 interface IOleUndoUnit : publicIUnknown {429 interface IOleUndoUnit : IUnknown { 430 430 HRESULT Do(LPOLEUNDOMANAGER); 431 431 HRESULT GetDescription(BSTR*); … … 434 434 } 435 435 436 interface IOleParentUndoUnit : publicIOleUndoUnit {436 interface IOleParentUndoUnit : IOleUndoUnit { 437 437 HRESULT Open(IOleParentUndoUnit*); 438 438 HRESULT Close(IOleParentUndoUnit*, BOOL); … … 442 442 } 443 443 444 interface IEnumOleUndoUnits : publicIUnknown {444 interface IEnumOleUndoUnits : IUnknown { 445 445 HRESULT Next(ULONG, IOleUndoUnit**, ULONG*); 446 446 HRESULT Skip(ULONG); … … 449 449 } 450 450 451 interface IOleUndoManager : publicIUnknown {451 interface IOleUndoManager : IUnknown { 452 452 HRESULT Open(IOleParentUndoUnit*); 453 453 HRESULT Close(IOleParentUndoUnit*, BOOL); … … 465 465 alias IOleUndoManager LPOLEUNDOMANAGER; 466 466 467 interface IQuickActivate : publicIUnknown {467 interface IQuickActivate : IUnknown { 468 468 HRESULT QuickActivate(QACONTAINER*, QACONTROL*); 469 469 HRESULT SetContentExtent(LPSIZEL); trunk/win32/oleacc.d
r289 r374 157 157 158 158 159 interface IAccessible : publicIDispatch {159 interface IAccessible : IDispatch { 160 160 HRESULT get_accParent(IDispatch**); 161 161 HRESULT get_accChildCount(int*); trunk/win32/oledlg.d
r155 r374 471 471 alias OLEUIPASTESPECIALA* POLEUIPASTESPECIALA, LPOLEUIPASTESPECIALA; 472 472 473 interface IOleUILinkContainerW : publicIUnknown473 interface IOleUILinkContainerW : IUnknown 474 474 { 475 475 HRESULT QueryInterface(REFIID, PVOID*); … … 487 487 alias IOleUILinkContainerW* LPOLEUILINKCONTAINERW; 488 488 489 interface IOleUILinkContainerA : publicIUnknown489 interface IOleUILinkContainerA : IUnknown 490 490 { 491 491 HRESULT QueryInterface(REFIID, PVOID*); … … 689 689 alias OLEUICHANGESOURCEA* POLEUICHANGESOURCEA, LPOLEUICHANGESOURCEA; 690 690 691 interface IOleUIObjInfoW : publicIUnknown691 interface IOleUIObjInfoW : IUnknown 692 692 { 693 693 HRESULT QueryInterface(REFIID, PVOID*); … … 702 702 alias IOleUIObjInfoW *LPOLEUIOBJINFOW; 703 703 704 interface IOleUIObjInfoA : publicIUnknown704 interface IOleUIObjInfoA : IUnknown 705 705 { 706 706 HRESULT QueryInterface(REFIID, PVOID*); … … 715 715 alias IOleUIObjInfoA *LPOLEUIOBJINFOA; 716 716 717 interface IOleUILinkInfoW : publicIOleUILinkContainerW717 interface IOleUILinkInfoW : IOleUILinkContainerW 718 718 { 719 719 HRESULT QueryInterface(REFIID, PVOID*); … … 732 732 alias IOleUILinkInfoW *LPOLEUILINKINFOW; 733 733 734 interface IOleUILinkInfoA : publicIOleUILinkContainerA734 interface IOleUILinkInfoA : IOleUILinkContainerA 735 735 { 736 736 HRESULT QueryInterface(REFIID, PVOID*); trunk/win32/oleidl.d
r289 r374 88 88 alias OLEINPLACEFRAMEINFO* LPOLEINPLACEFRAMEINFO; 89 89 90 interface IEnumOLEVERB : publicIUnknown90 interface IEnumOLEVERB : IUnknown 91 91 { 92 92 HRESULT Next(ULONG,OLEVERB*,ULONG*); … … 99 99 100 100 101 interface IParseDisplayName : publicIUnknown {101 interface IParseDisplayName : IUnknown { 102 102 HRESULT ParseDisplayName(IBindCtx*,LPOLESTR,ULONG*,IMoniker**); 103 103 } 104 104 alias IParseDisplayName LPPARSEDISPLAYNAME; 105 105 106 interface IOleContainer : publicIParseDisplayName {106 interface IOleContainer : IParseDisplayName { 107 107 HRESULT EnumObjects(DWORD,IEnumUnknown**); 108 108 HRESULT LockContainer(BOOL); … … 110 110 alias IOleContainer LPOLECONTAINER; 111 111 112 interface IOleItemContainer : publicIOleContainer {112 interface IOleItemContainer : IOleContainer { 113 113 HRESULT GetObject(LPOLESTR,DWORD,IBindCtx*,REFIID,void**); 114 114 HRESULT GetObjectStorage(LPOLESTR,IBindCtx*,REFIID,void**); … … 117 117 118 118 119 interface IOleClientSite : publicIUnknown {119 interface IOleClientSite : IUnknown { 120 120 HRESULT SaveObject(); 121 121 HRESULT GetMoniker(DWORD,DWORD,LPMONIKER*); … … 127 127 alias IOleClientSite LPOLECLIENTSITE; 128 128 129 interface IOleObject : publicIUnknown {129 interface IOleObject : IUnknown { 130 130 HRESULT SetClientSite(LPOLECLIENTSITE); 131 131 HRESULT GetClientSite(LPOLECLIENTSITE*); … … 152 152 alias IOleObject LPOLEOBJECT; 153 153 154 interface IOleWindow : publicIUnknown {154 interface IOleWindow : IUnknown { 155 155 HRESULT GetWindow(HWND*); 156 156 HRESULT ContextSensitiveHelp(BOOL); … … 158 158 alias IOleWindow LPOLEWINDOW; 159 159 160 interface IOleInPlaceUIWindow : publicIOleWindow {160 interface IOleInPlaceUIWindow : IOleWindow { 161 161 HRESULT GetBorder(LPRECT); 162 162 HRESULT RequestBorderSpace(LPCBORDERWIDTHS); … … 166 166 alias IOleInPlaceUIWindow LPOLEINPLACEUIWINDOW; 167 167 168 interface IOleInPlaceObject : publicIOleWindow {168 interface IOleInPlaceObject : IOleWindow { 169 169 HRESULT InPlaceDeactivate(); 170 170 HRESULT UIDeactivate(); … … 174 174 175 175 176 interface IOleInPlaceActiveObject : publicIOleWindow {176 interface IOleInPlaceActiveObject : IOleWindow { 177 177 HRESULT TranslateAccelerator(LPMSG); 178 178 HRESULT OnFrameWindowActivate(BOOL); … … 183 183 alias IOleInPlaceActiveObject LPOLEINPLACEACTIVEOBJECT; 184 184 185 interface IOleInPlaceFrame : publicIOleInPlaceUIWindow {185 interface IOleInPlaceFrame : IOleInPlaceUIWindow { 186 186 HRESULT InsertMenus(HMENU,LPOLEMENUGROUPWIDTHS); 187 187 HRESULT SetMenu(HMENU,HOLEMENU,HWND); … … 193 193 alias IOleInPlaceFrame LPOLEINPLACEFRAME; 194 194 195 interface IOleInPlaceSite : publicIOleWindow {195 interface IOleInPlaceSite : IOleWindow { 196 196 HRESULT CanInPlaceActivate(); 197 197 HRESULT OnInPlaceActivate(); … … 206 206 } 207 207 208 interface IOleAdviseHolder : publicIUnknown {208 interface IOleAdviseHolder : IUnknown { 209 209 HRESULT Advise(LPADVISESINK,PDWORD); 210 210 HRESULT Unadvise(DWORD); … … 216 216 alias IOleAdviseHolder LPOLEADVISEHOLDER; 217 217 218 interface IDropSource : publicIUnknown {218 interface IDropSource : IUnknown { 219 219 HRESULT QueryContinueDrag(BOOL,DWORD); 220 220 HRESULT GiveFeedback(DWORD); … … 222 222 alias IDropSource LPDROPSOURCE; 223 223 224 interface IDropTarget : publicIUnknown {224 interface IDropTarget : IUnknown { 225 225 HRESULT DragEnter(LPDATAOBJECT,DWORD,POINTL,PDWORD); 226 226 HRESULT DragOver(DWORD,POINTL,PDWORD); … … 234 234 } 235 235 236 interface IViewObject : publicIUnknown {236 interface IViewObject : IUnknown { 237 237 HRESULT Draw(DWORD,LONG,PVOID,DVTARGETDEVICE*,HDC,HDC,LPCRECTL,LPCRECTL,__IView_pfncont pfnContinue,DWORD); 238 238 HRESULT GetColorSet(DWORD,LONG,PVOID,DVTARGETDEVICE*,HDC,LPLOGPALETTE*); … … 244 244 alias IViewObject LPVIEWOBJECT; 245 245 246 interface IViewObject2 : publicIViewObject {246 interface IViewObject2 : IViewObject { 247 247 HRESULT GetExtent(DWORD,LONG,DVTARGETDEVICE*,LPSIZEL); 248 248 } 249 249 alias IViewObject2 LPVIEWOBJECT2; 250 250 251 interface IOleCache : publicIUnknown {251 interface IOleCache : IUnknown { 252 252 HRESULT Cache(FORMATETC*,DWORD,DWORD*); 253 253 HRESULT Uncache(DWORD); … … 258 258 alias IOleCache LPOLECACHE; 259 259 260 interface IOleCache2 : publicIOleCache {260 interface IOleCache2 : IOleCache { 261 261 HRESULT UpdateCache(LPDATAOBJECT,DWORD,LPVOID); 262 262 HRESULT DiscardCache(DWORD); … … 264 264 alias IOleCache2 LPOLECACHE2; 265 265 266 interface IOleCacheControl : publicIUnknown {266 interface IOleCacheControl : IUnknown { 267 267 HRESULT OnRun(LPDATAOBJECT); 268 268 HRESULT OnStop(); trunk/win32/richole.d
r155 r374 67 67 } 68 68 69 interface IRichEditOle : publicIUnknown {69 interface IRichEditOle : IUnknown { 70 70 HRESULT GetClientSite(LPOLECLIENTSITE*); 71 71 LONG GetObjectCount(); … … 87 87 alias IRichEditOle* LPRICHEDITOLE; 88 88 89 interface IRichEditOleCallback : publicIUnknown {89 interface IRichEditOleCallback : IUnknown { 90 90 HRESULT GetNewStorage(LPSTORAGE*); 91 91 HRESULT GetInPlaceContext(LPOLEINPLACEFRAME*, LPOLEINPLACEUIWINDOW*, LPOLEINPLACEFRAMEINFO); trunk/win32/servprov.d
r289 r374 12 12 private import win32.basetyps, win32.unknwn, win32.windef, win32.wtypes; 13 13 14 interface IServiceProvider : publicIUnknown {14 interface IServiceProvider : IUnknown { 15 15 HRESULT QueryService(REFGUID, REFIID, void**); 16 16 } trunk/win32/shldisp.d
r155 r374 15 15 const DWORD ACO_AUTOSUGGEST = 0x01; 16 16 17 interface IAutoComplete : publicIUnknown {17 interface IAutoComplete : IUnknown { 18 18 HRESULT Init(HWND, IUnknown*, LPCOLESTR, LPCOLESTR); 19 19 HRESULT Enable(BOOL); … … 21 21 alias IAutoComplete* LPAUTOCOMPLETE; 22 22 23 interface IAutoComplete2 : publicIAutoComplete {23 interface IAutoComplete2 : IAutoComplete { 24 24 HRESULT SetOptions(DWORD); 25 25 HRESULT GetOptions(DWORD*); trunk/win32/shlobj.d
r352 r374 651 651 } 652 652 653 interface IEnumIDList: publicIUnknown653 interface IEnumIDList: IUnknown 654 654 { 655 655 HRESULT QueryInterface(REFIID,PVOID*); … … 663 663 alias IEnumIDList *LPENUMIDLIST; 664 664 665 interface IObjMgr : publicIUnknown665 interface IObjMgr : IUnknown 666 666 { 667 667 HRESULT QueryInterface(REFIID,PVOID*); … … 672 672 } 673 673 674 interface IContextMenu : publicIUnknown674 interface IContextMenu : IUnknown 675 675 { 676 676 HRESULT QueryInterface(REFIID,PVOID*); … … 683 683 alias IContextMenu* LPCONTEXTMENU; 684 684 685 interface IContextMenu2 : publicIContextMenu685 interface IContextMenu2 : IContextMenu 686 686 { 687 687 HRESULT QueryInterface(REFIID,PVOID*); … … 747 747 } 748 748 749 interface IColumnProvider : publicIUnknown749 interface IColumnProvider : IUnknown 750 750 { 751 751 HRESULT QueryInterface(REFIID,PVOID*); … … 758 758 }/* _WIN32_IE >= 0x0500 */ 759 759 760 interface IQueryInfo : publicIUnknown760 interface IQueryInfo : IUnknown 761 761 { 762 762 HRESULT QueryInterface(REFIID,PVOID*); … … 767 767 } 768 768 769 interface IShellExtInit : publicIUnknown769 interface IShellExtInit : IUnknown 770 770 { 771 771 HRESULT QueryInterface(REFIID,PVOID*); … … 776 776 alias IShellExtInit *LPSHELLEXTINIT; 777 777 778 interface IShellPropSheetExt : publicIUnknown778 interface IShellPropSheetExt : IUnknown 779 779 { 780 780 HRESULT QueryInterface(REFIID,PVOID*); … … 786 786 alias IShellPropSheetExt *LPSHELLPROPSHEETEXT; 787 787 788 interface IExtractIconA : publicIUnknown788 interface IExtractIconA : IUnknown 789 789 { 790 790 HRESULT QueryInterface(REFIID,PVOID*); … … 796 796 alias IExtractIconA *LPEXTRACTICONA; 797 797 798 interface IExtractIconW : publicIUnknown798 interface IExtractIconW : IUnknown 799 799 { 800 800 HRESULT QueryInterface(REFIID,PVOID*); … … 814 814 } 815 815 816 interface IShellLinkA : publicIUnknown816 interface IShellLinkA : IUnknown 817 817 { 818 818 HRESULT QueryInterface(REFIID,PVOID*); … … 839 839 } 840 840 841 interface IShellLinkW : publicIUnknown841 interface IShellLinkW : IUnknown 842 842 { 843 843 HRESULT QueryInterface(REFIID,PVOID*); … … 865 865 866 866 867 interface IShellFolder : publicIUnknown867 interface IShellFolder : IUnknown 868 868 { 869 869 HRESULT QueryInterface(REFIID,PVOID*); … … 885 885 static if (_WIN32_IE >= 0x0500) { 886 886 887 interface IEnumExtraSearch: publicIUnknown887 interface IEnumExtraSearch: IUnknown 888 888 { 889 889 HRESULT QueryInterface(REFIID,PVOID*); … … 897 897 alias IEnumExtraSearch *LPENUMEXTRASEARCH; 898 898 899 interface IShellFolder2 : publicIShellFolder899 interface IShellFolder2 : IShellFolder 900 900 { 901 901 HRESULT QueryInterface(REFIID,PVOID*); … … 924 924 } /* _WIN32_IE >= 0x0500 */ 925 925 926 interface ICopyHook : publicIUnknown926 interface ICopyHook : IUnknown 927 927 { 928 928 HRESULT QueryInterface(REFIID,PVOID*); … … 933 933 alias ICopyHook *LPCOPYHOOK; 934 934 935 interface IFileViewerSite : publicIUnknown935 interface IFileViewerSite : IUnknown 936 936 { 937 937 HRESULT QueryInterface(REFIID,PVOID*); … … 943 943 alias IFileViewerSite *LPFILEVIEWERSITE; 944 944 945 interface IFileViewer : publicIUnknown945 interface IFileViewer : IUnknown 946 946 { 947 947 HRESULT QueryInterface(REFIID,PVOID*); … … 954 954 alias IFileViewer *LPFILEVIEWER; 955 955 956 interface IFileSystemBindData : publicIUnknown956 interface IFileSystemBindData : IUnknown 957 957 { 958 958 HRESULT QueryInterface(REFIID,PVOID*); … … 963 963 } 964 964 965 interface IPersistFolder : publicIPersist965 interface IPersistFolder : IPersist 966 966 { 967 967 HRESULT QueryInterface(REFIID,PVOID*); … … 975 975 static if (_WIN32_IE >= 0x0400 || _WIN32_WINNT >= 0x0500) { 976 976 977 interface IPersistFolder2 : publicIPersistFolder977 interface IPersistFolder2 : IPersistFolder 978 978 { 979 979 HRESULT QueryInterface(REFIID,PVOID*); … … 990 990 static if (_WIN32_IE >= 0x0500) { 991 991 992 interface IPersistFolder3 : publicIPersistFolder2992 interface IPersistFolder3 : IPersistFolder2 993 993 { 994 994 HRESULT QueryInterface(REFIID,PVOID*); … … 1008 1008 alias IShellView* LPSHELLVIEW; 1009 1009 1010 interface IShellBrowser : publicIOleWindow1010 interface IShellBrowser : IOleWindow 1011 1011 { 1012 1012 HRESULT QueryInterface(REFIID,PVOID*); … … 1030 1030 } 1031 1031 1032 interface IShellView : publicIOleWindow1032 interface IShellView : IOleWindow 1033 1033 { 1034 1034 HRESULT QueryInterface(REFIID,PVOID*); … … 1054 1054 } 1055 1055 1056 interface ICommDlgBrowser : publicIUnknown1056 interface ICommDlgBrowser : IUnknown 1057 1057 { 1058 1058 HRESULT QueryInterface(REFIID,PVOID*); … … 1078 1078 alias SV2CVW2_PARAMS* LPSV2CVW2_PARAMS; 1079 1079 1080 interface IShellView2 : publicIShellView1080 interface IShellView2 : IShellView 1081 1081 { 1082 1082 … … 1105 1105 } 1106 1106 1107 interface IShellExecuteHookA : publicIUnknown1107 interface IShellExecuteHookA : IUnknown 1108 1108 { 1109 1109 HRESULT QueryInterface(REFIID,PVOID*); … … 1113 1113 } 1114 1114 1115 interface IShellExecuteHookW : publicIUnknown1115 interface IShellExecuteHookW : IUnknown 1116 1116 { 1117 1117 HRESULT QueryInterface(REFIID,PVOID*); … … 1121 1121 } 1122 1122 1123 interface IShellIcon : publicIUnknown1123 interface IShellIcon : IUnknown 1124 1124 { 1125 1125 HRESULT QueryInterface(REFIID,PVOID*); … … 1166 1166 const SSF_NOCONFIRMRECYCLE = 0x8000; 1167 1167 1168 interface IShellIconOverlayIdentifier : publicIUnknown1168 interface IShellIconOverlayIdentifier : IUnknown 1169 1169 { 1170 1170 HRESULT QueryInterface(REFIID,PVOID*); … … 1226 1226 align: 1227 1227 1228 interface IDragSourceHelper : publicIUnknown1228 interface IDragSourceHelper : IUnknown 1229 1229 { 1230 1230 HRESULT QueryInterface(REFIID riid, void **ppv); … … 1235 1235 } 1236 1236 1237 interface IDropTargetHelper : publicIUnknown1237 interface IDropTargetHelper : IUnknown 1238 1238 { 1239 1239 HRESULT QueryInterface(REFIID riid, void** ppv);
