Diff

Not logged in

Differences From Artifact [3dec7c6df065235c]:

To Artifact [f638f23bb3b111dc]:


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*);