Mercurial > projects > dwt-win
diff dwt/internal/win32/WINTYPES.d @ 82:43c42c637c9c
First simple example works
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 06 Feb 2008 15:45:27 +0100 |
parents | f824f1836871 |
children | 2e6eb5bd2c16 |
line wrap: on
line diff
--- a/dwt/internal/win32/WINTYPES.d Wed Feb 06 15:12:11 2008 +0100 +++ b/dwt/internal/win32/WINTYPES.d Wed Feb 06 15:45:27 2008 +0100 @@ -82,6 +82,49 @@ UINT uStateOld; LPARAM lParam; } + +struct ACTCTXA { + ULONG cbSize; + DWORD dwFlags; + LPCSTR lpSource; + USHORT wProcessorArchitecture; + LANGID wLangId; + LPCTSTR lpAssemblyDirectory; + LPCTSTR lpResourceName; + LPCTSTR lpApplicationName; + HMODULE hModule; +} +struct ACTCTXW { + ULONG cbSize; + DWORD dwFlags; + LPCWSTR lpSource; + USHORT wProcessorArchitecture; + LANGID wLangId; + LPCTSTR lpAssemblyDirectory; + LPCTSTR lpResourceName; + LPCTSTR lpApplicationName; + HMODULE hModule; +} +version(ANSI) alias ACTCTXA ACTCTX; +else alias ACTCTXW ACTCTX; +alias HANDLE HACTCTX; + +struct OSVERSIONINFOEX { + DWORD dwOSVersionInfoSize; + DWORD dwMajorVersion; + DWORD dwMinorVersion; + DWORD dwBuildNumber; + DWORD dwPlatformId; + TCHAR szCSDVersion[128]; + WORD wServicePackMajor; + WORD wServicePackMinor; + WORD wSuiteMask; + BYTE wProductType; + BYTE wReserved; +} + + + // .... //--------------------------------------------------------------------------------