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 DISPID_PICT_HPAL = 2, 287 DISPID_PICT_HPAL = 2,
288 DISPID_PICT_TYPE, 288 DISPID_PICT_TYPE,
289 DISPID_PICT_WIDTH, 289 DISPID_PICT_WIDTH,
290 DISPID_PICT_HEIGHT, 290 DISPID_PICT_HEIGHT,
291 DISPID_PICT_RENDER // = 6 291 DISPID_PICT_RENDER // = 6
292 } 292 }
293 293
294 alias IOleControl *LPOLECONTROL; | 294 alias IOleControl LPOLECONTROL;
295 alias IOleControlSite *LPOLECONTROLSITE; | 295 alias IOleControlSite LPOLECONTROLSITE;
296 alias ISimpleFrameSite *LPSIMPLEFRAMESITE; | 296 alias ISimpleFrameSite LPSIMPLEFRAMESITE;
297 alias IPersistPropertyBag *LPPERSISTPROPERTYBAG; | 297 alias IPersistPropertyBag LPPERSISTPROPERTYBAG;
298 alias IPersistStreamInit *LPPERSISTSTREAMINIT; | 298 alias IPersistStreamInit LPPERSISTSTREAMINIT;
299 alias IPersistMemory *LPPERSISTMEMORY; | 299 alias IPersistMemory LPPERSISTMEMORY;
300 alias IPropertyNotifySink* LPPROPERTYNOTIFYSINK; | 300 alias IPropertyNotifySink LPPROPERTYNOTIFYSINK;
301 alias IProvideClassInfo *LPPROVIDECLASSINFO; | 301 alias IProvideClassInfo LPPROVIDECLASSINFO;
302 alias IProvideClassInfo2 *LPPROVIDECLASSINFO2; | 302 alias IProvideClassInfo2 LPPROVIDECLASSINFO2;
303 alias IConnectionPointContainer *LPCONNECTIONPOINTCONTAINER; | 303 alias IConnectionPointContainer LPCONNECTIONPOINTCONTAINER;
304 alias IClassFactory2 *LPCLASSFACTORY2; | 304 alias IClassFactory2 LPCLASSFACTORY2;
305 alias ISpecifyPropertyPages *LPSPECIFYPROPERTYPAGES; | 305 alias ISpecifyPropertyPages LPSPECIFYPROPERTYPAGES;
306 alias IPerPropertyBrowsing *LPPERPROPERTYBROWSING; | 306 alias IPerPropertyBrowsing LPPERPROPERTYBROWSING;
307 alias IPropertyPage *LPPROPERTYPAGE; | 307 alias IPropertyPage LPPROPERTYPAGE;
308 alias IPropertyPage2 *LPPROPERTYPAGE2; | 308 alias IPropertyPage2 LPPROPERTYPAGE2;
309 309
310 alias IPicture *LPPICTURE; | 310 alias IPicture LPPICTURE;
311 alias IPictureDisp *LPPICTUREDISP; | 311 alias IPictureDisp LPPICTUREDISP;
312 alias int OLE_XPOS_PIXELS; 312 alias int OLE_XPOS_PIXELS;
313 alias int OLE_YPOS_PIXELS; 313 alias int OLE_YPOS_PIXELS;
314 alias int OLE_XSIZE_PIXELS; 314 alias int OLE_XSIZE_PIXELS;
315 alias int OLE_YSIZE_PIXELS; 315 alias int OLE_YSIZE_PIXELS;
316 alias float OLE_XPOS_CONTAINER; 316 alias float OLE_XPOS_CONTAINER;
317 alias float OLE_YPOS_CONTAINER; 317 alias float OLE_YPOS_CONTAINER;
318 alias float OLE_XSIZE_CONTAINER; 318 alias float OLE_XSIZE_CONTAINER;