Differences From Artifact [3dec7c6df065235c]:
- File
src/win32/intshcut.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 [f638f23bb3b111dc]:
- File
src/win32/intshcut.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.
60 60 alias URLINVOKECOMMANDINFO* PURLINVOKECOMMANDINFO, PCURLINVOKECOMMANDINFO;
61 61
62 62 interface IUniformResourceLocator : IUnknown {
63 63 HRESULT SetURL(PCSTR, DWORD);
64 64 HRESULT GetURL(PSTR*);
65 65 HRESULT InvokeCommand(PURLINVOKECOMMANDINFO);
66 66 }
67 -alias IUniformResourceLocator CIUniformResourceLocator;
68 -alias IUniformResourceLocator* PIUniformResourceLocator,
67 +//alias typeof(*(IUniformResourceLocator.init)) CIUniformResourceLocator; // value-type of interface not representable in D
68 +alias IUniformResourceLocator PIUniformResourceLocator,
69 69 PCIUniformResourceLocator;
70 70
71 71 extern (Windows) {
72 72 BOOL InetIsOffline(DWORD);
73 73 HRESULT MIMEAssociationDialogA(HWND, DWORD, PCSTR, PCSTR, PSTR, UINT);
74 74 HRESULT MIMEAssociationDialogW(HWND, DWORD, PCWSTR, PCWSTR, PWSTR, UINT);
75 75 HRESULT TranslateURLA(PCSTR, DWORD, PSTR*);