Diff

Not logged in

Differences From Artifact [b8ee0e08b2d6c61c]:

To Artifact [b4bf73a8fd532abb]:


69 69 OLECMDEXECOPT_SHOWHELP = 3 70 70 } 71 71 72 72 struct OLECMDTEXT { 73 73 DWORD cmdtextf; 74 74 ULONG cwActual; 75 75 ULONG cwBuf; 76 - wchar rgwz[1]; 76 + wchar[1] rgwz; 77 77 } 78 78 79 79 struct OLECMD { 80 80 ULONG cmdID; 81 81 DWORD cmdf; 82 82 } 83 83 84 -alias IOleInPlaceSite* LPOLEINPLACESITE; 85 -alias IEnumOleDocumentViews* LPENUMOLEDOCUMENTVIEWS; 84 +alias IOleInPlaceSite LPOLEINPLACESITE; 85 +alias IEnumOleDocumentViews LPENUMOLEDOCUMENTVIEWS; 86 86 87 87 extern (C) extern const IID 88 88 IID_IContinueCallback, 89 89 IID_IEnumOleDocumentViews, 90 90 IID_IPrint, 91 91 IID_IOleDocumentView, 92 92 IID_IOleDocument, ................................................................................ 93 93 IID_IOleCommandTarget, 94 94 IID_IOleDocumentSite; 95 95 96 96 97 97 interface IOleDocumentView : IUnknown { 98 98 HRESULT SetInPlaceSite(LPOLEINPLACESITE); 99 99 HRESULT GetInPlaceSite(LPOLEINPLACESITE*); 100 - HRESULT GetDocument(IUnknown**); 100 + HRESULT GetDocument(IUnknown*); 101 101 HRESULT SetRect(LPRECT); 102 102 HRESULT GetRect(LPRECT); 103 103 HRESULT SetRectComplex(LPRECT, LPRECT, LPRECT, LPRECT); 104 104 HRESULT Show(BOOL); 105 105 HRESULT UIActivate(BOOL); 106 106 HRESULT Open(); 107 107 HRESULT Close(DWORD); 108 - HRESULT SaveViewState(IStream*); 109 - HRESULT ApplyViewState(IStream*); 110 - HRESULT Clone(LPOLEINPLACESITE, IOleDocumentView**); 108 + HRESULT SaveViewState(IStream); 109 + HRESULT ApplyViewState(IStream); 110 + HRESULT Clone(LPOLEINPLACESITE, IOleDocumentView*); 111 111 } 112 112 113 113 interface IEnumOleDocumentViews : IUnknown { 114 - HRESULT Next(ULONG, IOleDocumentView*, ULONG*); 114 + HRESULT Next(ULONG, IOleDocumentView, ULONG*); 115 115 HRESULT Skip(ULONG); 116 116 HRESULT Reset(); 117 - HRESULT Clone(IEnumOleDocumentViews**); 117 + HRESULT Clone(IEnumOleDocumentViews*); 118 118 } 119 119 120 120 interface IOleDocument : IUnknown { 121 - HRESULT CreateView(LPOLEINPLACESITE, IStream*, DWORD, IOleDocumentView**); 121 + HRESULT CreateView(LPOLEINPLACESITE, IStream, DWORD, IOleDocumentView*); 122 122 HRESULT GetDocMiscStatus(DWORD*); 123 - HRESULT EnumViews(LPENUMOLEDOCUMENTVIEWS*, IOleDocumentView**); 123 + HRESULT EnumViews(LPENUMOLEDOCUMENTVIEWS*, IOleDocumentView*); 124 124 } 125 125 126 126 interface IOleCommandTarget : IUnknown { 127 - HRESULT QueryStatus(CPtr!(GUID), ULONG, OLECMD*, OLECMDTEXT*); 128 - HRESULT Exec(CPtr!(GUID), DWORD, DWORD, VARIANTARG*, VARIANTARG*); 127 + HRESULT QueryStatus(const(GUID)*, ULONG, OLECMD*, OLECMDTEXT*); 128 + HRESULT Exec(const(GUID)*, DWORD, DWORD, VARIANTARG*, VARIANTARG*); 129 129 } 130 130 131 131 interface IOleDocumentSite : IUnknown { 132 - HRESULT ActivateMe(IOleDocumentView*); 132 + HRESULT ActivateMe(IOleDocumentView); 133 133 }