Differences From Artifact [f75dbd32f328c551]:
- File
src/win32/olectl.d
- 2015-04-21 10:46:55 - part of checkin [4e2933c620] on branch trunk - Rebased to the latest verson dmd 2.067. Not yet verified the outcome. (user: kinaba) [annotate]
To Artifact [47279ee1c2100dc8]:
- File
src/win32/olectl.d
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
The problem was __gshared. Replacing it with TLS fixed the issue. Remaining problem is that "hack.d"'s CloseHandle hack is not working anymore.
(user: kinaba) [annotate]
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
287 287 DISPID_PICT_HPAL = 2,
288 288 DISPID_PICT_TYPE,
289 289 DISPID_PICT_WIDTH,
290 290 DISPID_PICT_HEIGHT,
291 291 DISPID_PICT_RENDER // = 6
292 292 }
293 293
294 -alias IOleControl *LPOLECONTROL;
295 -alias IOleControlSite *LPOLECONTROLSITE;
296 -alias ISimpleFrameSite *LPSIMPLEFRAMESITE;
297 -alias IPersistPropertyBag *LPPERSISTPROPERTYBAG;
298 -alias IPersistStreamInit *LPPERSISTSTREAMINIT;
299 -alias IPersistMemory *LPPERSISTMEMORY;
300 -alias IPropertyNotifySink* LPPROPERTYNOTIFYSINK;
301 -alias IProvideClassInfo *LPPROVIDECLASSINFO;
302 -alias IProvideClassInfo2 *LPPROVIDECLASSINFO2;
303 -alias IConnectionPointContainer *LPCONNECTIONPOINTCONTAINER;
304 -alias IClassFactory2 *LPCLASSFACTORY2;
305 -alias ISpecifyPropertyPages *LPSPECIFYPROPERTYPAGES;
306 -alias IPerPropertyBrowsing *LPPERPROPERTYBROWSING;
307 -alias IPropertyPage *LPPROPERTYPAGE;
308 -alias IPropertyPage2 *LPPROPERTYPAGE2;
294 +alias IOleControl LPOLECONTROL;
295 +alias IOleControlSite LPOLECONTROLSITE;
296 +alias ISimpleFrameSite LPSIMPLEFRAMESITE;
297 +alias IPersistPropertyBag LPPERSISTPROPERTYBAG;
298 +alias IPersistStreamInit LPPERSISTSTREAMINIT;
299 +alias IPersistMemory LPPERSISTMEMORY;
300 +alias IPropertyNotifySink LPPROPERTYNOTIFYSINK;
301 +alias IProvideClassInfo LPPROVIDECLASSINFO;
302 +alias IProvideClassInfo2 LPPROVIDECLASSINFO2;
303 +alias IConnectionPointContainer LPCONNECTIONPOINTCONTAINER;
304 +alias IClassFactory2 LPCLASSFACTORY2;
305 +alias ISpecifyPropertyPages LPSPECIFYPROPERTYPAGES;
306 +alias IPerPropertyBrowsing LPPERPROPERTYBROWSING;
307 +alias IPropertyPage LPPROPERTYPAGE;
308 +alias IPropertyPage2 LPPROPERTYPAGE2;
309 309
310 -alias IPicture *LPPICTURE;
311 -alias IPictureDisp *LPPICTUREDISP;
310 +alias IPicture LPPICTURE;
311 +alias IPictureDisp LPPICTUREDISP;
312 312 alias int OLE_XPOS_PIXELS;
313 313 alias int OLE_YPOS_PIXELS;
314 314 alias int OLE_XSIZE_PIXELS;
315 315 alias int OLE_YSIZE_PIXELS;
316 316 alias float OLE_XPOS_CONTAINER;
317 317 alias float OLE_YPOS_CONTAINER;
318 318 alias float OLE_XSIZE_CONTAINER;