Diff

Not logged in

Differences From Artifact [e2cda4dadcb42922]:

To Artifact [40f31eaf30616640]:


150 oleupdate_onsave, 150 oleupdate_onsave, 151 oleupdate_oncall, 151 oleupdate_oncall, 152 // #ifdef OLE_INTERNAL 152 // #ifdef OLE_INTERNAL 153 oleupdate_onclose 153 oleupdate_onclose 154 // #endif 154 // #endif 155 } 155 } 156 156 157 alias HANDLE HOBJECT; | 157 mixin DECLARE_HANDLE!("HOBJECT"); 158 alias LONG LHSERVER, LHCLIENTDOC, LHSERVERDOC; 158 alias LONG LHSERVER, LHCLIENTDOC, LHSERVERDOC; 159 159 160 struct OLEOBJECTVTBL { 160 struct OLEOBJECTVTBL { 161 extern (Windows) { 161 extern (Windows) { 162 void* function(LPOLEOBJECT, OLE_LPCSTR) QueryProtocol; 162 void* function(LPOLEOBJECT, OLE_LPCSTR) QueryProtocol; 163 OLESTATUS function(LPOLEOBJECT) Release; 163 OLESTATUS function(LPOLEOBJECT) Release; 164 OLESTATUS function(LPOLEOBJECT, BOOL) Show; 164 OLESTATUS function(LPOLEOBJECT, BOOL) Show; ................................................................................................................................................................................ 250 OLE_LPCSTR, LPOLESERVERDOC*) CreateFromTemplate; 250 OLE_LPCSTR, LPOLESERVERDOC*) CreateFromTemplate; 251 OLESTATUS function(LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, OLE_LPCSTR, 251 OLESTATUS function(LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, OLE_LPCSTR, 252 LPOLESERVERDOC*) Edit; 252 LPOLESERVERDOC*) Edit; 253 OLESTATUS function(LPOLESERVER) Exit; 253 OLESTATUS function(LPOLESERVER) Exit; 254 OLESTATUS function(LPOLESERVER) Release; 254 OLESTATUS function(LPOLESERVER) Release; 255 OLESTATUS function(LPOLESERVER, HGLOBAL) Execute; 255 OLESTATUS function(LPOLESERVER, HGLOBAL) Execute; 256 } 256 } 257 alias OLESERVERVTBL* LPOLESERVERVTBL; | 257 alias TypeDef!(OLESERVERVTBL*) LPOLESERVERVTBL; 258 258 259 struct OLESERVER { 259 struct OLESERVER { 260 LPOLESERVERVTBL lpvtbl; 260 LPOLESERVERVTBL lpvtbl; 261 } 261 } 262 alias OLESERVER* LPOLESERVER; 262 alias OLESERVER* LPOLESERVER; 263 263 264 struct OLESERVERDOCVTBL { 264 struct OLESERVERDOCVTBL { ................................................................................................................................................................................ 284 OLESTATUS OleRelease(LPOLEOBJECT); 284 OLESTATUS OleRelease(LPOLEOBJECT); 285 OLESTATUS OleSaveToStream(LPOLEOBJECT, LPOLESTREAM); 285 OLESTATUS OleSaveToStream(LPOLEOBJECT, LPOLESTREAM); 286 OLESTATUS OleEqual(LPOLEOBJECT, LPOLEOBJECT); 286 OLESTATUS OleEqual(LPOLEOBJECT, LPOLEOBJECT); 287 OLESTATUS OleCopyToClipboard(LPOLEOBJECT); 287 OLESTATUS OleCopyToClipboard(LPOLEOBJECT); 288 OLESTATUS OleSetHostNames(LPOLEOBJECT, LPCSTR, LPCSTR); 288 OLESTATUS OleSetHostNames(LPOLEOBJECT, LPCSTR, LPCSTR); 289 OLESTATUS OleSetTargetDevice(LPOLEOBJECT, HGLOBAL); 289 OLESTATUS OleSetTargetDevice(LPOLEOBJECT, HGLOBAL); 290 OLESTATUS OleSetBounds(LPOLEOBJECT, LPCRECT); 290 OLESTATUS OleSetBounds(LPOLEOBJECT, LPCRECT); 291 OLESTATUS OleSetColorScheme(LPOLEOBJECT, CPtr!(LOGPALETTE)); | 291 OLESTATUS OleSetColorScheme(LPOLEOBJECT, const(LOGPALETTE)*); 292 OLESTATUS OleQueryBounds(LPOLEOBJECT, RECT*); 292 OLESTATUS OleQueryBounds(LPOLEOBJECT, RECT*); 293 OLESTATUS OleQuerySize(LPOLEOBJECT, DWORD*); 293 OLESTATUS OleQuerySize(LPOLEOBJECT, DWORD*); 294 OLESTATUS OleDraw(LPOLEOBJECT, HDC, LPCRECT, LPCRECT, HDC); 294 OLESTATUS OleDraw(LPOLEOBJECT, HDC, LPCRECT, LPCRECT, HDC); 295 OLESTATUS OleQueryOpen(LPOLEOBJECT); 295 OLESTATUS OleQueryOpen(LPOLEOBJECT); 296 OLESTATUS OleActivate(LPOLEOBJECT, UINT, BOOL, BOOL, HWND, LPCRECT); 296 OLESTATUS OleActivate(LPOLEOBJECT, UINT, BOOL, BOOL, HWND, LPCRECT); 297 OLESTATUS OleExecute(LPOLEOBJECT, HGLOBAL, UINT); 297 OLESTATUS OleExecute(LPOLEOBJECT, HGLOBAL, UINT); 298 OLESTATUS OleClose(LPOLEOBJECT); 298 OLESTATUS OleClose(LPOLEOBJECT);