Differences From Artifact [b40faba978847e1c]:
- File
src/win32/richole.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 [92f6c63b4156f1a9]:
- File
src/win32/richole.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.
80 80 HRESULT HandsOffStorage(LONG);
81 81 HRESULT SaveCompleted(LONG, LPSTORAGE);
82 82 HRESULT InPlaceDeactivate();
83 83 HRESULT ContextSensitiveHelp(BOOL);
84 84 HRESULT GetClipboardData(CHARRANGE*, DWORD, LPDATAOBJECT*);
85 85 HRESULT ImportDataObject(LPDATAOBJECT, CLIPFORMAT, HGLOBAL);
86 86 };
87 -alias IRichEditOle* LPRICHEDITOLE;
87 +alias IRichEditOle LPRICHEDITOLE;
88 88
89 89 interface IRichEditOleCallback : IUnknown {
90 90 HRESULT GetNewStorage(LPSTORAGE*);
91 91 HRESULT GetInPlaceContext(LPOLEINPLACEFRAME*, LPOLEINPLACEUIWINDOW*, LPOLEINPLACEFRAMEINFO);
92 92 HRESULT ShowContainerUI(BOOL);
93 93 HRESULT QueryInsertObject(LPCLSID, LPSTORAGE, LONG);
94 94 HRESULT DeleteObject(LPOLEOBJECT);
95 95 HRESULT QueryAcceptData(LPDATAOBJECT, CLIPFORMAT*, DWORD, BOOL, HGLOBAL);
96 96 HRESULT ContextSensitiveHelp(BOOL);
97 97 HRESULT GetClipboardData(CHARRANGE*, DWORD, LPDATAOBJECT*);
98 98 HRESULT GetDragDropEffect(BOOL, DWORD, PDWORD);
99 99 HRESULT GetContextMenu(WORD, LPOLEOBJECT, CHARRANGE*, HMENU*);
100 100 };
101 -alias IRichEditOleCallback* LPRICHEDITOLECALLBACK;
101 +alias IRichEditOleCallback LPRICHEDITOLECALLBACK;