annotate dwt/internal/win32/WINAPI.d @ 190:72ef824d4983

dwt.program.Program
author Frank Benoit <benoit@tionex.de>
date Mon, 17 Mar 2008 00:46:30 +0100
parents 52c185ec49e8
children 36f5cb12e1a2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
1 /**
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2 * This module declared window APIs required by DWT but not in std.c.windows.windows,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3 * The one in the std.c.windows.windows module are aliased
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
4 */
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
5
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
6
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
7 module dwt.internal.win32.WINAPI;
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
8
15
1bea9f0c6f63 FontData, Font
Frank Benoit <benoit@tionex.de>
parents: 3
diff changeset
9 public import dwt.internal.win32.WINTYPES;
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
10 //import tango_sys_win32.Types;
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
11 //import STDWIN = tango_sys_win32.UserGdi;
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
12
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
13
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
14 extern(Windows)
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
15 {
181
52c185ec49e8 Directory Dialog ported
Zhiguang Liang <davelzg@gmail.com>
parents: 165
diff changeset
16 HRESULT AssocQueryStringA(ASSOCF flags, int str, LPCTSTR pszAssoc, LPCTSTR pszExtra, LPTSTR pszOut, DWORD *pcchOut);
52c185ec49e8 Directory Dialog ported
Zhiguang Liang <davelzg@gmail.com>
parents: 165
diff changeset
17 HRESULT AssocQueryStringW(ASSOCF flags, int str, LPCTSTR pszAssoc, LPCTSTR pszExtra, LPTSTR pszOut, DWORD *pcchOut);
52c185ec49e8 Directory Dialog ported
Zhiguang Liang <davelzg@gmail.com>
parents: 165
diff changeset
18
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
19 // BOOL GetWindowInfo(HWND, PWINDOWINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
20 // BOOL EnumDisplayMonitors(HDC, RECT*, MONITORENUMPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
21 // BOOL GetMonitorInfoA(HMONITOR, LPMONITORINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
22 // WINBOOL GetBinaryTypeA(LPCSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
23 // DWORD GetShortPathNameA(LPCSTR, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
24 // LPSTR GetEnvironmentStringsA();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
25 // WINBOOL FreeEnvironmentStringsA(LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
26 // DWORD FormatMessageA(DWORD, LPCVOID, DWORD, DWORD, LPSTR, DWORD, VA_LIST*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
27 // HANDLE CreateMailslotA(LPCSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
28 // int lstrcmpA(LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
29 // int lstrcmpiA(LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
30 // LPSTR lstrcpynA(LPSTR, LPCSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
31 // LPSTR lstrcpyA(LPSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
32 // LPSTR lstrcatA(LPSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
33 // int lstrlenA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
34 // HANDLE CreateMutexA(LPSECURITY_ATTRIBUTES, WINBOOL, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
35 // HANDLE OpenMutexA(DWORD, WINBOOL, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
36 // HANDLE CreateEventA(LPSECURITY_ATTRIBUTES, WINBOOL, WINBOOL, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
37 // HANDLE OpenEventA(DWORD, WINBOOL, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
38 // HANDLE CreateSemaphoreA(LPSECURITY_ATTRIBUTES, LONG, LONG, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
39 // HANDLE OpenSemaphoreA(DWORD, WINBOOL, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
40 // HANDLE CreateFileMappingA(HANDLE, LPSECURITY_ATTRIBUTES, DWORD, DWORD, DWORD, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
41 // HANDLE OpenFileMappingA(DWORD, WINBOOL, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
42 // DWORD GetLogicalDriveStringsA(DWORD, LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
43 HINST LoadLibraryA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
44 // HINST LoadLibraryExA(LPCSTR, HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
45 // DWORD GetModuleFileNameA(HINST, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
46 HMODULE GetModuleHandleA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
47 // void FatalAppExitA(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
48 // LPSTR GetCommandLineA();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
49 // DWORD GetEnvironmentVariableA(LPCSTR, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
50 // WINBOOL SetEnvironmentVariableA(LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
51 // DWORD ExpandEnvironmentStringsA(LPCSTR, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
52 // void OutputDebugStringA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
53 // HRSRC FindResourceA(HINST, LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
54 // HRSRC FindResourceExA(HINST, LPCSTR, LPCSTR, ushort);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
55 // WINBOOL EnumResourceTypesA(HINST, ENUMRESTYPEPROC, LONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
56 // WINBOOL EnumResourceNamesA(HINST, LPCSTR, ENUMRESNAMEPROC, LONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
57 // WINBOOL EnumResourceLanguagesA(HINST, LPCSTR, LPCSTR, ENUMRESLANGPROC, LONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
58 // HANDLE BeginUpdateResourceA(LPCSTR, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
59 // WINBOOL UpdateResourceA(HANDLE, LPCSTR, LPCSTR, ushort, LPVOID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
60 // WINBOOL EndUpdateResourceA(HANDLE, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
61 // ATOM GlobalAddAtomA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
62 // ATOM GlobalFindAtomA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
63 // UINT GlobalGetAtomNameA(ATOM, LPSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
64 // ATOM AddAtomA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
65 // ATOM FindAtomA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
66 // UINT GetAtomNameA(ATOM, LPSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
67 // UINT GetProfileIntA(LPCSTR, LPCSTR, INT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
68 // DWORD GetProfileStringA(LPCSTR, LPCSTR, LPCSTR, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
69 // WINBOOL WriteProfileStringA(LPCSTR, LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
70 // DWORD GetProfileSectionA(LPCSTR, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
71 // WINBOOL WriteProfileSectionA(LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
72 // UINT GetPrivateProfileIntA(LPCSTR, LPCSTR, INT, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
73 // DWORD GetPrivateProfileStringA(LPCSTR, LPCSTR, LPCSTR, LPSTR, DWORD, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
74 // WINBOOL WritePrivateProfileStringA(LPCSTR, LPCSTR, LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
75 // DWORD GetPrivateProfileSectionA(LPCSTR, LPSTR, DWORD, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
76 // WINBOOL WritePrivateProfileSectionA(LPCSTR, LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
77 // UINT GetDriveTypeA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
78 // UINT GetSystemDirectoryA(LPSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
79 // DWORD GetTempPathA(DWORD, LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
80 // UINT GetTempFileNameA(LPCSTR, LPCSTR, UINT, LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
81 // UINT GetWindowsDirectoryA(LPSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
82 // WINBOOL SetCurrentDirectoryA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
83 // DWORD GetCurrentDirectoryA(DWORD, LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
84 // WINBOOL GetDiskFreeSpaceA(LPCSTR, LPDWORD, LPDWORD, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
85 // WINBOOL CreateDirectoryA(LPCSTR, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
86 // WINBOOL CreateDirectoryExA(LPCSTR, LPCSTR, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
87 // WINBOOL RemoveDirectoryA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
88 // DWORD GetFullPathNameA(LPCSTR, DWORD, LPSTR, LPSTR*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
89 // WINBOOL DefineDosDeviceA(DWORD, LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
90 // DWORD QueryDosDeviceA(LPCSTR, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
91 HANDLE CreateFileA(LPCSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
92 // WINBOOL SetFileAttributesA(LPCSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
93 // DWORD GetFileAttributesA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
94 // BOOL GetFileAttributesExA(LPCSTR, DWORD, WIN32_FILE_ATTRIBUTE_DATA*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
95 // DWORD GetCompressedFileSizeA(LPCSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
96 // WINBOOL DeleteFileA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
97 // DWORD SearchPathA(LPCSTR, LPCSTR, LPCSTR, DWORD, LPSTR, LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
98 // WINBOOL CopyFileA(LPCSTR, LPCSTR, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
99 // WINBOOL MoveFileA(LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
100 // WINBOOL MoveFileExA(LPCSTR, LPCSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
101 // HANDLE CreateNamedPipeA(LPCSTR, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
102 // WINBOOL GetNamedPipeHandleStateA(HANDLE, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
103 // WINBOOL CallNamedPipeA(LPCSTR, LPVOID, DWORD, LPVOID, DWORD, LPDWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
104 // WINBOOL WaitNamedPipeA(LPCSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
105 // WINBOOL SetVolumeLabelA(LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
106 // WINBOOL GetVolumeInformationA(LPCSTR, LPSTR, DWORD, LPDWORD, LPDWORD, LPDWORD, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
107 // WINBOOL ClearEventLogA(HANDLE, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
108 // WINBOOL BackupEventLogA(HANDLE, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
109 // HANDLE OpenEventLogA(LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
110 // HANDLE RegisterEventSourceA(LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
111 // HANDLE OpenBackupEventLogA(LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
112 // WINBOOL ReadEventLogA(HANDLE, DWORD, DWORD, LPVOID, DWORD, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
113 // WINBOOL ReportEventA(HANDLE, ushort, ushort, DWORD, PSID, ushort, DWORD, LPCSTR*, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
114 // WINBOOL AccessCheckAndAuditAlarmA(LPCSTR, LPVOID, LPSTR, LPSTR, PSECURITY_DESCRIPTOR, DWORD, PGENERIC_MAPPING, WINBOOL, LPDWORD, LPBOOL, LPBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
115 // WINBOOL ObjectOpenAuditAlarmA(LPCSTR, LPVOID, LPSTR, LPSTR, PSECURITY_DESCRIPTOR, HANDLE, DWORD, DWORD, PPRIVILEGE_SET, WINBOOL, WINBOOL, LPBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
116 // WINBOOL ObjectPrivilegeAuditAlarmA(LPCSTR, LPVOID, HANDLE, DWORD, PPRIVILEGE_SET, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
117 // WINBOOL ObjectCloseAuditAlarmA(LPCSTR, LPVOID, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
118 // WINBOOL PrivilegedServiceAuditAlarmA(LPCSTR, LPCSTR, HANDLE, PPRIVILEGE_SET, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
119 // WINBOOL SetFileSecurityA(LPCSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
120 // WINBOOL GetFileSecurityA(LPCSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
121 // HANDLE FindFirstChangeNotificationA(LPCSTR, WINBOOL, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
122 // WINBOOL IsBadStringPtrA(LPCSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
123 // WINBOOL LookupAccountSidA(LPCSTR, PSID, LPSTR, LPDWORD, LPSTR, LPDWORD, PSID_NAME_USE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
124 // WINBOOL LookupAccountNameA(LPCSTR, LPCSTR, PSID, LPDWORD, LPSTR, LPDWORD, PSID_NAME_USE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
125 // WINBOOL LookupPrivilegeValueA(LPCSTR, LPCSTR, PLUID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
126 // WINBOOL LookupPrivilegeNameA(LPCSTR, PLUID, LPSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
127 // WINBOOL LookupPrivilegeDisplayNameA(LPCSTR, LPCSTR, LPSTR, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
128 // WINBOOL BuildCommDCBA(LPCSTR, LPDCB);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
129 // WINBOOL BuildCommDCBAndTimeoutsA(LPCSTR, LPDCB, LPCOMMTIMEOUTS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
130 // WINBOOL CommConfigDialogA(LPCSTR, HWND, LPCOMMCONFIG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
131 // WINBOOL GetDefaultCommConfigA(LPCSTR, LPCOMMCONFIG, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
132 // WINBOOL SetDefaultCommConfigA(LPCSTR, LPCOMMCONFIG, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
133 // WINBOOL GetComputerNameA(LPSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
134 // WINBOOL SetComputerNameA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
135 // WINBOOL GetUserNameA(LPSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
136 // int wvsprintfA(LPSTR, LPCSTR, VA_LIST*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
137 // HKL LoadKeyboardLayoutA(LPCSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
138 // WINBOOL GetKeyboardLayoutNameA(LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
139 // HDESK CreateDesktopA(LPSTR, LPSTR, LPDEVMODE, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
140 // HDESK OpenDesktopA(LPSTR, DWORD, WINBOOL, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
141 // WINBOOL EnumDesktopsA(HWINSTA, DESKTOPENUMPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
142 // HWINSTA CreateWindowStationA(LPSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
143 // HWINSTA OpenWindowStationA(LPSTR, WINBOOL, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
144 // WINBOOL EnumWindowStationsA(ENUMWINDOWSTATIONPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
145 // WINBOOL GetUserObjectInformationA(HANDLE, int, PVOID, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
146 // WINBOOL SetUserObjectInformationA(HANDLE, int, PVOID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
147 // UINT RegisterWindowMessageA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
148 WINBOOL GetMessageA(LPMSG, HWND, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
149 // LONG DispatchMessageA(LPMSG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
150 WINBOOL PeekMessageA(LPMSG, HWND, UINT, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
151 // LRESULT SendMessageA(HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
152 // LRESULT SendMessageTimeoutA(HWND, UINT, WPARAM, LPARAM, UINT, UINT, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
153 // WINBOOL SendNotifyMessageA(HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
154 // WINBOOL SendMessageCallbackA(HWND, UINT, WPARAM, LPARAM, SENDASYNCPROC, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
155 // WINBOOL PostMessageA(HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
156 // WINBOOL PostThreadMessageA(DWORD, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
157 LRESULT DefWindowProcA(HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
158 // LRESULT CallWindowProcA(WNDPROC, HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
159 // ATOM RegisterClassA(LPWNDCLASS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
160 // WINBOOL UnregisterClassA(LPCSTR, HINST);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
161 // WINBOOL GetClassInfoA(HINST, LPCSTR, LPWNDCLASS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
162 // ATOM RegisterClassExA(LPWNDCLASSEX);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
163 // WINBOOL GetClassInfoExA(HINST, LPCSTR, LPWNDCLASSEX);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
164 HWND CreateWindowExA(DWORD, LPCSTR, LPCSTR, DWORD, int, int, int, int, HWND, HMENU, HINST, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
165 // HWND CreateDialogParamA(HINST, LPCSTR, HWND, DLGPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
166 // HWND CreateDialogIndirectParamA(HINST, LPCDLGTEMPLATE, HWND, DLGPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
167 // int DialogBoxParamA(HINST, LPCSTR, HWND, DLGPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
168 // int DialogBoxIndirectParamA(HINST, LPCDLGTEMPLATE, HWND, DLGPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
169 // WINBOOL SetDlgItemTextA(HWND, int, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
170 // UINT GetDlgItemTextA(HWND, int, LPSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
171 // LONG SendDlgItemMessageA(HWND, int, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
172 // LRESULT DefDlgProcA(HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
173 // WINBOOL CallMsgFilterA(LPMSG, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
174 // UINT RegisterClipboardFormatA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
175 // int GetClipboardFormatNameA(UINT, LPSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
176 // WINBOOL CharToOemA(LPCSTR, LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
177 // WINBOOL OemToCharA(LPCSTR, LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
178 // WINBOOL CharToOemBuffA(LPCSTR, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
179 // WINBOOL OemToCharBuffA(LPCSTR, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
180 // LPSTR CharUpperA(LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
181 // DWORD CharUpperBuffA(LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
182 // LPSTR CharLowerA(LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
183 // DWORD CharLowerBuffA(LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
184 // LPSTR CharNextA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
185 // LPSTR CharPrevA(LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
186 // WINBOOL IsCharAlphaA(char);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
187 // WINBOOL IsCharAlphaNumericA(char);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
188 // WINBOOL IsCharUpperA(char);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
189 // WINBOOL IsCharLowerA(char);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
190 // int GetKeyNameTextA(LONG, LPSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
191 // SHORT VkKeyScanA(char);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
192 // SHORT VkKeyScanExA(char, HKL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
193 // UINT MapVirtualKeyA(UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
194 // UINT MapVirtualKeyExA(UINT, UINT, HKL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
195 // HACCEL LoadAcceleratorsA(HINST, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
196 // HACCEL CreateAcceleratorTableA(LPACCEL, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
197 // int CopyAcceleratorTableA(HACCEL, LPACCEL, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
198 // int TranslateAcceleratorA(HWND, HACCEL, LPMSG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
199 // HMENU LoadMenuA(HINST, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
200 // HMENU LoadMenuIndirectA(LPMENUTEMPLATE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
201 // WINBOOL ChangeMenuA(HMENU, UINT, LPCSTR, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
202 // int GetMenuStringA(HMENU, UINT, LPSTR, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
203 // WINBOOL InsertMenuA(HMENU, UINT, UINT, UINT, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
204 // WINBOOL AppendMenuA(HMENU, UINT, UINT, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
205 // WINBOOL ModifyMenuA(HMENU, UINT, UINT, UINT, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
206 // WINBOOL InsertMenuItemA(HMENU, UINT, WINBOOL, LPCMENUITEMINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
207 // WINBOOL GetMenuItemInfoA(HMENU, UINT, WINBOOL, LPMENUITEMINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
208 // WINBOOL SetMenuItemInfoA(HMENU, UINT, WINBOOL, LPCMENUITEMINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
209 // int DrawTextA(HDC, LPCSTR, int, LPRECT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
210 // int DrawTextExA(HDC, LPSTR, int, LPRECT, UINT, LPDRAWTEXTPARAMS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
211 // WINBOOL GrayStringA(HDC, HBRUSH, GRAYSTRINGPROC, LPARAM, int, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
212 // WINBOOL DrawStateA(HDC, HBRUSH, DRAWSTATEPROC, LPARAM, WPARAM, int, int, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
213 // LONG TabbedTextOutA(HDC, int, int, LPCSTR, int, int, LPINT, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
214 // DWORD GetTabbedTextExtentA(HDC, LPCSTR, int, int, LPINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
215 // WINBOOL SetPropA(HWND, LPCSTR, HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
216 // HANDLE GetPropA(HWND, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
217 // HANDLE RemovePropA(HWND, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
218 // int EnumPropsExA(HWND, PROPENUMPROCEX, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
219 // int EnumPropsA(HWND, PROPENUMPROC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
220 // WINBOOL SetWindowTextA(HWND, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
221 // int GetWindowTextA(HWND, LPSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
222 // int GetWindowTextLengthA(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
223 int MessageBoxA(HWND, LPCSTR, LPCSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
224 // int MessageBoxExA(HWND, LPCSTR, LPCSTR, UINT, ushort);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
225 // int MessageBoxIndirectA(LPMSGBOXPARAMS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
226 // LONG GetWindowLongA(HWND, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
227 // LONG SetWindowLongA(HWND, int, LONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
228 // DWORD GetClassLongA(HWND, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
229 // DWORD SetClassLongA(HWND, int, LONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
230 // HWND FindWindowA(LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
231 // HWND FindWindowExA(HWND, HWND, LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
232 // int GetClassNameA(HWND, LPSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
233 // HHOOK SetWindowsHookExA(int, HOOKPROC, HINST, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
234 // HBITMAP LoadBitmapA(HINST, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
235 HCURSOR LoadCursorA(HINST, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
236 // HCURSOR LoadCursorFromFileA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
237 HICON LoadIconA(HINST, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
238 // HANDLE LoadImageA(HINST, LPCSTR, UINT, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
239 // int LoadStringA(HINST, UINT, LPSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
240 // WINBOOL IsDialogMessageA(HWND, LPMSG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
241 // int DlgDirListA(HWND, LPSTR, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
242 // WINBOOL DlgDirSelectExA(HWND, LPSTR, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
243 // int DlgDirListComboBoxA(HWND, LPSTR, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
244 // WINBOOL DlgDirSelectComboBoxExA(HWND, LPSTR, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
245 // LRESULT DefFrameProcA(HWND, HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
246 // LRESULT DefMDIChildProcA(HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
247 // HWND CreateMDIWindowA(LPSTR, LPSTR, DWORD, int, int, int, int, HWND, HINST, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
248 // WINBOOL WinHelpA(HWND, LPCSTR, UINT, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
249 // LONG ChangeDisplaySettingsA(LPDEVMODE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
250 // WINBOOL EnumDisplaySettingsA(LPCSTR, DWORD, LPDEVMODE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
251 // WINBOOL SystemParametersInfoA(UINT, UINT, PVOID, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
252 // int AddFontResourceA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
253 // HMETAFILE CopyMetaFileA(HMETAFILE, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
254 // HFONT CreateFontIndirectA(LPLOGFONT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
255 // HDC CreateICA(LPCSTR, LPCSTR, LPCSTR, LPDEVMODE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
256 // HDC CreateMetaFileA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
257 // WINBOOL CreateScalableFontResourceA(DWORD, LPCSTR, LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
258 // int EnumFontFamiliesExA(HDC, LPLOGFONT, FONTENUMEXPROC, LPARAM, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
259 // int EnumFontFamiliesA(HDC, LPCSTR, FONTENUMPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
260 // int EnumFontsA(HDC, LPCSTR, ENUMFONTSPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
261 // WINBOOL GetCharWidthA(HDC, UINT, UINT, LPINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
262 // WINBOOL GetCharWidth32A(HDC, UINT, UINT, LPINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
263 // WINBOOL GetCharWidthFloatA(HDC, UINT, UINT, PFLOAT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
264 // WINBOOL GetCharABCWidthsA(HDC, UINT, UINT, LPABC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
265 // WINBOOL GetCharABCWidthsFloatA(HDC, UINT, UINT, LPABCFLOAT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
266 // DWORD GetGlyphOutlineA(HDC, UINT, UINT, LPGLYPHMETRICS, DWORD, LPVOID, PMAT2);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
267 // HMETAFILE GetMetaFileA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
268 // UINT GetOutlineTextMetricsA(HDC, UINT, LPOUTLINETEXTMETRIC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
269 // WINBOOL GetTextExtentPointA(HDC, LPCSTR, int, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
270 // WINBOOL GetTextExtentPoint32A(HDC, LPCSTR, int, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
271 // WINBOOL GetTextExtentExPointA(HDC, LPCSTR, int, int, LPINT, LPINT, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
272 // DWORD GetCharacterPlacementA(HDC, LPCSTR, int, int, LPGCP_RESULTS, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
273 // HDC ResetDCA(HDC, LPDEVMODE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
274 // WINBOOL RemoveFontResourceA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
275 // HENHMETAFILE CopyEnhMetaFileA(HENHMETAFILE, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
276 // HDC CreateEnhMetaFileA(HDC, LPCSTR, LPRECT, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
277 // HENHMETAFILE GetEnhMetaFileA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
278 // UINT GetEnhMetaFileDescriptionA(HENHMETAFILE, UINT, LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
279 WINBOOL GetTextMetricsA(HDC, LPTEXTMETRIC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
280 // int StartDocA(HDC, PDOCINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
281 int GetObjectA(HGDIOBJ, int, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
282 // WINBOOL TextOutA(HDC, int, int, LPCSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
283 // WINBOOL ExtTextOutA(HDC, int, int, UINT, LPRECT, LPCSTR, UINT, LPINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
284 // WINBOOL PolyTextOutA(HDC, PPOLYTEXT, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
285 // int GetTextFaceA(HDC, int, LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
286 // DWORD GetKerningPairsA(HDC, DWORD, LPKERNINGPAIR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
287 // HCOLORSPACE CreateColorSpaceA(LPLOGCOLORSPACE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
288 // WINBOOL GetLogColorSpaceA(HCOLORSPACE, LPLOGCOLORSPACE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
289 // WINBOOL GetICMProfileA(HDC, DWORD, LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
290 // WINBOOL SetICMProfileA(HDC, LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
291 // WINBOOL UpdateICMRegKeyA(DWORD, DWORD, LPSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
292 // int EnumICMProfilesA(HDC, ICMENUMPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
293 // int PropertySheetA(LPCPROPSHEETHEADER);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
294 // HIMAGELIST ImageList_LoadImageA(HINST, LPCSTR, int, int, COLORREF, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
295 // HWND CreateStatusWindowA(LONG, LPCSTR, HWND, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
296 // void DrawStatusTextA(HDC, LPRECT, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
297 // WINBOOL GetOpenFileNameA(LPOPENFILENAME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
298 // WINBOOL GetSaveFileNameA(LPOPENFILENAME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
299 // int GetFileTitleA(LPCSTR, LPSTR, ushort);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
300 // WINBOOL ChooseColorA(LPCHOOSECOLOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
301 // HWND FindTextA(LPFINDREPLACE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
302 // HWND ReplaceTextA(LPFINDREPLACE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
303 // WINBOOL ChooseFontA(LPCHOOSEFONT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
304 // WINBOOL PrintDlgA(LPPRINTDLG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
305 // WINBOOL PageSetupDlgA(LPPAGESETUPDLG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
306 // WINBOOL CreateProcessA(LPCSTR, LPSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, WINBOOL, DWORD, LPVOID, LPCSTR, LPSTARTUPINFO, LPPROCESS_INFORMATION);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
307 // void GetStartupInfoA(LPSTARTUPINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
308 // HANDLE FindFirstFileA(LPCSTR, LPWIN32_FIND_DATA);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
309 // WINBOOL FindNextFileA(HANDLE, LPWIN32_FIND_DATA);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
310 // WINBOOL GetVersionExA(LPOSVERSIONINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
311 // HDC CreateDCA(LPCSTR, LPCSTR, LPCSTR, PDEVMODE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
312 // DWORD VerInstallFileA(DWORD, LPSTR, LPSTR, LPSTR, LPSTR, LPSTR, LPSTR, PUINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
313 // DWORD GetFileVersionInfoSizeA(LPSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
314 // WINBOOL GetFileVersionInfoA(LPSTR, DWORD, DWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
315 // DWORD VerLanguageNameA(DWORD, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
316 // WINBOOL VerQueryValueA(LPVOID, LPSTR, LPVOID, PUINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
317 // DWORD VerFindFileA(DWORD, LPSTR, LPSTR, LPSTR, LPSTR, PUINT, LPSTR, PUINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
318 // LONG RegConnectRegistryA(LPSTR, HKEY, PHKEY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
319 // LONG RegCreateKeyA(HKEY, LPCSTR, PHKEY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
320 // LONG RegCreateKeyExA(HKEY, LPCSTR, DWORD, LPSTR, DWORD, REGSAM, LPSECURITY_ATTRIBUTES, PHKEY, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
321 // LONG RegDeleteKeyA(HKEY, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
322 // LONG RegDeleteValueA(HKEY, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
323 // LONG RegEnumKeyA(HKEY, DWORD, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
324 // LONG RegEnumKeyExA(HKEY, DWORD, LPSTR, LPDWORD, LPDWORD, LPSTR, LPDWORD, PFILETIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
325 // LONG RegEnumValueA(HKEY, DWORD, LPSTR, LPDWORD, LPDWORD, LPDWORD, LPBYTE, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
326 // LONG RegLoadKeyA(HKEY, LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
327 // LONG RegOpenKeyA(HKEY, LPCSTR, PHKEY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
328 // LONG RegOpenKeyExA(HKEY, LPCSTR, DWORD, REGSAM, PHKEY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
329 // LONG RegQueryInfoKeyA(HKEY, LPSTR, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, PFILETIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
330 // LONG RegQueryValueA(HKEY, LPCSTR, LPSTR, PLONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
331 // LONG RegQueryMultipleValuesA(HKEY, PVALENT, DWORD, LPSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
332 // LONG RegQueryValueExA(HKEY, LPCSTR, LPDWORD, LPDWORD, LPBYTE, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
333 // LONG RegReplaceKeyA(HKEY, LPCSTR, LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
334 // LONG RegRestoreKeyA(HKEY, LPCSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
335 // LONG RegSaveKeyA(HKEY, LPCSTR, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
336 // LONG RegSetValueA(HKEY, LPCSTR, DWORD, LPCSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
337 // LONG RegSetValueExA(HKEY, LPCSTR, DWORD, DWORD, LPBYTE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
338 // LONG RegUnLoadKeyA(HKEY, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
339 // WINBOOL InitiateSystemShutdownA(LPSTR, LPSTR, DWORD, WINBOOL, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
340 // WINBOOL AbortSystemShutdownA(LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
341 // int CompareStringA(LCID, DWORD, LPCSTR, int, LPCSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
342 // int LCMapStringA(LCID, DWORD, LPCSTR, int, LPSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
343 // int GetLocaleInfoA(LCID, LCTYPE, LPSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
344 // WINBOOL SetLocaleInfoA(LCID, LCTYPE, LPCSTR);
165
07ed83d51a19 Fix tooltip bugs. by Zhiguang Liang
davelzg@gmail.com
parents: 143
diff changeset
345 int GetTimeFormatA(LCID, DWORD, LPSYSTEMTIME, LPCSTR, LPSTR, int);
07ed83d51a19 Fix tooltip bugs. by Zhiguang Liang
davelzg@gmail.com
parents: 143
diff changeset
346 int GetDateFormatA(LCID, DWORD, LPSYSTEMTIME, LPCSTR, LPSTR, int);
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
347 // int GetNumberFormatA(LCID, DWORD, LPCSTR, PNUMBERFMT, LPSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
348 // int GetCurrencyFormatA(LCID, DWORD, LPCSTR, PCURRENCYFMT, LPSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
349 // WINBOOL EnumCalendarInfoA(CALINFO_ENUMPROC, LCID, CALID, CALTYPE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
350 // WINBOOL EnumTimeFormatsA(TIMEFMT_ENUMPROC, LCID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
351 // WINBOOL EnumDateFormatsA(DATEFMT_ENUMPROC, LCID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
352 // WINBOOL GetStringTypeExA(LCID, DWORD, LPCSTR, int, LPWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
353 // WINBOOL GetStringTypeA(LCID, DWORD, LPCSTR, int, LPWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
354 // int FoldStringA(DWORD, LPCSTR, int, LPSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
355 // WINBOOL EnumSystemLocalesA(LOCALE_ENUMPROC, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
356 // WINBOOL EnumSystemCodePagesA(CODEPAGE_ENUMPROC, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
357 // WINBOOL PeekConsoleInputA(HANDLE, PINPUTRECORD, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
358 // WINBOOL ReadConsoleInputA(HANDLE, PINPUTRECORD, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
359 // WINBOOL WriteConsoleInputA(HANDLE, PINPUTRECORD, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
360 // WINBOOL ReadConsoleOutputA(HANDLE, PCHAR_INFO, COORD, COORD, PSMALL_RECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
361 // WINBOOL WriteConsoleOutputA(HANDLE, PCHAR_INFO, COORD, COORD, PSMALL_RECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
362 // WINBOOL ReadConsoleOutputCharacterA(HANDLE, LPSTR, DWORD, COORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
363 // WINBOOL WriteConsoleOutputCharacterA(HANDLE, LPCSTR, DWORD, COORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
364 // WINBOOL FillConsoleOutputCharacterA(HANDLE, char, DWORD, COORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
365 // WINBOOL ScrollConsoleScreenBufferA(HANDLE, PSMALL_RECT, PSMALL_RECT, COORD, PCHAR_INFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
366 // DWORD GetConsoleTitleA(LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
367 // WINBOOL SetConsoleTitleA(LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
368 // WINBOOL ReadConsoleA(HANDLE, LPVOID, DWORD, LPDWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
369 // WINBOOL WriteConsoleA(HANDLE, POINTER, DWORD, LPDWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
370 // DWORD WNetAddConnectionA(LPCSTR, LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
371 // DWORD WNetAddConnection2A(LPNETRESOURCE, LPCSTR, LPCSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
372 // DWORD WNetAddConnection3A(HWND, LPNETRESOURCE, LPCSTR, LPCSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
373 // DWORD WNetCancelConnectionA(LPCSTR, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
374 // DWORD WNetCancelConnection2A(LPCSTR, DWORD, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
375 // DWORD WNetGetConnectionA(LPCSTR, LPSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
376 // DWORD WNetUseConnectionA(HWND, LPNETRESOURCE, LPCSTR, LPCSTR, DWORD, LPSTR, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
377 // DWORD WNetSetConnectionA(LPCSTR, DWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
378 // DWORD WNetConnectionDialog1A(LPCONNECTDLGSTRUCT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
379 // DWORD WNetDisconnectDialog1A(LPDISCDLGSTRUCT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
380 // DWORD WNetOpenEnumA(DWORD, DWORD, DWORD, LPNETRESOURCE, LPHANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
381 // DWORD WNetEnumResourceA(HANDLE, LPDWORD, LPVOID, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
382 // DWORD WNetGetUniversalNameA(LPCSTR, DWORD, LPVOID, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
383 // DWORD WNetGetUserA(LPCSTR, LPSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
384 // DWORD WNetGetProviderNameA(DWORD, LPSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
385 // DWORD WNetGetNetworkInformationA(LPCSTR, LPNETINFOSTRUCT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
386 // DWORD WNetGetLastErrorA(LPDWORD, LPSTR, DWORD, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
387 // DWORD MultinetGetConnectionPerformanceA(LPNETRESOURCE, LPNETCONNECTINFOSTRUCT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
388 // WINBOOL ChangeServiceConfigA(SC_HANDLE, DWORD, DWORD, DWORD, LPCSTR, LPCSTR, LPDWORD, LPCSTR, LPCSTR, LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
389 // SC_HANDLE CreateServiceA(SC_HANDLE, LPCSTR, LPCSTR, DWORD, DWORD, DWORD, DWORD, LPCSTR, LPCSTR, LPDWORD, LPCSTR, LPCSTR, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
390 // WINBOOL EnumDependentServicesA(SC_HANDLE, DWORD, LPENUM_SERVICE_STATUS, DWORD, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
391 // WINBOOL EnumServicesStatusA(SC_HANDLE, DWORD, DWORD, LPENUM_SERVICE_STATUS, DWORD, LPDWORD, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
392 // WINBOOL GetServiceKeyNameA(SC_HANDLE, LPCSTR, LPSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
393 // WINBOOL GetServiceDisplayNameA(SC_HANDLE, LPCSTR, LPSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
394 // SC_HANDLE OpenSCManagerA(LPCSTR, LPCSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
395 // SC_HANDLE OpenServiceA(SC_HANDLE, LPCSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
396 // WINBOOL QueryServiceConfigA(SC_HANDLE, LPQUERY_SERVICE_CONFIG, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
397 // WINBOOL QueryServiceLockStatusA(SC_HANDLE, LPQUERY_SERVICE_LOCK_STATUS, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
398 // SERVICE_STATUS_HANDLE RegisterServiceCtrlHandlerA(LPCSTR, LPHANDLER_FUNCTION);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
399 // WINBOOL StartServiceCtrlDispatcherA(LPSERVICE_TABLE_ENTRY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
400 // WINBOOL StartServiceA(SC_HANDLE, DWORD, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
401 // uint DragQueryFileA(HDROP, uint, PCHAR, uint);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
402 // HICON ExtractAssociatedIconA(HINST, PCHAR, LPWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
403 // HICON ExtractIconA(HINST, PCHAR, uint);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
404 // HINST FindExecutableA(PCHAR, PCHAR, PCHAR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
405 // int ShellAboutA(HWND, PCHAR, PCHAR, HICON);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
406 // HINST ShellExecuteA(HWND, PCHAR, PCHAR, PCHAR, PCHAR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
407 // HSZ DdeCreateStringHandleA(DWORD, PCHAR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
408 // UINT DdeInitializeA(LPDWORD, PFNCALLBACK, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
409 // DWORD DdeQueryStringA(DWORD, HSZ, PCHAR, DWORD, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
410 // WINBOOL LogonUserA(LPSTR, LPSTR, LPSTR, DWORD, DWORD, PHANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
411 // WINBOOL CreateProcessAsUserA(HANDLE, LPCTSTR, LPTSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, WINBOOL, DWORD, LPVOID, LPCTSTR, LPSTARTUPINFO, LPPROCESS_INFORMATION);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
412 // WINBOOL GetBinaryTypeW(LPCWSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
413 // DWORD GetShortPathNameW(LPCWSTR, LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
414 // LPWSTR GetEnvironmentStringsW();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
415 // WINBOOL FreeEnvironmentStringsW(LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
416 // DWORD FormatMessageW(DWORD, LPCVOID, DWORD, DWORD, LPWSTR, DWORD, VA_LIST*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
417 // HANDLE CreateMailslotW(LPCWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
418 // int lstrcmpW(LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
419 // int lstrcmpiW(LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
420 // LPWSTR lstrcpynW(LPWSTR, LPCWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
421 // LPWSTR lstrcpyW(LPWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
422 // LPWSTR lstrcatW(LPWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
423 // int lstrlenW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
424 // HANDLE CreateMutexW(LPSECURITY_ATTRIBUTES, WINBOOL, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
425 // HANDLE OpenMutexW(DWORD, WINBOOL, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
426 // HANDLE CreateEventW(LPSECURITY_ATTRIBUTES, WINBOOL, WINBOOL, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
427 // HANDLE OpenEventW(DWORD, WINBOOL, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
428 // HANDLE CreateSemaphoreW(LPSECURITY_ATTRIBUTES, LONG, LONG, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
429 // HANDLE OpenSemaphoreW(DWORD, WINBOOL, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
430 // HANDLE CreateFileMappingW(HANDLE, LPSECURITY_ATTRIBUTES, DWORD, DWORD, DWORD, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
431 // HANDLE OpenFileMappingW(DWORD, WINBOOL, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
432 // DWORD GetLogicalDriveStringsW(DWORD, LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
433 // HINST LoadLibraryW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
434 // HINST LoadLibraryExW(LPCWSTR, HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
435 // DWORD GetModuleFileNameW(HINST, LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
436 // HMODULE GetModuleHandleW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
437 // void FatalAppExitW(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
438 // LPWSTR GetCommandLineW();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
439 // DWORD GetEnvironmentVariableW(LPCWSTR, LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
440 // WINBOOL SetEnvironmentVariableW(LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
441 // DWORD ExpandEnvironmentStringsW(LPCWSTR, LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
442 // void OutputDebugStringW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
443 // HRSRC FindResourceW(HINST, LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
444 // HRSRC FindResourceExW(HINST, LPCWSTR, LPCWSTR, ushort);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
445 // WINBOOL EnumResourceTypesW(HINST, ENUMRESTYPEPROC, LONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
446 // WINBOOL EnumResourceNamesW(HINST, LPCWSTR, ENUMRESNAMEPROC, LONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
447 // WINBOOL EnumResourceLanguagesW(HINST, LPCWSTR, LPCWSTR, ENUMRESLANGPROC, LONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
448 // HANDLE BeginUpdateResourceW(LPCWSTR, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
449 // WINBOOL UpdateResourceW(HANDLE, LPCWSTR, LPCWSTR, ushort, LPVOID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
450 // WINBOOL EndUpdateResourceW(HANDLE, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
451 ATOM GlobalAddAtomW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
452 // ATOM GlobalFindAtomW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
453 // UINT GlobalGetAtomNameW(ATOM, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
454 // ATOM AddAtomW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
455 // ATOM FindAtomW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
456 // UINT GetAtomNameW(ATOM, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
457 // UINT GetProfileIntW(LPCWSTR, LPCWSTR, INT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
458 // DWORD GetProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
459 // WINBOOL WriteProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
460 // DWORD GetProfileSectionW(LPCWSTR, LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
461 // WINBOOL WriteProfileSectionW(LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
462 // UINT GetPrivateProfileIntW(LPCWSTR, LPCWSTR, INT, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
463 // DWORD GetPrivateProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, DWORD, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
464 // WINBOOL WritePrivateProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
465 // DWORD GetPrivateProfileSectionW(LPCWSTR, LPWSTR, DWORD, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
466 // WINBOOL WritePrivateProfileSectionW(LPCWSTR, LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
467 // UINT GetDriveTypeW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
468 // UINT GetSystemDirectoryW(LPWSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
469 // DWORD GetTempPathW(DWORD, LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
470 // UINT GetTempFileNameW(LPCWSTR, LPCWSTR, UINT, LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
471 // UINT GetWindowsDirectoryW(LPWSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
472 // WINBOOL SetCurrentDirectoryW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
473 // DWORD GetCurrentDirectoryW(DWORD, LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
474 // WINBOOL GetDiskFreeSpaceW(LPCWSTR, LPDWORD, LPDWORD, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
475 // WINBOOL CreateDirectoryW(LPCWSTR, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
476 // WINBOOL CreateDirectoryExW(LPCWSTR, LPCWSTR, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
477 // WINBOOL RemoveDirectoryW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
478 // DWORD GetFullPathNameW(LPCWSTR, DWORD, LPWSTR, LPWSTR*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
479 // WINBOOL DefineDosDeviceW(DWORD, LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
480 // DWORD QueryDosDeviceW(LPCWSTR, LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
481 HANDLE CreateFileW(LPCWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
482 // WINBOOL SetFileAttributesW(LPCWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
483 // DWORD GetFileAttributesW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
484 // BOOL GetFileAttributesExW(LPCWSTR, DWORD, WIN32_FILE_ATTRIBUTE_DATA*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
485 // DWORD GetCompressedFileSizeW(LPCWSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
486 WINBOOL DeleteFileW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
487 // DWORD SearchPathW(LPCWSTR, LPCWSTR, LPCWSTR, DWORD, LPWSTR, LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
488 // WINBOOL CopyFileW(LPCWSTR, LPCWSTR, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
489 // WINBOOL MoveFileW(LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
490 // WINBOOL MoveFileExW(LPCWSTR, LPCWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
491 // HANDLE CreateNamedPipeW(LPCWSTR, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
492 // WINBOOL GetNamedPipeHandleStateW(HANDLE, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
493 // WINBOOL CallNamedPipeW(LPCWSTR, LPVOID, DWORD, LPVOID, DWORD, LPDWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
494 // WINBOOL WaitNamedPipeW(LPCWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
495 // WINBOOL SetVolumeLabelW(LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
496 // WINBOOL GetVolumeInformationW(LPCWSTR, LPWSTR, DWORD, LPDWORD, LPDWORD, LPDWORD, LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
497 // WINBOOL ClearEventLogW(HANDLE, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
498 // WINBOOL BackupEventLogW(HANDLE, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
499 // HANDLE OpenEventLogW(LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
500 // HANDLE RegisterEventSourceW(LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
501 // HANDLE OpenBackupEventLogW(LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
502 // WINBOOL ReadEventLogW(HANDLE, DWORD, DWORD, LPVOID, DWORD, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
503 // WINBOOL ReportEventW(HANDLE, ushort, ushort, DWORD, PSID, ushort, DWORD, LPCWSTR*, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
504 // WINBOOL AccessCheckAndAuditAlarmW(LPCWSTR, LPVOID, LPWSTR, LPWSTR, PSECURITY_DESCRIPTOR, DWORD, PGENERIC_MAPPING, WINBOOL, LPDWORD, LPBOOL, LPBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
505 // WINBOOL ObjectOpenAuditAlarmW(LPCWSTR, LPVOID, LPWSTR, LPWSTR, PSECURITY_DESCRIPTOR, HANDLE, DWORD, DWORD, PPRIVILEGE_SET, WINBOOL, WINBOOL, LPBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
506 // WINBOOL ObjectPrivilegeAuditAlarmW(LPCWSTR, LPVOID, HANDLE, DWORD, PPRIVILEGE_SET, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
507 // WINBOOL ObjectCloseAuditAlarmW(LPCWSTR, LPVOID, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
508 // WINBOOL PrivilegedServiceAuditAlarmW(LPCWSTR, LPCWSTR, HANDLE, PPRIVILEGE_SET, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
509 // WINBOOL SetFileSecurityW(LPCWSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
510 // WINBOOL GetFileSecurityW(LPCWSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
511 // HANDLE FindFirstChangeNotificationW(LPCWSTR, WINBOOL, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
512 // WINBOOL IsBadStringPtrW(LPCWSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
513 // WINBOOL LookupAccountSidW(LPCWSTR, PSID, LPWSTR, LPDWORD, LPWSTR, LPDWORD, PSID_NAME_USE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
514 // WINBOOL LookupAccountNameW(LPCWSTR, LPCWSTR, PSID, LPDWORD, LPWSTR, LPDWORD, PSID_NAME_USE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
515 // WINBOOL LookupPrivilegeValueW(LPCWSTR, LPCWSTR, PLUID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
516 // WINBOOL LookupPrivilegeNameW(LPCWSTR, PLUID, LPWSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
517 // WINBOOL LookupPrivilegeDisplayNameW(LPCWSTR, LPCWSTR, LPWSTR, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
518 // WINBOOL BuildCommDCBW(LPCWSTR, LPDCB);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
519 // WINBOOL BuildCommDCBAndTimeoutsW(LPCWSTR, LPDCB, LPCOMMTIMEOUTS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
520 // WINBOOL CommConfigDialogW(LPCWSTR, HWND, LPCOMMCONFIG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
521 // WINBOOL GetDefaultCommConfigW(LPCWSTR, LPCOMMCONFIG, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
522 // WINBOOL SetDefaultCommConfigW(LPCWSTR, LPCOMMCONFIG, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
523 // WINBOOL GetComputerNameW(LPWSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
524 // WINBOOL SetComputerNameW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
525 // WINBOOL GetUserNameW(LPWSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
526 // int wvsprintfW(LPWSTR, LPCWSTR, VA_LIST*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
527 // HKL LoadKeyboardLayoutW(LPCWSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
528 // WINBOOL GetKeyboardLayoutNameW(LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
529 // HDESK CreateDesktopW(LPWSTR, LPWSTR, LPDEVMODE, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
530 // HDESK OpenDesktopW(LPWSTR, DWORD, WINBOOL, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
531 // WINBOOL EnumDesktopsW(HWINSTA, DESKTOPENUMPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
532 // HWINSTA CreateWindowStationW(LPWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
533 // HWINSTA OpenWindowStationW(LPWSTR, WINBOOL, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
534 // WINBOOL EnumWindowStationsW(ENUMWINDOWSTATIONPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
535 // WINBOOL GetUserObjectInformationW(HANDLE, int, PVOID, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
536 // WINBOOL SetUserObjectInformationW(HANDLE, int, PVOID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
537 // UINT RegisterWindowMessageW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
538 // WINBOOL GetMessageW(LPMSG, HWND, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
539 // LONG DispatchMessageW(LPMSG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
540 // WINBOOL PeekMessageW(LPMSG, HWND, UINT, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
541 // LRESULT SendMessageW(HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
542 // LRESULT SendMessageTimeoutW(HWND, UINT, WPARAM, LPARAM, UINT, UINT, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
543 // WINBOOL SendNotifyMessageW(HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
544 // WINBOOL SendMessageCallbackW(HWND, UINT, WPARAM, LPARAM, SENDASYNCPROC, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
545 // WINBOOL PostMessageW(HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
546 // WINBOOL PostThreadMessageW(DWORD, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
547 // LRESULT DefWindowProcW(HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
548 // LRESULT CallWindowProcW(WNDPROC, HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
549 // ATOM RegisterClassW(LPWNDCLASS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
550 // WINBOOL UnregisterClassW(LPCWSTR, HINST);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
551 // WINBOOL GetClassInfoW(HINST, LPCWSTR, LPWNDCLASS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
552 // ATOM RegisterClassExW(LPWNDCLASSEX);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
553 // WINBOOL GetClassInfoExW(HINST, LPCWSTR, LPWNDCLASSEX);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
554 // HWND CreateWindowExW(DWORD, LPCWSTR, LPCWSTR, DWORD, int, int, int, int, HWND, HMENU, HINST, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
555 // HWND CreateDialogParamW(HINST, LPCWSTR, HWND, DLGPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
556 // HWND CreateDialogIndirectParamW(HINST, LPCDLGTEMPLATE, HWND, DLGPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
557 // int DialogBoxParamW(HINST, LPCWSTR, HWND, DLGPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
558 // int DialogBoxIndirectParamW(HINST, LPCDLGTEMPLATE, HWND, DLGPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
559 // WINBOOL SetDlgItemTextW(HWND, int, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
560 // UINT GetDlgItemTextW(HWND, int, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
561 // LONG SendDlgItemMessageW(HWND, int, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
562 // LRESULT DefDlgProcW(HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
563 // WINBOOL CallMsgFilterW(LPMSG, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
564 // UINT RegisterClipboardFormatW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
565 // int GetClipboardFormatNameW(UINT, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
566 // WINBOOL CharToOemW(LPCWSTR, LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
567 // WINBOOL OemToCharW(LPCSTR, LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
568 // WINBOOL CharToOemBuffW(LPCWSTR, LPSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
569 // WINBOOL OemToCharBuffW(LPCSTR, LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
570 // LPWSTR CharUpperW(LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
571 // DWORD CharUpperBuffW(LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
572 // LPWSTR CharLowerW(LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
573 // DWORD CharLowerBuffW(LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
574 // LPWSTR CharNextW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
575 // LPWSTR CharPrevW(LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
576 // WINBOOL IsCharAlphaW(WCHAR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
577 // WINBOOL IsCharAlphaNumericW(WCHAR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
578 // WINBOOL IsCharUpperW(WCHAR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
579 // WINBOOL IsCharLowerW(WCHAR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
580 // int GetKeyNameTextW(LONG, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
581 // SHORT VkKeyScanW(WCHAR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
582 // SHORT VkKeyScanExW(WCHAR, HKL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
583 // UINT MapVirtualKeyW(UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
584 // UINT MapVirtualKeyExW(UINT, UINT, HKL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
585 // HACCEL LoadAcceleratorsW(HINST, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
586 // HACCEL CreateAcceleratorTableW(LPACCEL, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
587 // int CopyAcceleratorTableW(HACCEL, LPACCEL, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
588 // int TranslateAcceleratorW(HWND, HACCEL, LPMSG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
589 // HMENU LoadMenuW(HINST, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
590 // HMENU LoadMenuIndirectW(LPMENUTEMPLATE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
591 // WINBOOL ChangeMenuW(HMENU, UINT, LPCWSTR, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
592 // int GetMenuStringW(HMENU, UINT, LPWSTR, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
593 // WINBOOL InsertMenuW(HMENU, UINT, UINT, UINT, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
594 // WINBOOL AppendMenuW(HMENU, UINT, UINT, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
595 // WINBOOL ModifyMenuW(HMENU, UINT, UINT, UINT, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
596 // WINBOOL InsertMenuItemW(HMENU, UINT, WINBOOL, LPCMENUITEMINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
597 // WINBOOL GetMenuItemInfoW(HMENU, UINT, WINBOOL, LPMENUITEMINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
598 // WINBOOL SetMenuItemInfoW(HMENU, UINT, WINBOOL, LPCMENUITEMINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
599 // int DrawTextW(HDC, LPCWSTR, int, LPRECT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
600 // int DrawTextExW(HDC, LPWSTR, int, LPRECT, UINT, LPDRAWTEXTPARAMS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
601 // WINBOOL GrayStringW(HDC, HBRUSH, GRAYSTRINGPROC, LPARAM, int, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
602 // WINBOOL DrawStateW(HDC, HBRUSH, DRAWSTATEPROC, LPARAM, WPARAM, int, int, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
603 // LONG TabbedTextOutW(HDC, int, int, LPCWSTR, int, int, LPINT, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
604 // DWORD GetTabbedTextExtentW(HDC, LPCWSTR, int, int, LPINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
605 WINBOOL SetPropW(HWND, LPCWSTR, HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
606 HANDLE GetPropW(HWND, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
607 HANDLE RemovePropW(HWND, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
608 // int EnumPropsExW(HWND, PROPENUMPROCEX, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
609 // int EnumPropsW(HWND, PROPENUMPROC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
610 // WINBOOL SetWindowTextW(HWND, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
611 // int GetWindowTextW(HWND, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
612 // int GetWindowTextLengthW(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
613 // int MessageBoxW(HWND, LPCWSTR, LPCWSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
614 // int MessageBoxExW(HWND, LPCWSTR, LPCWSTR, UINT, ushort);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
615 // int MessageBoxIndirectW(LPMSGBOXPARAMS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
616 // LONG GetWindowLongW(HWND, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
617 // LONG SetWindowLongW(HWND, int, LONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
618 // DWORD GetClassLongW(HWND, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
619 // DWORD SetClassLongW(HWND, int, LONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
620 // HWND FindWindowW(LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
621 // HWND FindWindowExW(HWND, HWND, LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
622 int GetClassNameW(HWND, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
623 // HHOOK SetWindowsHookExW(int, HOOKPROC, HINST, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
624 // HBITMAP LoadBitmapW(HINST, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
625 HCURSOR LoadCursorW(HINST, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
626 // HCURSOR LoadCursorFromFileW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
627 HICON LoadIconW(HINST, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
628 // HANDLE LoadImageW(HINST, LPCWSTR, UINT, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
629 // int LoadStringW(HINST, UINT, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
630 // WINBOOL IsDialogMessageW(HWND, LPMSG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
631 // int DlgDirListW(HWND, LPWSTR, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
632 // WINBOOL DlgDirSelectExW(HWND, LPWSTR, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
633 // int DlgDirListComboBoxW(HWND, LPWSTR, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
634 // WINBOOL DlgDirSelectComboBoxExW(HWND, LPWSTR, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
635 // LRESULT DefFrameProcW(HWND, HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
636 // LRESULT DefMDIChildProcW(HWND, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
637 // HWND CreateMDIWindowW(LPWSTR, LPWSTR, DWORD, int, int, int, int, HWND, HINST, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
638 // WINBOOL WinHelpW(HWND, LPCWSTR, UINT, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
639 // LONG ChangeDisplaySettingsW(LPDEVMODE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
640 // WINBOOL EnumDisplaySettingsW(LPCWSTR, DWORD, LPDEVMODE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
641 // WINBOOL SystemParametersInfoW(UINT, UINT, PVOID, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
642 // int AddFontResourceW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
643 // HMETAFILE CopyMetaFileW(HMETAFILE, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
644 // HFONT CreateFontIndirectW(PLOGFONT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
645 // HFONT CreateFontW(int, int, int, int, int, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
646 // HDC CreateICW(LPCWSTR, LPCWSTR, LPCWSTR, LPDEVMODE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
647 // HDC CreateMetaFileW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
648 // WINBOOL CreateScalableFontResourceW(DWORD, LPCWSTR, LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
649 // int EnumFontFamiliesExW(HDC, LPLOGFONT, FONTENUMEXPROC, LPARAM, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
650 // int EnumFontFamiliesW(HDC, LPCWSTR, FONTENUMPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
651 // int EnumFontsW(HDC, LPCWSTR, ENUMFONTSPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
652 // WINBOOL GetCharWidthW(HDC, UINT, UINT, LPINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
653 // WINBOOL GetCharWidth32W(HDC, UINT, UINT, LPINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
654 // WINBOOL GetCharWidthFloatW(HDC, UINT, UINT, PFLOAT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
655 // WINBOOL GetCharABCWidthsW(HDC, UINT, UINT, LPABC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
656 // WINBOOL GetCharABCWidthsFloatW(HDC, UINT, UINT, LPABCFLOAT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
657 // DWORD GetGlyphOutlineW(HDC, UINT, UINT, LPGLYPHMETRICS, DWORD, LPVOID, PMAT2);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
658 // HMETAFILE GetMetaFileW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
659 // UINT GetOutlineTextMetricsW(HDC, UINT, LPOUTLINETEXTMETRIC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
660 // WINBOOL GetTextExtentPointW(HDC, LPCWSTR, int, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
661 // WINBOOL GetTextExtentPoint32W(HDC, LPCWSTR, int, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
662 // WINBOOL GetTextExtentExPointW(HDC, LPCWSTR, int, int, LPINT, LPINT, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
663 // DWORD GetCharacterPlacementW(HDC, LPCWSTR, int, int, LPGCP_RESULTS, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
664 // HDC ResetDCW(HDC, LPDEVMODE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
665 // WINBOOL RemoveFontResourceW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
666 // HENHMETAFILE CopyEnhMetaFileW(HENHMETAFILE, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
667 // HDC CreateEnhMetaFileW(HDC, LPCWSTR, LPRECT, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
668 // HENHMETAFILE GetEnhMetaFileW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
669 // UINT GetEnhMetaFileDescriptionW(HENHMETAFILE, UINT, LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
670 // WINBOOL GetTextMetricsW(HDC, LPTEXTMETRIC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
671 // int StartDocW(HDC, PDOCINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
672 int GetObjectW(HGDIOBJ, int, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
673 // WINBOOL TextOutW(HDC, int, int, LPCWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
674 // WINBOOL ExtTextOutW(HDC, int, int, UINT, LPRECT, LPCWSTR, UINT, LPINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
675 // WINBOOL PolyTextOutW(HDC, PPOLYTEXT, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
676 // int GetTextFaceW(HDC, int, LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
677 // DWORD GetKerningPairsW(HDC, DWORD, LPKERNINGPAIR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
678 // WINBOOL GetLogColorSpaceW(HCOLORSPACE, LPLOGCOLORSPACE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
679 // HCOLORSPACE CreateColorSpaceW(LPLOGCOLORSPACE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
680 // WINBOOL GetICMProfileW(HDC, DWORD, LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
681 // WINBOOL SetICMProfileW(HDC, LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
682 // WINBOOL UpdateICMRegKeyW(DWORD, DWORD, LPWSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
683 // int EnumICMProfilesW(HDC, ICMENUMPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
684 // HPROPSHEETPAGE CreatePropertySheetPageW(LPCPROPSHEETPAGE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
685 // int PropertySheetW(LPCPROPSHEETHEADER);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
686 // HIMAGELIST ImageList_LoadImageW(HINST, LPCWSTR, int, int, COLORREF, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
687 // HWND CreateStatusWindowW(LONG, LPCWSTR, HWND, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
688 // void DrawStatusTextW(HDC, LPRECT, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
689 // WINBOOL GetOpenFileNameW(LPOPENFILENAME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
690 // WINBOOL GetSaveFileNameW(LPOPENFILENAME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
691 // int GetFileTitleW(LPCWSTR, LPWSTR, ushort);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
692 // WINBOOL ChooseColorW(LPCHOOSECOLOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
693 // HWND ReplaceTextW(LPFINDREPLACE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
694 // WINBOOL ChooseFontW(LPCHOOSEFONT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
695 // HWND FindTextW(LPFINDREPLACE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
696 // WINBOOL PrintDlgW(LPPRINTDLG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
697 // WINBOOL PageSetupDlgW(LPPAGESETUPDLG);
190
72ef824d4983 dwt.program.Program
Frank Benoit <benoit@tionex.de>
parents: 181
diff changeset
698 WINBOOL CreateProcessW(LPCWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, WINBOOL, DWORD, LPVOID, LPCWSTR, LPSTARTUPINFO, LPPROCESS_INFORMATION);
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
699 void GetStartupInfoW(LPSTARTUPINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
700 // HANDLE FindFirstFileW(LPCWSTR, LPWIN32_FIND_DATAW);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
701 // WINBOOL FindNextFileW(HANDLE, LPWIN32_FIND_DATAW);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
702 // WINBOOL GetVersionExW(LPOSVERSIONINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
703 // HDC CreateDCW(LPCWSTR, LPCWSTR, LPCWSTR, PDEVMODE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
704 // HFONT CreateFontA(int, int, int, int, int, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
705 // DWORD VerInstallFileW(DWORD, LPWSTR, LPWSTR, LPWSTR, LPWSTR, LPWSTR, LPWSTR, PUINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
706 // DWORD GetFileVersionInfoSizeW(LPWSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
707 // WINBOOL GetFileVersionInfoW(LPWSTR, DWORD, DWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
708 // DWORD VerLanguageNameW(DWORD, LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
709 // WINBOOL VerQueryValueW(LPVOID, LPWSTR, LPVOID, PUINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
710 // DWORD VerFindFileW(DWORD, LPWSTR, LPWSTR, LPWSTR, LPWSTR, PUINT, LPWSTR, PUINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
711 // LONG RegSetValueExW(HKEY, LPCWSTR, DWORD, DWORD, LPBYTE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
712 // LONG RegUnLoadKeyW(HKEY, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
713 // WINBOOL InitiateSystemShutdownW(LPWSTR, LPWSTR, DWORD, WINBOOL, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
714 // WINBOOL AbortSystemShutdownW(LPWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
715 // LONG RegRestoreKeyW(HKEY, LPCWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
716 // LONG RegSaveKeyW(HKEY, LPCWSTR, LPSECURITY_ATTRIBUTES);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
717 // LONG RegSetValueW(HKEY, LPCWSTR, DWORD, LPCWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
718 // LONG RegQueryValueW(HKEY, LPCWSTR, LPWSTR, PLONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
719 // LONG RegQueryMultipleValuesW(HKEY, PVALENT, DWORD, LPWSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
720 // LONG RegQueryValueExW(HKEY, LPCWSTR, LPDWORD, LPDWORD, LPBYTE, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
721 // LONG RegReplaceKeyW(HKEY, LPCWSTR, LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
722 // LONG RegConnectRegistryW(LPWSTR, HKEY, PHKEY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
723 // LONG RegCreateKeyW(HKEY, LPCWSTR, PHKEY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
724 // LONG RegCreateKeyExW(HKEY, LPCWSTR, DWORD, LPWSTR, DWORD, REGSAM, LPSECURITY_ATTRIBUTES, PHKEY, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
725 // LONG RegDeleteKeyW(HKEY, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
726 // LONG RegDeleteValueW(HKEY, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
727 // LONG RegEnumKeyW(HKEY, DWORD, LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
728 // LONG RegEnumKeyExW(HKEY, DWORD, LPWSTR, LPDWORD, LPDWORD, LPWSTR, LPDWORD, PFILETIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
729 // LONG RegEnumValueW(HKEY, DWORD, LPWSTR, LPDWORD, LPDWORD, LPDWORD, LPBYTE, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
730 // LONG RegLoadKeyW(HKEY, LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
731 // LONG RegOpenKeyW(HKEY, LPCWSTR, PHKEY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
732 // LONG RegOpenKeyExW(HKEY, LPCWSTR, DWORD, REGSAM, PHKEY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
733 // LONG RegQueryInfoKeyW(HKEY, LPWSTR, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, PFILETIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
734 // int CompareStringW(LCID, DWORD, LPCWSTR, int, LPCWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
735 // int LCMapStringW(LCID, DWORD, LPCWSTR, int, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
736 // int GetLocaleInfoW(LCID, LCTYPE, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
737 // WINBOOL SetLocaleInfoW(LCID, LCTYPE, LPCWSTR);
165
07ed83d51a19 Fix tooltip bugs. by Zhiguang Liang
davelzg@gmail.com
parents: 143
diff changeset
738 int GetTimeFormatW(LCID, DWORD, LPSYSTEMTIME, LPCWSTR, LPWSTR, int);
07ed83d51a19 Fix tooltip bugs. by Zhiguang Liang
davelzg@gmail.com
parents: 143
diff changeset
739 int GetDateFormatW(LCID, DWORD, LPSYSTEMTIME, LPCWSTR, LPWSTR, int);
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
740 // int GetNumberFormatW(LCID, DWORD, LPCWSTR, PNUMBERFMT, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
741 // int GetCurrencyFormatW(LCID, DWORD, LPCWSTR, PCURRENCYFMT, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
742 // WINBOOL EnumCalendarInfoW(CALINFO_ENUMPROC, LCID, CALID, CALTYPE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
743 // WINBOOL EnumTimeFormatsW(TIMEFMT_ENUMPROC, LCID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
744 // WINBOOL EnumDateFormatsW(DATEFMT_ENUMPROC, LCID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
745 // WINBOOL GetStringTypeExW(LCID, DWORD, LPCWSTR, int, LPWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
746 // WINBOOL GetStringTypeW(DWORD, LPCWSTR, int, LPWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
747 // int FoldStringW(DWORD, LPCWSTR, int, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
748 // WINBOOL EnumSystemLocalesW(LOCALE_ENUMPROC, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
749 // WINBOOL EnumSystemCodePagesW(CODEPAGE_ENUMPROC, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
750 // WINBOOL PeekConsoleInputW(HANDLE, PINPUTRECORD, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
751 // WINBOOL ReadConsoleInputW(HANDLE, PINPUTRECORD, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
752 // WINBOOL WriteConsoleInputW(HANDLE, PINPUTRECORD, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
753 // WINBOOL ReadConsoleOutputW(HANDLE, PCHAR_INFO, COORD, COORD, PSMALL_RECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
754 // WINBOOL WriteConsoleOutputW(HANDLE, PCHAR_INFO, COORD, COORD, PSMALL_RECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
755 // WINBOOL ReadConsoleOutputCharacterW(HANDLE, LPWSTR, DWORD, COORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
756 // WINBOOL WriteConsoleOutputCharacterW(HANDLE, LPCWSTR, DWORD, COORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
757 // WINBOOL FillConsoleOutputCharacterW(HANDLE, WCHAR, DWORD, COORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
758 // WINBOOL ScrollConsoleScreenBufferW(HANDLE, PSMALL_RECT, PSMALL_RECT, COORD, PCHAR_INFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
759 // DWORD GetConsoleTitleW(LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
760 // WINBOOL SetConsoleTitleW(LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
761 // WINBOOL ReadConsoleW(HANDLE, LPVOID, DWORD, LPDWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
762 // WINBOOL WriteConsoleW(HANDLE, POINTER, DWORD, LPDWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
763 // DWORD WNetAddConnectionW(LPCWSTR, LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
764 // DWORD WNetAddConnection2W(LPNETRESOURCE, LPCWSTR, LPCWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
765 // DWORD WNetAddConnection3W(HWND, LPNETRESOURCE, LPCWSTR, LPCWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
766 // DWORD WNetCancelConnectionW(LPCWSTR, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
767 // DWORD WNetCancelConnection2W(LPCWSTR, DWORD, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
768 // DWORD WNetGetConnectionW(LPCWSTR, LPWSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
769 // DWORD WNetUseConnectionW(HWND, LPNETRESOURCE, LPCWSTR, LPCWSTR, DWORD, LPWSTR, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
770 // DWORD WNetSetConnectionW(LPCWSTR, DWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
771 // DWORD WNetConnectionDialog1W(LPCONNECTDLGSTRUCT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
772 // DWORD WNetDisconnectDialog1W(LPDISCDLGSTRUCT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
773 // DWORD WNetOpenEnumW(DWORD, DWORD, DWORD, LPNETRESOURCE, LPHANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
774 // DWORD WNetEnumResourceW(HANDLE, LPDWORD, LPVOID, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
775 // DWORD WNetGetUniversalNameW(LPCWSTR, DWORD, LPVOID, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
776 // DWORD WNetGetUserW(LPCWSTR, LPWSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
777 // DWORD WNetGetProviderNameW(DWORD, LPWSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
778 // DWORD WNetGetNetworkInformationW(LPCWSTR, LPNETINFOSTRUCT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
779 // DWORD WNetGetLastErrorW(LPDWORD, LPWSTR, DWORD, LPWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
780 // DWORD MultinetGetConnectionPerformanceW(LPNETRESOURCE, LPNETCONNECTINFOSTRUCT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
781 // WINBOOL ChangeServiceConfigW(SC_HANDLE, DWORD, DWORD, DWORD, LPCWSTR, LPCWSTR, LPDWORD, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
782 // SC_HANDLE CreateServiceW(SC_HANDLE, LPCWSTR, LPCWSTR, DWORD, DWORD, DWORD, DWORD, LPCWSTR, LPCWSTR, LPDWORD, LPCWSTR, LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
783 // WINBOOL EnumDependentServicesW(SC_HANDLE, DWORD, LPENUM_SERVICE_STATUS, DWORD, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
784 // WINBOOL EnumServicesStatusW(SC_HANDLE, DWORD, DWORD, LPENUM_SERVICE_STATUS, DWORD, LPDWORD, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
785 // WINBOOL GetServiceKeyNameW(SC_HANDLE, LPCWSTR, LPWSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
786 // WINBOOL GetServiceDisplayNameW(SC_HANDLE, LPCWSTR, LPWSTR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
787 // SC_HANDLE OpenSCManagerW(LPCWSTR, LPCWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
788 // SC_HANDLE OpenServiceW(SC_HANDLE, LPCWSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
789 // WINBOOL QueryServiceConfigW(SC_HANDLE, LPQUERY_SERVICE_CONFIG, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
790 // WINBOOL QueryServiceLockStatusW(SC_HANDLE, LPQUERY_SERVICE_LOCK_STATUS, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
791 // SERVICE_STATUS_HANDLE RegisterServiceCtrlHandlerW(LPCWSTR, LPHANDLER_FUNCTION);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
792 // WINBOOL StartServiceCtrlDispatcherW(LPSERVICE_TABLE_ENTRY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
793 // WINBOOL StartServiceW(SC_HANDLE, DWORD, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
794 // uint DragQueryFileW(HDROP, uint, LPCWSTR, uint);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
795 // HICON ExtractAssociatedIconW(HINST, LPCWSTR, LPWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
796 // HICON ExtractIconW(HINST, LPCWSTR, uint);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
797 // HINST FindExecutableW(LPCWSTR, LPCWSTR, LPCWSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
798 // int ShellAboutW(HWND, LPCWSTR, LPCWSTR, HICON);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
799 // HINST ShellExecuteW(HWND, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
800 // HSZ DdeCreateStringHandleW(DWORD, LPCWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
801 // UINT DdeInitializeW(LPDWORD, PFNCALLBACK, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
802 // DWORD DdeQueryStringW(DWORD, HSZ, LPCWSTR, DWORD, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
803 // WINBOOL LogonUserW(LPWSTR, LPWSTR, LPWSTR, DWORD, DWORD, PHANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
804 // WINBOOL CreateProcessAsUserW(HANDLE, LPCWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, WINBOOL, DWORD, LPVOID, LPCWSTR, LPSTARTUPINFO, LPPROCESS_INFORMATION);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
805 // WINBOOL AccessCheck(PSECURITY_DESCRIPTOR, HANDLE, DWORD, PGENERIC_MAPPING, PPRIVILEGE_SET, LPDWORD, LPDWORD, LPBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
806 // LONG InterlockedIncrement(LPLONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
807 // LONG InterlockedDecrement(LPLONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
808 // LONG InterlockedExchange(LPLONG, LONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
809 // WINBOOL FreeResource(HGLOBAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
810 // LPVOID LockResource(HGLOBAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
811 WINBOOL FreeLibrary(HINST);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
812 // void FreeLibraryAndExitThread(HMODULE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
813 // WINBOOL DisableThreadLibraryCalls(HMODULE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
814 FARPROC GetProcAddress(HINST, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
815 // DWORD GetVersion();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
816 // HGLOBAL GlobalAlloc(UINT, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
817 // HGLOBAL GlobalReAlloc(HGLOBAL, DWORD, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
818 // DWORD GlobalSize(HGLOBAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
819 // UINT GlobalFlags(HGLOBAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
820 // LPVOID GlobalLock(HGLOBAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
821 // HGLOBAL GlobalHandle(LPCVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
822 // WINBOOL GlobalUnlock(HGLOBAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
823 // HGLOBAL GlobalFree(HGLOBAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
824 // UINT GlobalCompact(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
825 // void GlobalFix(HGLOBAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
826 // void GlobalUnfix(HGLOBAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
827 // LPVOID GlobalWire(HGLOBAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
828 // WINBOOL GlobalUnWire(HGLOBAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
829 // void GlobalMemoryStatus(LPMEMORYSTATUS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
830 // HLOCAL LocalAlloc(UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
831 // HLOCAL LocalReAlloc(HLOCAL, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
832 // LPVOID LocalLock(HLOCAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
833 // HLOCAL LocalHandle(LPCVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
834 // WINBOOL LocalUnlock(HLOCAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
835 // UINT LocalSize(HLOCAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
836 // UINT LocalFlags(HLOCAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
837 // HLOCAL LocalFree(HLOCAL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
838 // UINT LocalShrink(HLOCAL, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
839 // UINT LocalCompact(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
840 // WINBOOL FlushInstructionCache(HANDLE, LPCVOID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
841 // LPVOID VirtualAlloc(LPVOID, DWORD, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
842 // WINBOOL VirtualFree(LPVOID, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
843 // WINBOOL VirtualProtect(LPVOID, DWORD, DWORD, PDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
844 // DWORD VirtualQuery(LPCVOID, PMEMORY_BASIC_INFORMATION, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
845 // WINBOOL VirtualProtectEx(HANDLE, LPVOID, DWORD, DWORD, PDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
846 // DWORD VirtualQueryEx(HANDLE, LPCVOID, PMEMORY_BASIC_INFORMATION, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
847 // HANDLE HeapCreate(DWORD, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
848 // WINBOOL HeapDestroy(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
849 // LPVOID HeapAlloc(HANDLE, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
850 // LPVOID HeapReAlloc(HANDLE, DWORD, LPVOID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
851 // WINBOOL HeapFree(HANDLE, DWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
852 // DWORD HeapSize(HANDLE, DWORD, LPCVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
853 // WINBOOL HeapValidate(HANDLE, DWORD, LPCVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
854 // UINT HeapCompact(HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
855 // HANDLE GetProcessHeap();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
856 // DWORD GetProcessHeaps(DWORD, PHANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
857 // WINBOOL HeapLock(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
858 // WINBOOL HeapUnlock(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
859 // WINBOOL HeapWalk(HANDLE, LPPROCESS_HEAP_ENTRY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
860 // WINBOOL GetProcessAffinityMask(HANDLE, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
861 // WINBOOL GetProcessTimes(HANDLE, LPFILETIME, LPFILETIME, LPFILETIME, LPFILETIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
862 // WINBOOL GetProcessWorkingSetSize(HANDLE, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
863 // WINBOOL SetProcessWorkingSetSize(HANDLE, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
864 // HANDLE OpenProcess(DWORD, WINBOOL, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
865 // HANDLE GetCurrentProcess();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
866 // DWORD GetCurrentProcessId();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
867 // void ExitProcess(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
868 // WINBOOL TerminateProcess(HANDLE, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
869 // WINBOOL GetExitCodeProcess(HANDLE, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
870 // void FatalExit(int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
871 // void RaiseException(DWORD, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
872 // LONG UnhandledExceptionFilter(EMPTYRECORD*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
873 // HANDLE CreateRemoteThread(HANDLE, LPSECURITY_ATTRIBUTES, DWORD, LPTHREAD_START_ROUTINE, LPVOID, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
874 // HANDLE GetCurrentThread();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
875 // DWORD GetCurrentThreadId();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
876 // DWORD SetThreadAffinityMask(HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
877 // WINBOOL SetThreadPriority(HANDLE, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
878 // int GetThreadPriority(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
879 // WINBOOL GetThreadTimes(HANDLE, LPFILETIME, LPFILETIME, LPFILETIME, LPFILETIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
880 // void ExitThread(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
881 // WINBOOL TerminateThread(HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
882 // WINBOOL GetExitCodeThread(HANDLE, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
883 // WINBOOL GetThreadSelectorEntry(HANDLE, DWORD, LPLDT_ENTRY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
884 // DWORD GetLastError();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
885 // void SetLastError(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
886 // HANDLE CreateIoCompletionPort(HANDLE, HANDLE, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
887 // UINT SetErrorMode(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
888 // WINBOOL ReadProcessMemory(HANDLE, LPCVOID, LPVOID, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
889 // WINBOOL WriteProcessMemory(HANDLE, LPVOID, LPVOID, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
890 // WINBOOL GetThreadContext(HANDLE, LPCONTEXT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
891 // DWORD SuspendThread(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
892 // DWORD ResumeThread(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
893 // void DebugBreak();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
894 // WINBOOL WaitForDebugEvent(LPDEBUG_EVENT, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
895 // WINBOOL ContinueDebugEvent(DWORD, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
896 // WINBOOL DebugActiveProcess(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
897 // void InitializeCriticalSection(LPCRITICAL_SECTION);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
898 // void EnterCriticalSection(LPCRITICAL_SECTION);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
899 // WINBOOL TryEnterCriticalSection(LPCRITICAL_SECTION);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
900 // void LeaveCriticalSection(LPCRITICAL_SECTION);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
901 // void DeleteCriticalSection(LPCRITICAL_SECTION);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
902 // WINBOOL SetEvent(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
903 // WINBOOL ResetEvent(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
904 // WINBOOL PulseEvent(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
905 // WINBOOL ReleaseSemaphore(HANDLE, LONG, LPLONG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
906 // WINBOOL ReleaseMutex(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
907 DWORD WaitForSingleObject(HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
908 DWORD WaitForMultipleObjects(DWORD, HANDLE*, WINBOOL, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
909 // void Sleep(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
910 // HGLOBAL LoadResource(HINST, HRSRC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
911 // DWORD SizeofResource(HINST, HRSRC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
912 // ATOM GlobalDeleteAtom(ATOM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
913 // WINBOOL InitAtomTable(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
914 // ATOM DeleteAtom(ATOM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
915 // UINT SetHandleCount(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
916 // DWORD GetLogicalDrives();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
917 // WINBOOL LockFile(HANDLE, DWORD, DWORD, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
918 // WINBOOL UnlockFile(HANDLE, DWORD, DWORD, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
919 // WINBOOL LockFileEx(HANDLE, DWORD, DWORD, DWORD, DWORD, LPOVERLAPPED);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
920 // WINBOOL UnlockFileEx(HANDLE, DWORD, DWORD, DWORD, LPOVERLAPPED);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
921 // WINBOOL GetFileInformationByHandle(HANDLE, LPBY_HANDLE_FILE_INFORMATION);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
922 // DWORD GetFileType(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
923 // DWORD GetFileSize(HANDLE, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
924 // HANDLE GetStdHandle(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
925 // WINBOOL SetStdHandle(DWORD, HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
926 // WINBOOL FlushFileBuffers(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
927 // WINBOOL DeviceIoControl(HANDLE, DWORD, LPVOID, DWORD, LPVOID, DWORD, LPDWORD, LPOVERLAPPED);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
928 // WINBOOL SetEndOfFile(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
929 // DWORD SetFilePointer(HANDLE, LONG, PLONG, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
930 // WINBOOL FindClose(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
931 // WINBOOL GetFileTime(HANDLE, LPFILETIME, LPFILETIME, LPFILETIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
932 // WINBOOL SetFileTime(HANDLE, FILETIME*, FILETIME*, FILETIME*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
933 WINBOOL CloseHandle(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
934 // WINBOOL DuplicateHandle(HANDLE, HANDLE, HANDLE, LPHANDLE, DWORD, WINBOOL, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
935 // WINBOOL GetHandleInformation(HANDLE, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
936 // WINBOOL SetHandleInformation(HANDLE, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
937 // DWORD LoadModule(LPCSTR, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
938 // UINT WinExec(LPCSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
939 // WINBOOL ClearCommBreak(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
940 // WINBOOL ClearCommError(HANDLE, LPDWORD, LPCOMSTAT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
941 // WINBOOL SetupComm(HANDLE, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
942 // WINBOOL EscapeCommFunction(HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
943 // WINBOOL GetCommConfig(HANDLE, LPCOMMCONFIG, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
944 // WINBOOL GetCommProperties(HANDLE, LPCOMMPROP);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
945 // WINBOOL GetCommModemStatus(HANDLE, PDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
946 // WINBOOL GetCommState(HANDLE, PDCB);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
947 // WINBOOL GetCommTimeouts(HANDLE, PCOMMTIMEOUTS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
948 // WINBOOL PurgeComm(HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
949 // WINBOOL SetCommBreak(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
950 // WINBOOL SetCommConfig(HANDLE, LPCOMMCONFIG, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
951 // WINBOOL SetCommMask(HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
952 // WINBOOL SetCommState(HANDLE, TDCB*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
953 // WINBOOL SetCommTimeouts(HANDLE, TCOMMTIMEOUTS*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
954 // WINBOOL TransmitCommChar(HANDLE, char);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
955 // WINBOOL WaitCommEvent(HANDLE, LPDWORD, LPOVERLAPPED);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
956 // DWORD SetTapePosition(HANDLE, DWORD, DWORD, DWORD, DWORD, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
957 // DWORD GetTapePosition(HANDLE, DWORD, LPDWORD, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
958 // DWORD PrepareTape(HANDLE, DWORD, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
959 // DWORD EraseTape(HANDLE, DWORD, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
960 // DWORD CreateTapePartition(HANDLE, DWORD, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
961 // DWORD WriteTapemark(HANDLE, DWORD, DWORD, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
962 // DWORD GetTapeStatus(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
963 // DWORD GetTapeParameters(HANDLE, DWORD, LPDWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
964 // DWORD SetTapeParameters(HANDLE, DWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
965 // WINBOOL Beep(DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
966 // int MulDiv(int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
967 // void GetSystemTime(LPSYSTEMTIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
968 // void GetSystemTimeAsFileTime(FILETIME*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
969 // WINBOOL SetSystemTime(SYSTEMTIME*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
970 // void GetLocalTime(LPSYSTEMTIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
971 // WINBOOL SetLocalTime(SYSTEMTIME*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
972 // void GetSystemInfo(LPSYSTEM_INFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
973 // WINBOOL SystemTimeToTzSpecificLocalTime(LPTIME_ZONE_INFORMATION, LPSYSTEMTIME, LPSYSTEMTIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
974 // DWORD GetTimeZoneInformation(LPTIME_ZONE_INFORMATION);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
975 // WINBOOL SetTimeZoneInformation(TIME_ZONE_INFORMATION*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
976 // WINBOOL SystemTimeToFileTime(SYSTEMTIME*, LPFILETIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
977 // WINBOOL FileTimeToLocalFileTime(FILETIME*, LPFILETIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
978 // WINBOOL LocalFileTimeToFileTime(FILETIME*, LPFILETIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
979 // WINBOOL FileTimeToSystemTime(FILETIME*, LPSYSTEMTIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
980 // LONG CompareFileTime(FILETIME*, FILETIME*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
981 // WINBOOL FileTimeToDosDateTime(FILETIME*, LPWORD, LPWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
982 // WINBOOL DosDateTimeToFileTime(ushort, ushort, LPFILETIME);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
983 // DWORD GetTickCount();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
984 // WINBOOL SetSystemTimeAdjustment(DWORD, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
985 // WINBOOL GetSystemTimeAdjustment(PDWORD, PDWORD, PWINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
986 // WINBOOL CreatePipe(PHANDLE, PHANDLE, LPSECURITY_ATTRIBUTES, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
987 // WINBOOL ConnectNamedPipe(HANDLE, LPOVERLAPPED);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
988 // WINBOOL DisconnectNamedPipe(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
989 // WINBOOL SetNamedPipeHandleState(HANDLE, LPDWORD, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
990 // WINBOOL GetNamedPipeInfo(HANDLE, LPDWORD, LPDWORD, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
991 // WINBOOL PeekNamedPipe(HANDLE, LPVOID, DWORD, LPDWORD, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
992 // WINBOOL TransactNamedPipe(HANDLE, LPVOID, DWORD, LPVOID, DWORD, LPDWORD, LPOVERLAPPED);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
993 // WINBOOL GetMailslotInfo(HANDLE, LPDWORD, LPDWORD, LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
994 // WINBOOL SetMailslotInfo(HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
995 // LPVOID MapViewOfFile(HANDLE, DWORD, DWORD, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
996 // WINBOOL FlushViewOfFile(LPCVOID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
997 // WINBOOL UnmapViewOfFile(LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
998 // HFILE OpenFile(LPCSTR, LPOFSTRUCT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
999 // HFILE _lopen(LPCSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1000 // HFILE _lcreat(LPCSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1001 // UINT _lread(HFILE, LPVOID, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1002 // UINT _lwrite(HFILE, LPCSTR, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1003 // int _hread(HFILE, LPVOID, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1004 // int _hwrite(HFILE, LPCSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1005 // HFILE _lclose(HFILE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1006 // LONG _llseek(HFILE, LONG, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1007 // WINBOOL IsTextUnicode(LPVOID, int, LPINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1008 // DWORD TlsAlloc();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1009 // LPVOID TlsGetValue(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1010 // WINBOOL TlsSetValue(DWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1011 // WINBOOL TlsFree(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1012 // DWORD SleepEx(DWORD, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1013 // DWORD WaitForSingleObjectEx(HANDLE, DWORD, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1014 // DWORD WaitForMultipleObjectsEx(DWORD, HANDLE*, WINBOOL, DWORD, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1015 // WINBOOL ReadFileEx(HANDLE, LPVOID, DWORD, LPOVERLAPPED, LPOVERLAPPED_COMPLETION_ROUTINE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1016 // WINBOOL WriteFileEx(HANDLE, LPCVOID, DWORD, LPOVERLAPPED, LPOVERLAPPED_COMPLETION_ROUTINE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1017 // WINBOOL BackupRead(HANDLE, LPBYTE, DWORD, LPDWORD, WINBOOL, WINBOOL, LPVOID*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1018 // WINBOOL BackupSeek(HANDLE, DWORD, DWORD, LPDWORD, LPDWORD, LPVOID*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1019 // WINBOOL BackupWrite(HANDLE, LPBYTE, DWORD, LPDWORD, WINBOOL, WINBOOL, LPVOID*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1020 // WINBOOL SetProcessShutdownParameters(DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1021 // WINBOOL GetProcessShutdownParameters(LPDWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1022 // void SetFileApisToOEM();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1023 // void SetFileApisToANSI();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1024 // WINBOOL AreFileApisANSI();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1025 // WINBOOL CloseEventLog(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1026 // WINBOOL DeregisterEventSource(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1027 // WINBOOL NotifyChangeEventLog(HANDLE, HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1028 // WINBOOL GetNumberOfEventLogRecords(HANDLE, PDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1029 // WINBOOL GetOldestEventLogRecord(HANDLE, PDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1030 // WINBOOL DuplicateToken(HANDLE, SECURITY_IMPERSONATION_LEVEL, PHANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1031 // WINBOOL GetKernelObjectSecurity(HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1032 // WINBOOL ImpersonateNamedPipeClient(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1033 // WINBOOL ImpersonateLoggedOnUser(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1034 // WINBOOL ImpersonateSelf(SECURITY_IMPERSONATION_LEVEL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1035 // WINBOOL RevertToSelf();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1036 // WINBOOL SetThreadToken(PHANDLE, HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1037 // WINBOOL OpenProcessToken(HANDLE, DWORD, PHANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1038 // WINBOOL OpenThreadToken(HANDLE, DWORD, WINBOOL, PHANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1039 // WINBOOL GetTokenInformation(HANDLE, TOKEN_INFORMATION_CLASS, LPVOID, DWORD, PDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1040 // WINBOOL SetTokenInformation(HANDLE, TOKEN_INFORMATION_CLASS, LPVOID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1041 // WINBOOL AdjustTokenPrivileges(HANDLE, WINBOOL, PTOKEN_PRIVILEGES, DWORD, PTOKEN_PRIVILEGES, PDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1042 // WINBOOL AdjustTokenGroups(HANDLE, WINBOOL, PTOKEN_GROUPS, DWORD, PTOKEN_GROUPS, PDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1043 // WINBOOL PrivilegeCheck(HANDLE, PPRIVILEGE_SET, LPBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1044 // WINBOOL IsValidSid(PSID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1045 // WINBOOL EqualSid(PSID, PSID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1046 // WINBOOL EqualPrefixSid(PSID, PSID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1047 // DWORD GetSidLengthRequired(UCHAR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1048 // WINBOOL AllocateAndInitializeSid(PSID_IDENTIFIER_AUTHORITY, ubyte, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, PSID*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1049 // PVOID FreeSid(PSID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1050 // WINBOOL InitializeSid(PSID, PSID_IDENTIFIER_AUTHORITY, ubyte);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1051 // PSID_IDENTIFIER_AUTHORITY GetSidIdentifierAuthority(PSID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1052 // PDWORD GetSidSubAuthority(PSID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1053 // PUCHAR GetSidSubAuthorityCount(PSID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1054 // DWORD GetLengthSid(PSID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1055 // WINBOOL CopySid(DWORD, PSID, PSID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1056 // WINBOOL AreAllAccessesGranted(DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1057 // WINBOOL AreAnyAccessesGranted(DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1058 // void MapGenericMask(PDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1059 // WINBOOL IsValidAcl(PACL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1060 // WINBOOL InitializeAcl(PACL, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1061 // WINBOOL GetAclInformation(PACL, LPVOID, DWORD, ACL_INFORMATION_CLASS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1062 // WINBOOL SetAclInformation(PACL, LPVOID, DWORD, ACL_INFORMATION_CLASS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1063 // WINBOOL AddAce(PACL, DWORD, DWORD, LPVOID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1064 // WINBOOL DeleteAce(PACL, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1065 // WINBOOL GetAce(PACL, DWORD, LPVOID*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1066 // WINBOOL AddAccessAllowedAce(PACL, DWORD, DWORD, PSID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1067 // WINBOOL AddAccessDeniedAce(PACL, DWORD, DWORD, PSID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1068 // WINBOOL AddAuditAccessAce(PACL, DWORD, DWORD, PSID, WINBOOL, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1069 // WINBOOL FindFirstFreeAce(PACL, LPVOID*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1070 // WINBOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1071 // WINBOOL IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1072 // DWORD GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1073 // WINBOOL GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR_CONTROL, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1074 // WINBOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR, WINBOOL, PACL, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1075 // WINBOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR, LPBOOL, PACL*, LPBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1076 // WINBOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR, WINBOOL, PACL, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1077 // WINBOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR, LPBOOL, PACL*, LPBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1078 // WINBOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR, PSID, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1079 // WINBOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR, PSID*, LPBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1080 // WINBOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR, PSID, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1081 // WINBOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR, PSID*, LPBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1082 // WINBOOL CreatePrivateObjectSecurity(PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR*, WINBOOL, HANDLE, PGENERIC_MAPPING);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1083 // WINBOOL SetPrivateObjectSecurity(SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR*, PGENERIC_MAPPING, HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1084 // WINBOOL GetPrivateObjectSecurity(PSECURITY_DESCRIPTOR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, PDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1085 // WINBOOL DestroyPrivateObjectSecurity(PSECURITY_DESCRIPTOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1086 // WINBOOL MakeSelfRelativeSD(PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1087 // WINBOOL MakeAbsoluteSD(PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, LPDWORD, PACL, LPDWORD, PACL, LPDWORD, PSID, LPDWORD, PSID, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1088 // WINBOOL SetKernelObjectSecurity(HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1089 // WINBOOL FindNextChangeNotification(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1090 // WINBOOL FindCloseChangeNotification(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1091 // WINBOOL VirtualLock(LPVOID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1092 // WINBOOL VirtualUnlock(LPVOID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1093 // LPVOID MapViewOfFileEx(HANDLE, DWORD, DWORD, DWORD, DWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1094 // WINBOOL SetPriorityClass(HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1095 // DWORD GetPriorityClass(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1096 // WINBOOL IsBadReadPtr(POINTER, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1097 // WINBOOL IsBadWritePtr(LPVOID, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1098 // WINBOOL IsBadHugeReadPtr(POINTER, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1099 // WINBOOL IsBadHugeWritePtr(LPVOID, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1100 // WINBOOL IsBadCodePtr(FARPROC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1101 // WINBOOL AllocateLocallyUniqueId(PLUID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1102 // WINBOOL QueryPerformanceCounter(PLARGE_INTEGER);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1103 // WINBOOL QueryPerformanceFrequency(PLARGE_INTEGER);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1104 // WINBOOL ActivateKeyboardLayout(HKL, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1105 // WINBOOL UnloadKeyboardLayout(HKL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1106 // int GetKeyboardLayoutList(int, HKL*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1107 // HKL GetKeyboardLayout(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1108 // HDESK OpenInputDesktop(DWORD, WINBOOL, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1109 // WINBOOL EnumDesktopWindows(HDESK, ENUMWINDOWSPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1110 // WINBOOL SwitchDesktop(HDESK);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1111 // WINBOOL SetThreadDesktop(HDESK);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1112 // WINBOOL CloseDesktop(HDESK);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1113 // HDESK GetThreadDesktop(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1114 // WINBOOL CloseWindowStation(HWINSTA);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1115 // WINBOOL SetProcessWindowStation(HWINSTA);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1116 // HWINSTA GetProcessWindowStation();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1117 // WINBOOL SetUserObjectSecurity(HANDLE, PSECURITY_INFORMATION, PSECURITY_DESCRIPTOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1118 // WINBOOL GetUserObjectSecurity(HANDLE, PSECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1119 // WINBOOL TranslateMessage(LPMSG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1120 // WINBOOL SetMessageQueue(int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1121 // WINBOOL RegisterHotKey(HWND, int, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1122 // WINBOOL UnregisterHotKey(HWND, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1123 // WINBOOL ExitWindowsEx(UINT, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1124 // WINBOOL SwapMouseButton(WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1125 // DWORD GetMessagePos();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1126 // LONG GetMessageTime();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1127 // LONG GetMessageExtraInfo();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1128 // LPARAM SetMessageExtraInfo(LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1129 // int BroadcastSystemMessage(DWORD, LPDWORD, UINT, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1130 // WINBOOL AttachThreadInput(DWORD, DWORD, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1131 // WINBOOL ReplyMessage(LRESULT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1132 // WINBOOL WaitMessage();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1133 // DWORD WaitForInputIdle(HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1134 // void PostQuitMessage(int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1135 // WINBOOL InSendMessage();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1136 // UINT GetDoubleClickTime();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1137 // WINBOOL SetDoubleClickTime(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1138 // WINBOOL IsWindow(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1139 // WINBOOL IsMenu(HMENU);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1140 // WINBOOL IsChild(HWND, HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1141 // WINBOOL DestroyWindow(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1142 WINBOOL ShowWindow(HWND, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1143 // WINBOOL ShowWindowAsync(HWND, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1144 // WINBOOL FlashWindow(HWND, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1145 // WINBOOL ShowOwnedPopups(HWND, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1146 // WINBOOL OpenIcon(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1147 // WINBOOL CloseWindow(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1148 // WINBOOL MoveWindow(HWND, int, int, int, int, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1149 // WINBOOL SetWindowPos(HWND, HWND, int, int, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1150 // WINBOOL GetWindowPlacement(HWND, WINDOWPLACEMENT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1151 // WINBOOL SetWindowPlacement(HWND, WINDOWPLACEMENT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1152 // HDWP BeginDeferWindowPos(int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1153 // HDWP DeferWindowPos(HDWP, HWND, HWND, int, int, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1154 // WINBOOL EndDeferWindowPos(HDWP);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1155 // WINBOOL IsWindowVisible(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1156 // WINBOOL IsIconic(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1157 // WINBOOL AnyPopup();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1158 // WINBOOL BringWindowToTop(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1159 // WINBOOL IsZoomed(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1160 // WINBOOL EndDialog(HWND, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1161 HWND GetDlgItem(HWND, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1162 // WINBOOL SetDlgItemInt(HWND, int, UINT, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1163 // UINT GetDlgItemInt(HWND, int, WINBOOL*, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1164 // WINBOOL CheckDlgButton(HWND, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1165 // WINBOOL CheckRadioButton(HWND, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1166 // UINT IsDlgButtonChecked(HWND, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1167 // HWND GetNextDlgGroupItem(HWND, HWND, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1168 // HWND GetNextDlgTabItem(HWND, HWND, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1169 // int GetDlgCtrlID(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1170 // int GetDialogBaseUnits();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1171 // WINBOOL OpenClipboard(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1172 // WINBOOL CloseClipboard();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1173 // HWND GetClipboardOwner();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1174 // HWND SetClipboardViewer(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1175 // HWND GetClipboardViewer();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1176 // WINBOOL ChangeClipboardChain(HWND, HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1177 // HANDLE SetClipboardData(UINT, HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1178 // HANDLE GetClipboardData(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1179 // int CountClipboardFormats();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1180 // UINT EnumClipboardFormats(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1181 // WINBOOL EmptyClipboard();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1182 // WINBOOL IsClipboardFormatAvailable(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1183 // int GetPriorityClipboardFormat(UINT*, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1184 // HWND GetOpenClipboardWindow();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1185 // LPSTR CharNextExA(ushort, LPCSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1186 // LPSTR CharPrevExA(ushort, LPCSTR, LPCSTR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1187 HWND SetFocus(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1188 // HWND GetActiveWindow();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1189 HWND GetFocus();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1190 // UINT GetKBCodePage();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1191 // SHORT GetKeyState(int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1192 SHORT GetAsyncKeyState(int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1193 // WINBOOL GetKeyboardState(PBYTE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1194 // WINBOOL SetKeyboardState(LPBYTE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1195 // int GetKeyboardType(int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1196 // int ToAscii(UINT, UINT, PBYTE, LPWORD, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1197 // int ToAsciiEx(UINT, UINT, PBYTE, LPWORD, UINT, HKL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1198 // int ToUnicode(UINT, UINT, PBYTE, LPWSTR, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1199 // DWORD OemKeyScan(ushort);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1200 // void keybd_event(ubyte, ubyte, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1201 // void mouse_event(DWORD, DWORD, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1202 // WINBOOL GetInputState();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1203 // DWORD GetQueueStatus(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1204 // HWND GetCapture();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1205 // HWND SetCapture(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1206 // WINBOOL ReleaseCapture();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1207 // DWORD MsgWaitForMultipleObjects(DWORD, LPHANDLE, WINBOOL, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1208 // UINT SetTimer(HWND, UINT, UINT, TIMERPROC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1209 // WINBOOL KillTimer(HWND, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1210 // WINBOOL IsWindowUnicode(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1211 // WINBOOL EnableWindow(HWND, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1212 // WINBOOL IsWindowEnabled(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1213 // WINBOOL DestroyAcceleratorTable(HACCEL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1214 // int GetSystemMetrics(int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1215 // HMENU GetMenu(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1216 // WINBOOL SetMenu(HWND, HMENU);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1217 // WINBOOL HiliteMenuItem(HWND, HMENU, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1218 // UINT GetMenuState(HMENU, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1219 // WINBOOL DrawMenuBar(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1220 // HMENU GetSystemMenu(HWND, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1221 // HMENU CreateMenu();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1222 // HMENU CreatePopupMenu();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1223 // WINBOOL DestroyMenu(HMENU);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1224 // DWORD CheckMenuItem(HMENU, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1225 // WINBOOL EnableMenuItem(HMENU, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1226 // HMENU GetSubMenu(HMENU, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1227 // UINT GetMenuItemID(HMENU, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1228 // int GetMenuItemCount(HMENU);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1229 // WINBOOL RemoveMenu(HMENU, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1230 // WINBOOL DeleteMenu(HMENU, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1231 // WINBOOL SetMenuItemBitmaps(HMENU, UINT, UINT, HBITMAP, HBITMAP);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1232 // LONG GetMenuCheckMarkDimensions();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1233 WINBOOL TrackPopupMenu(HMENU, UINT, int, int, int, HWND, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1234 // UINT GetMenuDefaultItem(HMENU, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1235 // WINBOOL SetMenuDefaultItem(HMENU, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1236 // WINBOOL GetMenuItemRect(HWND, HMENU, UINT, LPRECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1237 // int MenuItemFromPoint(HWND, HMENU, POINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1238 // DWORD DragObject(HWND, HWND, UINT, DWORD, HCURSOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1239 // WINBOOL DragDetect(HWND, POINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1240 // WINBOOL DrawIcon(HDC, int, int, HICON);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1241 WINBOOL UpdateWindow(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1242 HWND SetActiveWindow(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1243 // HWND GetForegroundWindow();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1244 // WINBOOL PaintDesktop(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1245 WINBOOL SetForegroundWindow(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1246 HWND WindowFromDC(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1247 HDC GetDC(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1248 HDC GetDCEx(HWND, HRGN, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1249 HDC GetWindowDC(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1250 int ReleaseDC(HWND, HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1251 HDC BeginPaint(HWND, LPPAINTSTRUCT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1252 WINBOOL EndPaint(HWND, LPPAINTSTRUCT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1253 WINBOOL GetUpdateRect(HWND, LPRECT, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1254 int GetUpdateRgn(HWND, HRGN, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1255 int SetWindowRgn(HWND, HRGN, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1256 int GetWindowRgn(HWND, HRGN);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1257 // int ExcludeUpdateRgn(HDC, HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1258 WINBOOL InvalidateRect(HWND, RECT*, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1259 WINBOOL ValidateRect(HWND, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1260 WINBOOL InvalidateRgn(HWND, HRGN, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1261 // WINBOOL ValidateRgn(HWND, HRGN);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1262 WINBOOL RedrawWindow(HWND, RECT*, HRGN, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1263 // WINBOOL LockWindowUpdate(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1264 // WINBOOL ScrollWindow(HWND, int, int, RECT*, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1265 // WINBOOL ScrollDC(HDC, int, int, RECT*, RECT*, HRGN, LPRECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1266 int ScrollWindowEx(HWND, int, int, RECT*, RECT*, HRGN, LPRECT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1267 // int SetScrollPos(HWND, int, int, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1268 // int GetScrollPos(HWND, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1269 // WINBOOL SetScrollRange(HWND, int, int, int, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1270 // WINBOOL GetScrollRange(HWND, int, LPINT, LPINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1271 WINBOOL ShowScrollBar(HWND, int, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1272 WINBOOL EnableScrollBar(HWND, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1273 WINBOOL GetClientRect(HWND, LPRECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1274 WINBOOL GetWindowRect(HWND, LPRECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1275 // WINBOOL AdjustWindowRect(LPRECT, DWORD, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1276 // WINBOOL AdjustWindowRectEx(LPRECT, DWORD, WINBOOL, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1277 // WINBOOL SetWindowContextHelpId(HWND, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1278 // DWORD GetWindowContextHelpId(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1279 // WINBOOL SetMenuContextHelpId(HMENU, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1280 // DWORD GetMenuContextHelpId(HMENU);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1281 // WINBOOL MessageBeep(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1282 // int ShowCursor(WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1283 WINBOOL SetCursorPos(int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1284 HCURSOR SetCursor(HCURSOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1285 // WINBOOL GetCursorPos(LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1286 // WINBOOL ClipCursor(RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1287 // WINBOOL GetClipCursor(LPRECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1288 // HCURSOR GetCursor();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1289 WINBOOL CreateCaret(HWND, HBITMAP, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1290 // UINT GetCaretBlinkTime();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1291 // WINBOOL SetCaretBlinkTime(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1292 // WINBOOL DestroyCaret();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1293 WINBOOL HideCaret(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1294 WINBOOL ShowCaret(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1295 // WINBOOL SetCaretPos(int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1296 // WINBOOL GetCaretPos(LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1297 WINBOOL ClientToScreen(HWND, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1298 WINBOOL ScreenToClient(HWND, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1299 int MapWindowPoints(HWND, HWND, LPPOINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1300 HWND WindowFromPoint(POINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1301 // HWND ChildWindowFromPoint(HWND, POINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1302 // DWORD GetSysColor(int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1303 // HBRUSH GetSysColorBrush(int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1304 // WINBOOL SetSysColors(int, WINT*, COLORREF*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1305 // WINBOOL DrawFocusRect(HDC, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1306 int FillRect(HDC, RECT*, HBRUSH);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1307 // int FrameRect(HDC, RECT*, HBRUSH);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1308 // WINBOOL InvertRect(HDC, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1309 // WINBOOL SetRect(LPRECT, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1310 // WINBOOL SetRectEmpty(LPRECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1311 // WINBOOL CopyRect(LPRECT, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1312 // WINBOOL InflateRect(LPRECT, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1313 // WINBOOL IntersectRect(LPRECT, RECT*, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1314 // WINBOOL UnionRect(LPRECT, RECT*, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1315 // WINBOOL SubtractRect(LPRECT, RECT*, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1316 WINBOOL OffsetRect(LPRECT, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1317 // WINBOOL IsRectEmpty(RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1318 // WINBOOL EqualRect(RECT*, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1319 // WINBOOL PtInRect(RECT*, POINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1320 // ushort GetWindowWord(HWND, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1321 // ushort SetWindowWord(HWND, int, ushort);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1322 // ushort GetClassWord(HWND, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1323 // ushort SetClassWord(HWND, int, ushort);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1324 // HWND GetDesktopWindow();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1325 // HWND GetParent(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1326 // HWND SetParent(HWND, HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1327 // WINBOOL EnumChildWindows(HWND, ENUMWINDOWSPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1328 // WINBOOL EnumWindows(ENUMWINDOWSPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1329 // WINBOOL EnumThreadWindows(DWORD, ENUMWINDOWSPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1330 // HWND GetTopWindow(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1331 // DWORD GetWindowThreadProcessId(HWND, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1332 // HWND GetLastActivePopup(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1333 // HWND GetWindow(HWND, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1334 // WINBOOL UnhookWindowsHook(int, HOOKPROC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1335 // WINBOOL UnhookWindowsHookEx(HHOOK);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1336 // LRESULT CallNextHookEx(HHOOK, int, WPARAM, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1337 // WINBOOL CheckMenuRadioItem(HMENU, UINT, UINT, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1338 // HCURSOR CreateCursor(HINST, int, int, int, int, POINTER, POINTER);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1339 // WINBOOL DestroyCursor(HCURSOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1340 // WINBOOL SetSystemCursor(HCURSOR, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1341 // HICON CreateIcon(HINST, int, int, ubyte, ubyte, ubyte*, ubyte*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1342 // WINBOOL DestroyIcon(HICON);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1343 // int LookupIconIdFromDirectory(PBYTE, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1344 // int LookupIconIdFromDirectoryEx(PBYTE, WINBOOL, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1345 // HICON CreateIconFromResource(PBYTE, DWORD, WINBOOL, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1346 // HICON CreateIconFromResourceEx(PBYTE, DWORD, WINBOOL, DWORD, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1347 // HICON CopyImage(HANDLE, UINT, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1348 // HICON CreateIconIndirect(PICONINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1349 // HICON CopyIcon(HICON);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1350 // WINBOOL GetIconInfo(HICON, PICONINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1351 // WINBOOL MapDialogRect(HWND, LPRECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1352 // int SetScrollInfo(HWND, int, LPCSCROLLINFO, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1353 // WINBOOL GetScrollInfo(HWND, int, LPSCROLLINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1354 // WINBOOL TranslateMDISysAccel(HWND, LPMSG);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1355 // UINT ArrangeIconicWindows(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1356 // ushort TileWindows(HWND, UINT, RECT*, UINT, HWND*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1357 // ushort CascadeWindows(HWND, UINT, RECT*, UINT, HWND*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1358 // void SetLastErrorEx(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1359 // void SetDebugErrorLevel(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1360 // WINBOOL DrawEdge(HDC, LPRECT, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1361 // WINBOOL DrawFrameControl(HDC, LPRECT, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1362 // WINBOOL DrawCaption(HWND, HDC, RECT*, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1363 // WINBOOL DrawAnimatedRects(HWND, int, RECT*, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1364 // WINBOOL TrackPopupMenuEx(HMENU, UINT, int, int, HWND, LPTPMPARAMS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1365 // HWND ChildWindowFromPointEx(HWND, POINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1366 // WINBOOL DrawIconEx(HDC, int, int, HICON, int, int, UINT, HBRUSH, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1367 // WINBOOL AnimatePalette(HPALETTE, UINT, UINT, PALETTEENTRY*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1368 // WINBOOL Arc(HDC, int, int, int, int, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1369 // WINBOOL BitBlt(HDC, int, int, int, int, HDC, int, int, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1370 // WINBOOL CancelDC(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1371 // WINBOOL Chord(HDC, int, int, int, int, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1372 // HMETAFILE CloseMetaFile(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1373 // int CombineRgn(HRGN, HRGN, HRGN, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1374 // HBITMAP CreateBitmap(int, int, UINT, UINT, POINTER);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1375 // HBITMAP CreateBitmapIndirect(BITMAP*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1376 // HBRUSH CreateBrushIndirect(LOGBRUSH*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1377 // HBITMAP CreateCompatibleBitmap(HDC, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1378 // HBITMAP CreateDiscardableBitmap(HDC, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1379 HDC CreateCompatibleDC(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1380 // HBITMAP CreateDIBitmap(HDC, BITMAPINFOHEADER*, DWORD, POINTER, BITMAPINFO*, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1381 // HBRUSH CreateDIBPatternBrush(HGLOBAL, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1382 // HBRUSH CreateDIBPatternBrushPt(POINTER, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1383 // HRGN CreateEllipticRgn(int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1384 // HRGN CreateEllipticRgnIndirect(RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1385 // HBRUSH CreateHatchBrush(int, COLORREF);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1386 // HPALETTE CreatePalette(LOGPALETTE*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1387 HPEN CreatePen(int, int, COLORREF);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1388 // HPEN CreatePenIndirect(LOGPEN*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1389 // HRGN CreatePolyPolygonRgn(POINT*, WINT*, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1390 // HBRUSH CreatePatternBrush(HBITMAP);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1391 HRGN CreateRectRgn(int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1392 // HRGN CreateRectRgnIndirect(RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1393 // HRGN CreateRoundRectRgn(int, int, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1394 // HBRUSH CreateSolidBrush(COLORREF);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1395 WINBOOL DeleteDC(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1396 // WINBOOL DeleteMetaFile(HMETAFILE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1397 WINBOOL DeleteObject(HGDIOBJ);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1398 // int DrawEscape(HDC, int, int, LPCSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1399 // WINBOOL Ellipse(HDC, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1400 // int EnumObjects(HDC, int, ENUMOBJECTSPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1401 // WINBOOL EqualRgn(HRGN, HRGN);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1402 // int Escape(HDC, int, int, LPCSTR, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1403 // int ExtEscape(HDC, int, int, LPCSTR, int, LPSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1404 int ExcludeClipRect(HDC, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1405 HRGN ExtCreateRegion(XFORM*, DWORD, RGNDATA*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1406 // WINBOOL ExtFloodFill(HDC, int, int, COLORREF, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1407 // WINBOOL FillRgn(HDC, HRGN, HBRUSH);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1408 // WINBOOL FloodFill(HDC, int, int, COLORREF);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1409 // WINBOOL FrameRgn(HDC, HRGN, HBRUSH, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1410 // int GetROP2(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1411 // WINBOOL GetAspectRatioFilterEx(HDC, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1412 // COLORREF GetBkColor(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1413 // int GetBkMode(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1414 // LONG GetBitmapBits(HBITMAP, LONG, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1415 // WINBOOL GetBitmapDimensionEx(HBITMAP, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1416 // UINT GetBoundsRect(HDC, LPRECT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1417 // WINBOOL GetBrushOrgEx(HDC, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1418 int GetClipBox(HDC, LPRECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1419 int GetClipRgn(HDC, HRGN);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1420 int GetMetaRgn(HDC, HRGN);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1421 HGDIOBJ GetCurrentObject(HDC, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1422 // WINBOOL GetCurrentPositionEx(HDC, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1423 int GetDeviceCaps(HDC, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1424 // int GetDIBits(HDC, HBITMAP, UINT, UINT, LPVOID, LPBITMAPINFO, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1425 // DWORD GetFontData(HDC, DWORD, DWORD, LPVOID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1426 // int GetGraphicsMode(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1427 // int GetMapMode(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1428 // UINT GetMetaFileBitsEx(HMETAFILE, UINT, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1429 // COLORREF GetNearestColor(HDC, COLORREF);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1430 // UINT GetNearestPaletteIndex(HPALETTE, COLORREF);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1431 // DWORD GetObjectType(HGDIOBJ);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1432 // UINT GetPaletteEntries(HPALETTE, UINT, UINT, LPPALETTEENTRY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1433 // COLORREF GetPixel(HDC, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1434 // int GetPixelFormat(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1435 int GetPolyFillMode(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1436 // WINBOOL GetRasterizerCaps(LPRASTERIZER_STATUS, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1437 // DWORD GetRegionData(HRGN, DWORD, LPRGNDATA);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1438 // int GetRgnBox(HRGN, LPRECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1439 HGDIOBJ GetStockObject(int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1440 // int GetStretchBltMode(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1441 // UINT GetSystemPaletteEntries(HDC, UINT, UINT, LPPALETTEENTRY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1442 // UINT GetSystemPaletteUse(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1443 // int GetTextCharacterExtra(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1444 // UINT GetTextAlign(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1445 // COLORREF GetTextColor(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1446 // int GetTextCharset(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1447 // int GetTextCharsetInfo(HDC, LPFONTSIGNATURE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1448 // WINBOOL TranslateCharsetInfo(DWORD*, LPCHARSETINFO, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1449 // DWORD GetFontLanguageInfo(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1450 // WINBOOL GetViewportExtEx(HDC, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1451 // WINBOOL GetViewportOrgEx(HDC, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1452 // WINBOOL GetWindowExtEx(HDC, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1453 WINBOOL GetWindowOrgEx(HDC, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1454 // int IntersectClipRect(HDC, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1455 // WINBOOL InvertRgn(HDC, HRGN);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1456 // WINBOOL LineDDA(int, int, int, int, LINEDDAPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1457 WINBOOL LineTo(HDC, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1458 // WINBOOL MaskBlt(HDC, int, int, int, int, HDC, int, int, HBITMAP, int, int, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1459 // WINBOOL PlgBlt(HDC, POINT*, HDC, int, int, int, int, HBITMAP, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1460 // int OffsetClipRgn(HDC, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1461 // int OffsetRgn(HRGN, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1462 // WINBOOL PatBlt(HDC, int, int, int, int, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1463 // WINBOOL Pie(HDC, int, int, int, int, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1464 // WINBOOL PlayMetaFile(HDC, HMETAFILE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1465 // WINBOOL PaintRgn(HDC, HRGN);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1466 // WINBOOL PolyPolygon(HDC, POINT*, WINT*, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1467 // WINBOOL PtInRegion(HRGN, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1468 // WINBOOL PtVisible(HDC, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1469 // WINBOOL RectInRegion(HRGN, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1470 // WINBOOL RectVisible(HDC, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1471 // WINBOOL Rectangle(HDC, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1472 // WINBOOL RestoreDC(HDC, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1473 // UINT RealizePalette(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1474 WINBOOL RoundRect(HDC, int, int, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1475 // WINBOOL ResizePalette(HPALETTE, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1476 int SaveDC(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1477 int SelectClipRgn(HDC, HRGN);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1478 // int ExtSelectClipRgn(HDC, HRGN, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1479 int SetMetaRgn(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1480 HGDIOBJ SelectObject(HDC, HGDIOBJ);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1481 HPALETTE SelectPalette(HDC, HPALETTE, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1482 COLORREF SetBkColor(HDC, COLORREF);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1483 int SetBkMode(HDC, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1484 // LONG SetBitmapBits(HBITMAP, DWORD, POINTER);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1485 // UINT SetBoundsRect(HDC, RECT*, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1486 // int SetDIBits(HDC, HBITMAP, UINT, UINT, POINTER, PBITMAPINFO, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1487 // int SetDIBitsToDevice(HDC, int, int, DWORD, DWORD, int, int, UINT, UINT, POINTER, BITMAPINFO*, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1488 // DWORD SetMapperFlags(HDC, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1489 int SetGraphicsMode(HDC, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1490 // int SetMapMode(HDC, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1491 // HMETAFILE SetMetaFileBitsEx(UINT, ubyte*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1492 // UINT SetPaletteEntries(HPALETTE, UINT, UINT, PALETTEENTRY*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1493 COLORREF SetPixel(HDC, int, int, COLORREF);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1494 // WINBOOL SetPixelV(HDC, int, int, COLORREF);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1495 int SetPolyFillMode(HDC, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1496 WINBOOL StretchBlt(HDC, int, int, int, int, HDC, int, int, int, int, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1497 WINBOOL SetRectRgn(HRGN, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1498 // int StretchDIBits(HDC, int, int, int, int, int, int, int, int, POINTER, BITMAPINFO*, UINT, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1499 int SetROP2(HDC, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1500 int SetStretchBltMode(HDC, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1501 // UINT SetSystemPaletteUse(HDC, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1502 // int SetTextCharacterExtra(HDC, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1503 COLORREF SetTextColor(HDC, COLORREF);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1504 UINT SetTextAlign(HDC, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1505 // WINBOOL SetTextJustification(HDC, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1506 // WINBOOL UpdateColors(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1507 // WINBOOL PlayMetaFileRecord(HDC, LPHANDLETABLE, LPMETARECORD, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1508 // WINBOOL EnumMetaFile(HDC, HMETAFILE, ENUMMETAFILEPROC, LPARAM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1509 // HENHMETAFILE CloseEnhMetaFile(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1510 // WINBOOL DeleteEnhMetaFile(HENHMETAFILE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1511 // WINBOOL EnumEnhMetaFile(HDC, HENHMETAFILE, ENHMETAFILEPROC, LPVOID, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1512 // UINT GetEnhMetaFileHeader(HENHMETAFILE, UINT, LPENHMETAHEADER);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1513 // UINT GetEnhMetaFilePaletteEntries(HENHMETAFILE, UINT, LPPALETTEENTRY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1514 // UINT GetWinMetaFileBits(HENHMETAFILE, UINT, LPBYTE, WINT, HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1515 // WINBOOL PlayEnhMetaFile(HDC, HENHMETAFILE, RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1516 // WINBOOL PlayEnhMetaFileRecord(HDC, LPHANDLETABLE, ENHMETARECORD*, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1517 // HENHMETAFILE SetEnhMetaFileBits(UINT, ubyte*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1518 // HENHMETAFILE SetWinMetaFileBits(UINT, ubyte*, HDC, METAFILEPICT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1519 // WINBOOL GdiComment(HDC, UINT, ubyte*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1520 // WINBOOL AngleArc(HDC, int, int, DWORD, FLOAT, FLOAT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1521 // WINBOOL PolyPolyline(HDC, POINT*, DWORD*, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1522 // WINBOOL GetWorldTransform(HDC, LPXFORM);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1523 WINBOOL SetWorldTransform(HDC, XFORM*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1524 // WINBOOL ModifyWorldTransform(HDC, XFORM*, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1525 // WINBOOL CombineTransform(LPXFORM, XFORM*, XFORM*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1526 // HBITMAP CreateDIBSection(HDC, BITMAPINFO*, UINT, POINTER*, HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1527 // UINT GetDIBColorTable(HDC, UINT, UINT, RGBQUAD*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1528 // UINT SetDIBColorTable(HDC, UINT, UINT, RGBQUAD*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1529 // WINBOOL SetColorAdjustment(HDC, COLORADJUSTMENT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1530 // WINBOOL GetColorAdjustment(HDC, LPCOLORADJUSTMENT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1531 // HPALETTE CreateHalftonePalette(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1532 // int EndDoc(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1533 // int StartPage(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1534 // int EndPage(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1535 // int AbortDoc(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1536 // int SetAbortProc(HDC, TABORTPROC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1537 // WINBOOL ArcTo(HDC, int, int, int, int, int, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1538 WINBOOL BeginPath(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1539 // WINBOOL CloseFigure(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1540 WINBOOL EndPath(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1541 // WINBOOL FillPath(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1542 // WINBOOL FlattenPath(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1543 int GetPath(HDC, LPPOINT, LPBYTE, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1544 // HRGN PathToRegion(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1545 // WINBOOL PolyDraw(HDC, POINT*, ubyte*, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1546 // WINBOOL SelectClipPath(HDC, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1547 // int SetArcDirection(HDC, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1548 // WINBOOL SetMiterLimit(HDC, FLOAT, PFLOAT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1549 // WINBOOL StrokeAndFillPath(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1550 // WINBOOL StrokePath(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1551 // WINBOOL WidenPath(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1552 HPEN ExtCreatePen(DWORD, DWORD, LOGBRUSH*, DWORD, DWORD*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1553 // WINBOOL GetMiterLimit(HDC, PFLOAT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1554 // int GetArcDirection(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1555 WINBOOL MoveToEx(HDC, int, int, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1556 // HRGN CreatePolygonRgn(POINT*, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1557 // WINBOOL DPtoLP(HDC, LPPOINT, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1558 // WINBOOL LPtoDP(HDC, LPPOINT, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1559 // WINBOOL Polygon(HDC, POINT*, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1560 // WINBOOL Polyline(HDC, POINT*, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1561 // WINBOOL PolyBezier(HDC, POINT*, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1562 // WINBOOL PolyBezierTo(HDC, POINT*, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1563 // WINBOOL PolylineTo(HDC, POINT*, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1564 // WINBOOL SetViewportExtEx(HDC, int, int, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1565 // WINBOOL SetViewportOrgEx(HDC, int, int, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1566 // WINBOOL SetWindowExtEx(HDC, int, int, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1567 WINBOOL SetWindowOrgEx(HDC, int, int, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1568 // WINBOOL OffsetViewportOrgEx(HDC, int, int, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1569 // WINBOOL OffsetWindowOrgEx(HDC, int, int, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1570 // WINBOOL ScaleViewportExtEx(HDC, int, int, int, int, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1571 // WINBOOL ScaleWindowExtEx(HDC, int, int, int, int, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1572 // WINBOOL SetBitmapDimensionEx(HBITMAP, int, int, LPSIZE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1573 WINBOOL SetBrushOrgEx(HDC, int, int, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1574 // WINBOOL GetDCOrgEx(HDC, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1575 // WINBOOL FixBrushOrgEx(HDC, int, int, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1576 // WINBOOL UnrealizeObject(HGDIOBJ);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1577 // WINBOOL GdiFlush();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1578 // DWORD GdiSetBatchLimit(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1579 // DWORD GdiGetBatchLimit();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1580 // int SetICMMode(HDC, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1581 // WINBOOL CheckColorsInGamut(HDC, LPVOID, LPVOID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1582 // HANDLE GetColorSpace(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1583 // WINBOOL SetColorSpace(HDC, HCOLORSPACE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1584 // WINBOOL DeleteColorSpace(HCOLORSPACE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1585 // WINBOOL GetDeviceGammaRamp(HDC, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1586 // WINBOOL SetDeviceGammaRamp(HDC, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1587 // WINBOOL ColorMatchToTarget(HDC, HDC, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1588 // HPROPSHEETPAGE CreatePropertySheetPageA(LPCPROPSHEETPAGE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1589 // WINBOOL DestroyPropertySheetPage(HPROPSHEETPAGE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1590 // void InitCommonControls();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1591 // HIMAGELIST ImageList_Create(int, int, UINT, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1592 // WINBOOL ImageList_Destroy(HIMAGELIST);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1593 // int ImageList_GetImageCount(HIMAGELIST);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1594 // int ImageList_Add(HIMAGELIST, HBITMAP, HBITMAP);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1595 // int ImageList_ReplaceIcon(HIMAGELIST, int, HICON);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1596 // COLORREF ImageList_SetBkColor(HIMAGELIST, COLORREF);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1597 // COLORREF ImageList_GetBkColor(HIMAGELIST);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1598 // WINBOOL ImageList_SetOverlayImage(HIMAGELIST, int, int);
143
45172b7a0ee6 TreeDragSourceEffect
Frank Benoit <benoit@tionex.de>
parents: 137
diff changeset
1599 WINBOOL ImageList_Draw(HIMAGELIST, int, HDC, int, int, UINT);
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1600 // WINBOOL ImageList_Replace(HIMAGELIST, int, HBITMAP, HBITMAP);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1601 // int ImageList_AddMasked(HIMAGELIST, HBITMAP, COLORREF);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1602 // WINBOOL ImageList_DrawEx(HIMAGELIST, int, HDC, int, int, int, int, COLORREF, COLORREF, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1603 // WINBOOL ImageList_Remove(HIMAGELIST, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1604 // HICON ImageList_GetIcon(HIMAGELIST, int, UINT);
136
04e357b8343d DragSource
Frank Benoit <benoit@tionex.de>
parents: 128
diff changeset
1605 WINBOOL ImageList_BeginDrag(HIMAGELIST, int, int, int);
04e357b8343d DragSource
Frank Benoit <benoit@tionex.de>
parents: 128
diff changeset
1606 void ImageList_EndDrag();
04e357b8343d DragSource
Frank Benoit <benoit@tionex.de>
parents: 128
diff changeset
1607 WINBOOL ImageList_DragEnter(HWND, int, int);
04e357b8343d DragSource
Frank Benoit <benoit@tionex.de>
parents: 128
diff changeset
1608 WINBOOL ImageList_DragLeave(HWND);
04e357b8343d DragSource
Frank Benoit <benoit@tionex.de>
parents: 128
diff changeset
1609 WINBOOL ImageList_DragMove(int, int);
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1610 // WINBOOL ImageList_SetDragCursorImage(HIMAGELIST, int, int, int);
137
3665cb9211b2 DropTarget
Frank Benoit <benoit@tionex.de>
parents: 136
diff changeset
1611 WINBOOL ImageList_DragShowNolock(WINBOOL);
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1612 // HIMAGELIST ImageList_GetDragImage(POINT*, POINT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1613 // WINBOOL ImageList_GetIconSize(HIMAGELIST, int*, int*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1614 // WINBOOL ImageList_SetIconSize(HIMAGELIST, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1615 // WINBOOL ImageList_GetImageInfo(HIMAGELIST, int, IMAGEINFO*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1616 // HIMAGELIST ImageList_Merge(HIMAGELIST, int, HIMAGELIST, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1617 // HWND CreateToolbarEx(HWND, DWORD, UINT, int, HINST, UINT, LPCTBBUTTON, int, int, int, int, int, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1618 // HBITMAP CreateMappedBitmap(HINST, int, UINT, LPCOLORMAP, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1619 // void MenuHelp(UINT, WPARAM, LPARAM, HMENU, HINST, HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1620 // WINBOOL ShowHideMenuCtl(HWND, UINT, LPINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1621 // void GetEffectiveClientRect(HWND, LPRECT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1622 // WINBOOL MakeDragList(HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1623 // void DrawInsert(HWND, HWND);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1624 // int LBItemFromPt(HWND, POINT, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1625 // HWND CreateUpDownControl(DWORD, int, int, int, int, HWND, int, HINST, HWND, int, int, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1626 // LONG RegCloseKey(HKEY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1627 // LONG RegSetKeySecurity(HKEY, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1628 // LONG RegFlushKey(HKEY);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1629 // LONG RegGetKeySecurity(HKEY, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1630 // LONG RegNotifyChangeKeyValue(HKEY, WINBOOL, DWORD, HANDLE, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1631 // WINBOOL IsValidCodePage(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1632 // UINT GetACP();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1633 // UINT GetOEMCP();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1634 // WINBOOL GetCPInfo(UINT, LPCPINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1635 // WINBOOL IsDBCSLeadByte(ubyte);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1636 // WINBOOL IsDBCSLeadByteEx(UINT, ubyte);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1637 int MultiByteToWideChar(UINT, DWORD, LPCSTR, int, LPWSTR, int);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1638 int WideCharToMultiByte(UINT, DWORD, LPCWSTR, int, LPSTR, int, LPCSTR, LPBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1639 // WINBOOL IsValidLocale(LCID, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1640 // LCID ConvertDefaultLocale(LCID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1641 // LCID GetThreadLocale();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1642 // WINBOOL SetThreadLocale(LCID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1643 // LANGID GetSystemDefaultLangID();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1644 // LANGID GetUserDefaultLangID();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1645 // LCID GetSystemDefaultLCID();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1646 // LCID GetUserDefaultLCID();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1647 // WINBOOL ReadConsoleOutputAttribute(HANDLE, LPWORD, DWORD, COORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1648 // WINBOOL WriteConsoleOutputAttribute(HANDLE, ushort*, DWORD, COORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1649 // WINBOOL FillConsoleOutputAttribute(HANDLE, ushort, DWORD, COORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1650 // WINBOOL GetConsoleMode(HANDLE, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1651 // WINBOOL GetNumberOfConsoleInputEvents(HANDLE, PDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1652 // WINBOOL GetConsoleScreenBufferInfo(HANDLE, PCONSOLE_SCREEN_BUFFER_INFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1653 // COORD GetLargestConsoleWindowSize(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1654 // WINBOOL GetConsoleCursorInfo(HANDLE, PCONSOLE_CURSOR_INFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1655 // WINBOOL GetNumberOfConsoleMouseButtons(LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1656 // WINBOOL SetConsoleMode(HANDLE, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1657 // WINBOOL SetConsoleActiveScreenBuffer(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1658 // WINBOOL FlushConsoleInputBuffer(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1659 // WINBOOL SetConsoleScreenBufferSize(HANDLE, COORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1660 // WINBOOL SetConsoleCursorPosition(HANDLE, COORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1661 // WINBOOL SetConsoleCursorInfo(HANDLE, PCONSOLE_CURSOR_INFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1662 // WINBOOL SetConsoleWindowInfo(HANDLE, WINBOOL, SMALL_RECT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1663 // WINBOOL SetConsoleTextAttribute(HANDLE, ushort);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1664 // WINBOOL SetConsoleCtrlHandler(PHANDLER_ROUTINE, WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1665 // WINBOOL GenerateConsoleCtrlEvent(DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1666 // WINBOOL AllocConsole();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1667 // WINBOOL FreeConsole();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1668 // HANDLE CreateConsoleScreenBuffer(DWORD, DWORD, SECURITY_ATTRIBUTES*, DWORD, LPVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1669 // UINT GetConsoleCP();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1670 // WINBOOL SetConsoleCP(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1671 // UINT GetConsoleOutputCP();
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1672 // WINBOOL SetConsoleOutputCP(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1673 // DWORD WNetConnectionDialog(HWND, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1674 // DWORD WNetDisconnectDialog(HWND, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1675 // DWORD WNetCloseEnum(HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1676 // WINBOOL CloseServiceHandle(SC_HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1677 // WINBOOL ControlService(SC_HANDLE, DWORD, LPSERVICE_STATUS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1678 // WINBOOL DeleteService(SC_HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1679 // SC_LOCK LockServiceDatabase(SC_HANDLE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1680 // WINBOOL NotifyBootConfigStatus(WINBOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1681 // WINBOOL QueryServiceObjectSecurity(SC_HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, LPDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1682 // WINBOOL QueryServiceStatus(SC_HANDLE, LPSERVICE_STATUS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1683 // WINBOOL SetServiceObjectSecurity(SC_HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1684 // WINBOOL SetServiceStatus(SERVICE_STATUS_HANDLE, LPSERVICE_STATUS);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1685 // WINBOOL UnlockServiceDatabase(SC_LOCK);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1686 // int ChoosePixelFormat(HDC, PIXELFORMATDESCRIPTOR*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1687 // int DescribePixelFormat(HDC, int, UINT, LPPIXELFORMATDESCRIPTOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1688 // WINBOOL SetPixelFormat(HDC, int, PPIXELFORMATDESCRIPTOR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1689 // WINBOOL SwapBuffers(HDC);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1690 // WINBOOL DragQueryPoint(HDROP, LPPOINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1691 // void DragFinish(HDROP);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1692 // void DragAcceptFiles(HWND, BOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1693 // HICON DuplicateIcon(HINST, HICON);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1694 // BOOL DdeAbandonTransaction(DWORD, HCONV, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1695 // PBYTE DdeAccessData(HDDEDATA, PDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1696 // HDDEDATA DdeAddData(HDDEDATA, PBYTE, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1697 // HDDEDATA DdeClientTransaction(PBYTE, DWORD, HCONV, HSZ, UINT, UINT, DWORD, PDWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1698 // int DdeCmpStringHandles(HSZ, HSZ);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1699 // HCONV DdeConnect(DWORD, HSZ, HSZ, CONVCONTEXT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1700 // HCONVLIST DdeConnectList(DWORD, HSZ, HSZ, HCONVLIST, PCONVCONTEXT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1701 // HDDEDATA DdeCreateDataHandle(DWORD, LPBYTE, DWORD, DWORD, HSZ, UINT, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1702 // WINBOOL DdeDisconnect(HCONV);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1703 // BOOL DdeDisconnectList(HCONVLIST);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1704 // BOOL DdeEnableCallback(DWORD, HCONV, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1705 // WINBOOL DdeFreeDataHandle(HDDEDATA);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1706 // WINBOOL DdeFreeStringHandle(DWORD, HSZ);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1707 // DWORD DdeGetData(HDDEDATA, ubyte*, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1708 // UINT DdeGetLastError(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1709 // BOOL DdeImpersonateClient(HCONV);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1710 // BOOL DdeKeepStringHandle(DWORD, HSZ);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1711 // HDDEDATA DdeNameService(DWORD, HSZ, HSZ, UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1712 // WINBOOL DdePostAdvise(DWORD, HSZ, HSZ);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1713 // UINT DdeQueryConvInfo(HCONV, DWORD, PCONVINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1714 // HCONV DdeQueryNextServer(HCONVLIST, HCONV);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1715 // HCONV DdeReconnect(HCONV);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1716 // BOOL DdeSetUserHandle(HCONV, DWORD, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1717 // BOOL DdeUnaccessData(HDDEDATA);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1718 // WINBOOL DdeUninitialize(DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1719 // void SHAddToRecentDocs(UINT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1720 // LPITEMIDLIST SHBrowseForFolder(LPBROWSEINFO);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1721 // void SHChangeNotify(LONG, UINT, LPCVOID);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1722 // int SHFileOperation(LPSHFILEOPSTRUCT);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1723 // void SHFreeNameMappings(HANDLE);
190
72ef824d4983 dwt.program.Program
Frank Benoit <benoit@tionex.de>
parents: 181
diff changeset
1724 DWORD SHGetFileInfo(LPCTSTR, DWORD, SHFILEINFO*, UINT, UINT);
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1725 // WINBOOL SHGetPathFromIDList(LPCITEMIDLIST, LPTSTR);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1726 // HRESULT SHGetSpecialFolderLocation(HWND, int, LPITEMIDLIST*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1727 // THANDLE CreateThread(POINTER, DWORD, TFNTHREADSTARTROUTINE, POINTER, DWORD, DWORD*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1728 // BOOL DdeSetQualityOfService(HWND, TSECURITYQUALITYOFSERVICE*, PSECURITYQUALITYOFSERVICE);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1729 // BOOL GetCommMask(THANDLE, DWORD*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1730 // BOOL GetDiskFreeSpaceExA(LPCSTR, void*, void*, PLARGEINTEGER);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1731 // BOOL GetDiskFreeSpaceExW(LPWSTR, void*, void*, PLARGEINTEGER);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1732 // DWORD GetKerningPairs(HDC, DWORD, void*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1733 // BOOL GetOverlappedResult(THANDLE, TOVERLAPPED*, DWORD*, BOOL);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1734 // BOOL GetQueuedCompletionStatus(THANDLE, DWORD*, DWORD*, POVERLAPPED*, DWORD);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1735 // BOOL GetSystemPowerStatus(TSYSTEMPOWERSTATUS*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1736 // BOOL ReadFile(THANDLE, void*, DWORD, DWORD*, POVERLAPPED);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1737 // BOOL SetThreadContext(THANDLE, TCONTEXT*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1738 // BOOL wglDescribeLayerPlane(HDC, int, int, uint, TLAYERPLANEDESCRIPTOR*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1739 // int wglGetLayerPaletteEntries(HDC, int, int, int, void*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1740 // int wglSetLayerPaletteEntries(HDC, int, int, int, void*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1741 // DWORD WNetGetResourceParentA(PNETRESOURCEA, POINTER, DWORD*);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1742 // BOOL WriteFile(THANDLE, void*, DWORD, DWORD*, POVERLAPPED);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1743 //
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1744 // BOOL CancelWaitableTimer(HANDLE hTimer);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1745 // HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1746 // HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1747 // HANDLE CreateWaitableTimerA(LPSECURITY_ATTRIBUTES lpTimerAttributes, BOOL bManualReset, LPCSTR lpTimerName);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1748 // HANDLE CreateWaitableTimerW(LPSECURITY_ATTRIBUTES lpTimerAttributes, BOOL bManualReset, LPCWSTR lpTimerName);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1749 // BOOL SetWaitableTimer(HANDLE hTimer, LARGE_INTEGER* pDueTime, LONG lPeriod, PTIMERAPCROUTINE pfnCompletionRoutine, LPVOID lpArgToCompletionRoutine, BOOL fResume);
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1750 }
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1751
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1752
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1753 ////////////////////////////////////////////////////////////////////////////////////////
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1754 // dwt
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1755 ////////////////////////////////////////////////////////////////////////////////////////
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
1756
37
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1757 alias HANDLE HPAINTBUFFER;
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1758
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
1759 extern (Windows){
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
1760 int AddFontResourceExA(char* lpszFilename, int fl, void* pdv);
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
1761 int AddFontResourceExW(wchar* lpszFilename, int fl, void* pdv);
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
1762
24
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1763 BOOL AlphaBlend(
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1764 HDC hdcDest, // handle to destination DC
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1765 int nXOriginDest, // x-coord of upper-left corner
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1766 int nYOriginDest, // y-coord of upper-left corner
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1767 int nWidthDest, // destination width
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1768 int nHeightDest, // destination height
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1769 HDC hdcSrc, // handle to source DC
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1770 int nXOriginSrc, // x-coord of upper-left corner
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1771 int nYOriginSrc, // y-coord of upper-left corner
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1772 int nWidthSrc, // source width
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1773 int nHeightSrc, // source height
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1774 BLENDFUNCTION blendFunction // alpha-blending function
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1775 );
25
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1776 BOOL TransparentBlt(
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1777 HDC hdcDest, // handle to destination DC
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1778 int nXOriginDest, // x-coord of destination upper-left corner
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1779 int nYOriginDest, // y-coord of destination upper-left corner
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1780 int nWidthDest, // width of destination rectangle
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1781 int hHeightDest, // height of destination rectangle
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1782 HDC hdcSrc, // handle to source DC
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1783 int nXOriginSrc, // x-coord of source upper-left corner
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1784 int nYOriginSrc, // y-coord of source upper-left corner
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1785 int nWidthSrc, // width of source rectangle
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1786 int nHeightSrc, // height of source rectangle
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1787 UINT crTransparent // color to make transparent
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1788 );
28
Frank Benoit <benoit@tionex.de>
parents: 25
diff changeset
1789 int IIDFromString (wchar* lpsz, byte* lpiid);
30
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1790 HRESULT ScriptJustify(
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1791 SCRIPT_VISATTR* psva,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1792 int* piAdvance,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1793 int cGlyphs,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1794 int iDx,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1795 int iMinKashida,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1796 int* piJustify
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1797 );
28
Frank Benoit <benoit@tionex.de>
parents: 25
diff changeset
1798
30
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1799 HRESULT ScriptRecordDigitSubstitution(
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1800 LCID Locale,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1801 SCRIPT_DIGITSUBSTITUTE* psds
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1802 );
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1803 HRESULT ScriptApplyDigitSubstitution(
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1804 SCRIPT_DIGITSUBSTITUTE* psds,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1805 SCRIPT_CONTROL* psc,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1806 SCRIPT_STATE* pss
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1807 );
32
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1808
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1809 // UxTheme.dll
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1810 BOOL IsAppThemed();
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1811
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1812 HRESULT DrawThemeBackground(
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1813 HTHEME hTheme,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1814 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1815 int iPartId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1816 int iStateId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1817 RECT *pRect,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1818 RECT *pClipRect
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1819 );
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1820 HRESULT DrawThemeEdge(
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1821 HTHEME hTheme,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1822 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1823 int iPartId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1824 int iStateId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1825 LPCRECT pDestRect,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1826 UINT uEdge,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1827 UINT uFlags,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1828 LPRECT pContentRect
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1829 );
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1830 HRESULT DrawThemeIcon(
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1831 HTHEME hTheme,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1832 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1833 int iPartId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1834 int iStateId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1835 LPCRECT pRect,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1836 HIMAGELIST himl,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1837 int iImageIndex
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1838 );
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1839 HRESULT DrawThemeParentBackground(
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1840 HWND hwnd,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1841 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1842 RECT *prc
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1843 );
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1844 HRESULT DrawThemeText(
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1845 HTHEME hTheme,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1846 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1847 int iPartId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1848 int iStateId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1849 LPCWSTR pszText,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1850 int iCharCount,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1851 DWORD dwTextFlags,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1852 DWORD dwTextFlags2,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1853 LPCRECT pRect
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1854 );
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1855
33
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1856 HTHEME OpenThemeData(
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1857 HWND hwnd,
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1858 LPCWSTR pszClassList
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1859 );
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1860 HRESULT BufferedPaintInit();
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1861 HRESULT CloseThemeData(
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1862 HTHEME hTheme
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1863 );
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1864 HRESULT BufferedPaintUnInit();
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1865 BOOL IsHungAppWindow(
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1866 HWND hWnd
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1867 );
37
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1868 HPAINTBUFFER BeginBufferedPaint(
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1869 HDC hdcTarget,
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1870 RECT *prcTarget,
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1871 uint/+BP_BUFFERFORMAT+/ dwFormat,
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1872 void*/+BP_PAINTPARAMS+/ pPaintParams,
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1873 HDC *phdc
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1874 );
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1875 HRESULT EndBufferedPaint(
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1876 HPAINTBUFFER hBufferedPaint,
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1877 BOOL fUpdateTarget
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1878 );
78
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1879
49
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1880
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1881 HRESULT GetThemeTextExtent(
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1882 HTHEME hTheme,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1883 HDC hdc,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1884 int iPartId,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1885 int iStateId,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1886 LPCWSTR pszText,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1887 int iCharCount,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1888 DWORD dwTextFlags,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1889 LPCRECT pBoundingRect,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1890 LPRECT pExtentRect
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1891 );
67
3f4e6a4ecc09 Table, TableItem, TableColumn
Frank Benoit <benoit@tionex.de>
parents: 49
diff changeset
1892 HRESULT SetWindowTheme(
3f4e6a4ecc09 Table, TableItem, TableColumn
Frank Benoit <benoit@tionex.de>
parents: 49
diff changeset
1893 HWND hwnd,
3f4e6a4ecc09 Table, TableItem, TableColumn
Frank Benoit <benoit@tionex.de>
parents: 49
diff changeset
1894 LPCWSTR pszSubAppName,
3f4e6a4ecc09 Table, TableItem, TableColumn
Frank Benoit <benoit@tionex.de>
parents: 49
diff changeset
1895 LPCWSTR pszSubIdList
3f4e6a4ecc09 Table, TableItem, TableColumn
Frank Benoit <benoit@tionex.de>
parents: 49
diff changeset
1896 );
78
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1897
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1898 //Kernel32.lib
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1899 LANGID GetSystemDefaultUILanguage();
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1900
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1901 // Macro from winnt.h/windows.h
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1902 WORD PRIMARYLANGID(
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1903 WORD lgid
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1904 );
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1905
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1906 //Gdi32.lib
75
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1907 int IntersectClipRect(
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1908 HDC hdc, // handle to DC
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1909 int nLeftRect, // x-coord of upper-left corner
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1910 int nTopRect, // y-coord of upper-left corner
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1911 int nRightRect, // x-coord of lower-right corner
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1912 int nBottomRect // y-coord of lower-right corner
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1913 );
82
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1914
89
8c6a38719fb8 CoCreateInstance
Frank Benoit <benoit@tionex.de>
parents: 82
diff changeset
1915 LRESULT CoCreateInstance(
8c6a38719fb8 CoCreateInstance
Frank Benoit <benoit@tionex.de>
parents: 82
diff changeset
1916 byte* rclsid, void* pUnkOuter, int dwClsContext, byte* riid, void* ppv
8c6a38719fb8 CoCreateInstance
Frank Benoit <benoit@tionex.de>
parents: 82
diff changeset
1917 );
82
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1918 /+
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1919 // kernel32 winxp/vista
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1920 version(ANSI){
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1921 HANDLE CreateActCtxA(
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1922 ACTCTXA* pActCtx
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1923 );
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1924 }
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1925 else{
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1926 HANDLE CreateActCtxW(
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1927 ACTCTXW* pActCtx
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1928 );
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1929 }
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1930 BOOL ActivateActCtx(
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1931 HACTCTX hActCtx,
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1932 uint* lpCookie
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1933 );
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1934 +/
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
1935 }
37
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1936 //--------------------------------------------------------------------------------------
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1937
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1938 // Windows API
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1939 extern (Windows){
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1940 int AbortDoc(HDC hdc);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1941 HKL ActivateKeyboardLayout(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1942 HKL hkl, // handle to keyboard layout
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1943 UINT Flags // keyboard layout flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1944 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1945 BOOL AdjustWindowRectEx(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1946 LPRECT lpRect, // pointer to client-rectangle structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1947 DWORD dwStyle, // window styles
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1948 BOOL bMenu, // menu-present flag
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1949 DWORD dwExStyle // extended style
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1950 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1951 BOOL Arc(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1952 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1953 int nLeftRect, // x-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1954 int nTopRect, // y-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1955 int nRightRect, // x-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1956 int nBottomRect, // y-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1957 int nXStartArc, // first radial ending point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1958 int nYStartArc, // first radial ending point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1959 int nXEndArc, // second radial ending point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1960 int nYEndArc // second radial ending point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1961 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1962 HDWP BeginDeferWindowPos(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1963 int nNumWindows
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1964 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1965 //alias STDWIN.BeginPaint BeginPaint;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1966 BOOL BitBlt(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1967 HDC hdcDest, // handle to destination device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1968 int nXDest, // x-coordinate of destination rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1969 int nYDest, // y-coordinate of destination rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1970 int nWidth, // width of destination rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1971 int nHeight, // height of destination rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1972 HDC hdcSrc, // handle to source device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1973 int nXSrc, // x-coordinate of source rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1974 int nYSrc, // y-coordinate of source rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1975 DWORD dwRop // raster operation code
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1976 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1977 BOOL BringWindowToTop(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1978 HWND hWnd // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1979 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1980 LRESULT CallNextHookEx(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1981 HHOOK hhk, // handle to current hook
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1982 int nCode, // hook code passed to hook procedure
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1983 WPARAM wParam, // value passed to hook procedure
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1984 LPARAM lParam // value passed to hook procedure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1985 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1986 LRESULT CallWindowProcA(
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1987 WNDPROC lpPrevWndFunc, // pointer to previous procedure
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1988 HWND hWnd, // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1989 UINT Msg, // message
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1990 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1991 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1992 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1993 LRESULT CallWindowProcW(
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1994 WNDPROC lpPrevWndFunc, // pointer to previous procedure
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1995 HWND hWnd, // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1996 UINT Msg, // message
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
1997 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1998 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1999 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2000 LPSTR CharLowerA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2001 LPSTR lpsz // single character or pointer to string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2002 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2003 LPWSTR CharLowerW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2004 LPWSTR lpsz // single character or pointer to string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2005 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2006 LPSTR CharUpperA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2007 LPSTR lpsz // single character or pointer to string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2008 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2009 LPWSTR CharUpperW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2010 LPWSTR lpsz // single character or pointer to string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2011 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2012 DWORD CheckMenuItem(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2013 HMENU hmenu, // handle to menu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2014 UINT uIDCheckItem, // menu item to check or uncheck
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2015 UINT uCheck // menu item flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2016 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2017 BOOL ChooseColorA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2018 LPCHOOSECOLORA lpcc // pointer to structure with initialization data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2019 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2020 BOOL ChooseColorW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2021 LPCHOOSECOLORW lpcc // pointer to structure with initialization data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2022 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2023 BOOL ChooseFontA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2024 LPCHOOSEFONTA lpcf // pointer to structure with initialization data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2025 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2026 BOOL ChooseFontW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2027 LPCHOOSEFONTW lpcf // pointer to structure with initialization data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2028 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2029 //alias STDWIN.ClientToScreen ClientToScreen;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2030 BOOL CloseClipboard();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2031 int CombineRgn(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2032 HRGN hrgnDest, // handle to destination region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2033 HRGN hrgnSrc1, // handle to source region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2034 HRGN hrgnSrc2, // handle to source region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2035 int fnCombineMode // region combining mode
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2036 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2037 //alias STDWIN.CloseHandle CloseHandle;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2038 DWORD CommDlgExtendedError();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2039
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2040 version(WinCE){
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2041 BOOL CommandBar_AddAdornments(HWND hwndCB, DWORD dwFlags, DWORD dwReserved);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2042 HWND CommandBar_Create(HINSTANCE hInst, HWND hwndParent, int idCmdBar);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2043 void CommandBar_Destroy(HWND hwndCB);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2044 BOOL CommandBar_DrawMenuBar(HWND hwndCB, int iButton);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2045 int CommandBar_Height(HWND hwndCB);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2046 int CommandBar_InsertMenubarEx(HWND hwndCB, HINSTANCE hInst, int pszMenu, int iButton);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2047 int CommandBar_Show(HWND hwndCB, int fShow);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2048 }
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2049
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2050 HANDLE CopyImage(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2051 HANDLE hImage, // handle to the image to copy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2052 UINT uType, // type of image to copy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2053 int cxDesired, // desired width of new image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2054 int cyDesired, // desired height of new image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2055 UINT fuFlags // copy flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2056 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2057 HACCEL CreateAcceleratorTableA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2058 LPACCEL lpaccl, // pointer to structure array with accelerator data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2059 int cEntries // number of structures in the array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2060 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2061 HACCEL CreateAcceleratorTableW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2062 LPACCEL lpaccl, // pointer to structure array with accelerator data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2063 int cEntries // number of structures in the array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2064 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2065 HBITMAP CreateBitmap(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2066 int nWidth, // bitmap width, in pixels
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2067 int nHeight, // bitmap height, in pixels
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2068 UINT cPlanes, // number of color planes used by device
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2069 UINT cBitsPerPel, // number of bits required to identify a color
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2070 VOID *lpvBits // pointer to array containing color data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2071 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2072 //alias STDWIN.CreateCaret CreateCaret;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2073 HBITMAP CreateCompatibleBitmap(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2074 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2075 int nWidth, // width of bitmap, in pixels
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2076 int nHeight // height of bitmap, in pixels
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2077 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2078 //alias STDWIN.CreateCompatibleDC CreateCompatibleDC;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2079 HCURSOR CreateCursor(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2080 HINSTANCE hInst, // handle to application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2081 int xHotSpot, // horizontal position of hot spot
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2082 int yHotSpot, // vertical position of hot spot
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2083 int nWidth, // cursor width
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2084 int nHeight, // cursor height
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2085 VOID *pvANDPlane, // pointer to AND bitmask array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2086 VOID *pvXORPlane // pointer to XOR bitmask array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2087 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2088 HDC CreateDCA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2089 LPCSTR lpszDriver, // pointer to string specifying driver name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2090 LPCSTR lpszDevice, // pointer to string specifying device name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2091 LPCSTR lpszOutput, // do not use; set to NULL
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2092 DEVMODE *lpInitData
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2093 // pointer to optional printer data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2094 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2095 HDC CreateDCW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2096 LPCWSTR lpszDriver, // pointer to string specifying driver name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2097 LPCWSTR lpszDevice, // pointer to string specifying device name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2098 LPCWSTR lpszOutput, // do not use; set to NULL
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2099 DEVMODE *lpInitData
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2100 // pointer to optional printer data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2101 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2102 HBITMAP CreateDIBSection(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2103 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2104 BITMAPINFO *pbmi,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2105 // pointer to structure containing bitmap size,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2106 // format, and color data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2107 UINT iUsage, // color data type indicator: RGB values or
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2108 // palette indexes
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2109 VOID *ppvBits, // pointer to variable to receive a pointer to
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2110 // the bitmap's bit values
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2111 HANDLE hSection, // optional handle to a file mapping object
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2112 DWORD dwOffset // offset to the bitmap bit values within the
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2113 // file mapping object
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2114 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2115 HANDLE CreateEventA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2116 LPSECURITY_ATTRIBUTES lpEventAttributes,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2117 // pointer to security attributes
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2118 BOOL bManualReset, // flag for manual-reset event
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2119 BOOL bInitialState, // flag for initial state
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2120 LPCSTR lpName // pointer to event-object name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2121 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2122 HANDLE CreateEventW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2123 LPSECURITY_ATTRIBUTES lpEventAttributes,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2124 // pointer to security attributes
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2125 BOOL bManualReset, // flag for manual-reset event
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2126 BOOL bInitialState, // flag for initial state
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2127 LPCWSTR lpName // pointer to event-object name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2128 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2129
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2130 //alias STDWIN.CreateFileA CreateFileA;
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2131 //alias STDWIN.CreateFileW CreateFileW;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2132 HFONT CreateFontIndirectA(LOGFONTA* lplf );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2133 HFONT CreateFontIndirectW(LOGFONTW* lplf );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2134 HICON CreateIconIndirect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2135 PICONINFO piconinfo // pointer to icon information structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2136 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2137 HMENU CreateMenu();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2138 HPALETTE CreatePalette(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2139 LOGPALETTE *lplgpl // pointer to logical color palette
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2140 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2141 HBRUSH CreatePatternBrush(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2142 HBITMAP hbmp // handle to bitmap
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2143 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2144 //alias STDWIN.CreatePen CreatePen;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2145 HRGN CreatePolygonRgn(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2146 POINT *lppt, // pointer to array of points
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2147 int cPoints, // number of points in array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2148 int fnPolyFillMode // polygon-filling mode
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2149 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2150 HMENU CreatePopupMenu();
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2151 //alias STDWIN.CreateRectRgn CreateRectRgn;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2152 HBRUSH CreateSolidBrush(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2153 COLORREF crColor // brush color value
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2154 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2155
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2156 //alias STDWIN.CreateWindowExA CreateWindowExA;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2157 HWND CreateWindowExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2158 DWORD dwExStyle, // extended window style
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2159 LPCWSTR lpClassName, // pointer to registered class name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2160 LPCWSTR lpWindowName, // pointer to window name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2161 DWORD dwStyle, // window style
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2162 int x, // horizontal position of window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2163 int y, // vertical position of window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2164 int nWidth, // window width
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2165 int nHeight, // window height
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2166 HWND hWndParent, // handle to parent or owner window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2167 HMENU hMenu, // handle to menu, or child-window identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2168 HINSTANCE hInstance, // handle to application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2169 LPVOID lpParam // pointer to window-creation data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2170 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2171
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2172 LRESULT DefFrameProcA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2173 HWND hWnd, // handle to MDI frame window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2174 HWND hWndMDIClient, // handle to MDI client window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2175 UINT uMsg, // message
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2176 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2177 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2178 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2179 LRESULT DefFrameProcW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2180 HWND hWnd, // handle to MDI frame window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2181 HWND hWndMDIClient, // handle to MDI client window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2182 UINT uMsg, // message
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2183 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2184 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2185 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2186 LRESULT DefMDIChildProcA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2187 HWND hWnd, // handle to MDI child window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2188 UINT uMsg, // message
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2189 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2190 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2191 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2192 LRESULT DefMDIChildProcW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2193 HWND hWnd, // handle to MDI child window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2194 UINT uMsg, // message
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2195 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2196 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2197 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2198 //alias STDWIN.DefWindowProcA DefWindowProcA;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2199 LRESULT DefWindowProcW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2200 HWND hWnd, // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2201 UINT Msg, // message identifier
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2202 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2203 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2204 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2205
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2206 HDWP DeferWindowPos(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2207 HDWP hWinPosInfo, // handle to internal structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2208 HWND hWnd, // handle to window to position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2209 HWND hWndInsertAfter, // placement-order handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2210 int x, // horizontal position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2211 int y, // vertical position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2212 int cx, // width
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2213 int cy, // height
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2214 UINT uFlags // window-positioning flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2215 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2216
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2217 //alias STDWIN.DeleteDC DeleteDC;
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2218 //alias STDWIN.DeleteFileA DeleteFileA;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2219 BOOL DeleteMenu(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2220 HMENU hMenu, // handle to menu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2221 UINT uPosition, // menu item identifier or position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2222 UINT uFlags // menu item flag
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2223 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2224 //alias STDWIN.DeleteObject DeleteObject;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2225 BOOL DestroyAcceleratorTable(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2226 HACCEL hAccel // handle to accelerator table
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2227 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2228 int DestroyCaret();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2229 BOOL DestroyCursor(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2230 HCURSOR hCursor // handle to cursor to destroy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2231 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2232 BOOL DestroyIcon(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2233 HICON hIcon // handle to icon to destroy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2234 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2235 BOOL DestroyMenu(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2236 HMENU hMenu // handle to menu to destroy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2237 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2238 BOOL DestroyWindow(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2239 HWND hWnd // handle to window to destroy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2240 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2241 LONG DispatchMessageA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2242 MSG *lpmsg // pointer to structure with message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2243 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2244 LONG DispatchMessageW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2245 MSG *lpmsg // pointer to structure with message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2246 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2247 BOOL DragDetect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2248 HWND hwnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2249 POINT pt
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2250 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2251 void DragFinish(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2252 HDROP hDrop
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2253 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2254 UINT DragQueryFileA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2255 HDROP hDrop,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2256 UINT iFile,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2257 LPSTR lpszFile,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2258 UINT cch
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2259 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2260 UINT DragQueryFileW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2261 HDROP hDrop,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2262 UINT iFile,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2263 LPWSTR lpszFile,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2264 UINT cch
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2265 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2266 BOOL DrawEdge(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2267 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2268 LPRECT qrc, // pointer to rectangle coordinates
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2269 UINT edge, // type of inner and outer edge to draw
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2270 UINT grfFlags // type of border
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2271 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2272 BOOL DrawFocusRect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2273 HDC hDC, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2274 RECT *lprc // pointer to structure for rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2275 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2276 BOOL DrawFrameControl(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2277 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2278 LPRECT lprc, // pointer to bounding rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2279 UINT uType, // frame-control type
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2280 UINT uState // frame-control state
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2281 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2282 BOOL DrawIconEx(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2283 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2284 int xLeft, // x-coordinate of upper left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2285 int yTop, // y-coordinate of upper left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2286 HICON hIcon, // handle to icon to draw
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2287 int cxWidth, // width of the icon
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2288 int cyWidth, // height of the icon
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2289 UINT istepIfAniCur, // index of frame in animated cursor
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2290 HBRUSH hbrFlickerFreeDraw, // handle to background brush
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2291 UINT diFlags // icon-drawing flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2292 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2293 BOOL DrawMenuBar(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2294 HWND hWnd // handle to window with menu bar to redraw
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2295 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2296 BOOL DrawStateA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2297 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2298 HBRUSH hbr, // handle to brush
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2299 DRAWSTATEPROC lpOutputFunc, // pointer to callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2300 LPARAM lData, // image information
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2301 WPARAM wData, // more image information
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2302 int x, // horizontal location of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2303 int y, // vertical location of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2304 int cx, // width of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2305 int cy, // height of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2306 UINT fuFlags // image type and state
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2307 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2308 BOOL DrawStateW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2309 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2310 HBRUSH hbr, // handle to brush
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2311 DRAWSTATEPROC lpOutputFunc, // pointer to callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2312 LPARAM lData, // image information
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2313 WPARAM wData, // more image information
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2314 int x, // horizontal location of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2315 int y, // vertical location of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2316 int cx, // width of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2317 int cy, // height of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2318 UINT fuFlags // image type and state
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2319 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2320 int DrawTextA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2321 HDC hDC, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2322 LPCSTR lpString, // pointer to string to draw
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2323 int nCount, // string length, in characters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2324 LPRECT lpRect, // pointer to struct with formatting dimensions
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2325 UINT uFormat // text-drawing flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2326 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2327 int DrawTextW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2328 HDC hDC, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2329 LPCWSTR lpString, // pointer to string to draw
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2330 int nCount, // string length, in characters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2331 LPRECT lpRect, // pointer to struct with formatting dimensions
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2332 UINT uFormat // text-drawing flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2333 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2334
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2335 BOOL Ellipse(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2336 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2337 int nLeftRect, // x-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2338 int nTopRect, // y-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2339 int nRightRect, // x-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2340 int nBottomRect // y-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2341 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2342 BOOL EnableMenuItem(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2343 HMENU hMenu, // handle to menu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2344 UINT uIDEnableItem, // menu item to enable, disable, or gray
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2345 UINT uEnable // menu item flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2346 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2347 BOOL EnableWindow(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2348 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2349 BOOL bEnable
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2350 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2351 BOOL EndDeferWindowPos(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2352 HDWP hWinPosInfo // handle to internal structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2353 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2354 int EndDoc(HDC hDC);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2355 int EndPage(HDC hDC);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2356 BOOL EnumDisplayMonitors(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2357 HDC hdc, // handle to display DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2358 LPCRECT lprcClip, // clipping rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2359 MONITORENUMPROC lpfnEnum, // callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2360 LPARAM dwData // data for callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2361 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2362 int EnumFontFamiliesExA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2363 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2364 LPLOGFONTA lpLogfont, // pointer to logical font information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2365 FONTENUMEXPROC lpEnumFontFamExProc,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2366 // pointer to callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2367 LPARAM lParam, // application-supplied data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2368 DWORD dwFlags // reserved; must be zero
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2369 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2370 int EnumFontFamiliesExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2371 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2372 LPLOGFONTW lpLogfont, // pointer to logical font information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2373 FONTENUMEXPROC lpEnumFontFamExProc,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2374 // pointer to callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2375 LPARAM lParam, // application-supplied data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2376 DWORD dwFlags // reserved; must be zero
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2377 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2378
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2379 int EnumFontFamiliesA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2380 HDC hdc, // handle to device control
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2381 LPCSTR lpszFamily, // pointer to family-name string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2382 FONTENUMPROC lpEnumFontFamProc,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2383 // pointer to callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2384 LPARAM lParam // pointer to application-supplied data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2385 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2386 int EnumFontFamiliesW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2387 HDC hdc, // handle to device control
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2388 LPCWSTR lpszFamily, // pointer to family-name string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2389 FONTENUMPROC lpEnumFontFamProc,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2390 // pointer to callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2391 LPARAM lParam // pointer to application-supplied data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2392 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2393 BOOL EnumSystemLanguageGroupsA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2394 LANGUAGEGROUP_ENUMPROC pLangGroupEnumProc, // callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2395 DWORD dwFlags, // language groups
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2396 LONG_PTR lParam // callback parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2397 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2398 BOOL EnumSystemLanguageGroupsW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2399 LANGUAGEGROUP_ENUMPROC pLangGroupEnumProc, // callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2400 DWORD dwFlags, // language groups
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2401 LONG_PTR lParam // callback parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2402 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2403 BOOL EnumSystemLocalesA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2404 LOCALE_ENUMPROC lpLocaleEnumProc, // callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2405 DWORD dwFlags // locales
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2406 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2407 BOOL EnumSystemLocalesW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2408 LOCALE_ENUMPROC lpLocaleEnumProc, // callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2409 DWORD dwFlags // locales
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2410 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2411 BOOL EqualRect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2412 RECT *lprc1, // pointer to structure with first rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2413 RECT *lprc2 // pointer to structure with second rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2414 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2415 BOOL EqualRgn(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2416 HRGN hSrcRgn1, // handle to first region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2417 HRGN hSrcRgn2 // handle to second region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2418 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2419 DWORD ExpandEnvironmentStringsA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2420 LPCSTR lpSrc, // pointer to string with environment variables
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2421 LPSTR lpDst, // pointer to string with expanded environment
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2422 // variables
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2423 DWORD nSize // maximum characters in expanded string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2424 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2425 DWORD ExpandEnvironmentStringsW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2426 LPCWSTR lpSrc, // pointer to string with environment variables
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2427 LPWSTR lpDst, // pointer to string with expanded environment
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2428 // variables
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2429 DWORD nSize // maximum characters in expanded string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2430 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2431 BOOL ExtTextOutA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2432 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2433 int X, // x-coordinate of reference point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2434 int Y, // y-coordinate of reference point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2435 UINT fuOptions, // text-output options
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2436 RECT *lprc, // optional clipping and/or opaquing rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2437 LPCSTR lpString, // points to string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2438 UINT cbCount, // number of characters in string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2439 INT *lpDx // pointer to array of intercharacter spacing
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2440 // values
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2441 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2442 BOOL ExtTextOutW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2443 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2444 int X, // x-coordinate of reference point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2445 int Y, // y-coordinate of reference point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2446 UINT fuOptions, // text-output options
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2447 RECT *lprc, // optional clipping and/or opaquing rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2448 LPCWSTR lpString, // points to string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2449 UINT cbCount, // number of characters in string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2450 INT *lpDx // pointer to array of intercharacter spacing
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2451 // values
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2452 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2453 UINT ExtractIconExA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2454 LPCSTR lpszFile,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2455 int nIconIndex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2456 HICON *phiconLarge,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2457 HICON *phiconSmall,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2458 UINT nIcons
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2459 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2460 UINT ExtractIconExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2461 LPCWSTR lpszFile,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2462 int nIconIndex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2463 HICON *phiconLarge,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2464 HICON *phiconSmall,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2465 UINT nIcons
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2466 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2467 HRSRC FindResourceA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2468 HMODULE hModule, // module handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2469 LPCSTR lpName, // pointer to resource name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2470 LPCSTR lpType // pointer to resource type
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2471 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2472 HRSRC FindResourceW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2473 HMODULE hModule, // module handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2474 LPCWSTR lpName, // pointer to resource name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2475 LPCWSTR lpType // pointer to resource type
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2476 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2477 HWND FindWindowA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2478 LPCSTR lpClassName, // pointer to class name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2479 LPCSTR lpWindowName // pointer to window name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2480 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2481 HWND FindWindowW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2482 LPCWSTR lpClassName, // pointer to class name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2483 LPCWSTR lpWindowName // pointer to window name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2484 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2485 DWORD FormatMessageA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2486 DWORD dwFlags, // source and processing options
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2487 LPCVOID lpSource, // pointer to message source
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2488 DWORD dwMessageId, // requested message identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2489 DWORD dwLanguageId, // language identifier for requested message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2490 LPSTR lpBuffer, // pointer to message buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2491 DWORD nSize, // maximum size of message buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2492 // va_list *Arguments // pointer to array of message inserts
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2493 void* Arguments
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2494 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2495 DWORD FormatMessageW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2496 DWORD dwFlags, // source and processing options
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2497 LPCVOID lpSource, // pointer to message source
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2498 DWORD dwMessageId, // requested message identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2499 DWORD dwLanguageId, // language identifier for requested message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2500 LPWSTR lpBuffer, // pointer to message buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2501 DWORD nSize, // maximum size of message buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2502 // va_list *Arguments // pointer to array of message inserts
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2503 void* Arguments
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2504 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2505 DWORD GdiSetBatchLimit(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2506 DWORD dwLimit // batch limit
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2507 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2508 UINT GetACP();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2509 HWND GetActiveWindow();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2510 COLORREF GetBkColor(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2511 HDC hdc // handle of device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2512 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2513 HWND GetCapture();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2514 BOOL GetCaretPos(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2515 LPPOINT lpPoint // address of structure to receive coordinates
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2516 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2517 BOOL GetCharABCWidthsA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2518 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2519 UINT uFirstChar, // first character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2520 UINT uLastChar, // last character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2521 LPABC lpabc // pointer to character-width structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2522 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2523 BOOL GetCharABCWidthsW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2524 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2525 UINT uFirstChar, // first character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2526 UINT uLastChar, // last character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2527 LPABC lpabc // pointer to character-width structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2528 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2529
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2530 BOOL GetCharWidthA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2531 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2532 UINT iFirstChar, // first character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2533 UINT iLastChar, // last character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2534 LPINT lpBuffer // pointer to buffer for widths
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2535 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2536 BOOL GetCharWidthW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2537 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2538 UINT iFirstChar, // first character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2539 UINT iLastChar, // last character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2540 LPINT lpBuffer // pointer to buffer for widths
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2541 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2542 DWORD GetCharacterPlacementA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2543 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2544 LPCSTR lpString, // pointer to string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2545 int nCount, // number of characters in string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2546 int nMaxExtent, // maximum extent for displayed string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2547 LPGCP_RESULTS lpResults,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2548 // pointer to buffer for placement result
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2549 DWORD dwFlags // placement flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2550 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2551 DWORD GetCharacterPlacementW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2552 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2553 LPCWSTR lpString, // pointer to string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2554 int nCount, // number of characters in string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2555 int nMaxExtent, // maximum extent for displayed string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2556 LPGCP_RESULTS lpResults,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2557 // pointer to buffer for placement result
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2558 DWORD dwFlags // placement flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2559 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2560 BOOL GetClassInfoA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2561 HINSTANCE hInstance, // handle of application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2562 LPCSTR lpClassName, // address of class name string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2563 LPWNDCLASSA lpWndClass // address of structure for class data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2564 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2565 BOOL GetClassInfoW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2566 HINSTANCE hInstance, // handle of application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2567 LPCWSTR lpClassName, // address of class name string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2568 LPWNDCLASSW lpWndClass // address of structure for class data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2569 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2570 //alias STDWIN.GetClientRect GetClientRect;
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2571 //alias STDWIN.GetClipBox GetClipBox;
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2572 //alias STDWIN.GetClipRgn GetClipRgn;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2573 HANDLE GetClipboardData(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2574 UINT uFormat // clipboard format
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2575 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2576 int GetClipboardFormatNameA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2577 UINT format, // clipboard format to retrieve
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2578 LPSTR lpszFormatName, // address of buffer for name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2579 int cchMaxCount // length of name string in characters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2580 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2581 int GetClipboardFormatNameW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2582 UINT format, // clipboard format to retrieve
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2583 LPWSTR lpszFormatName, // address of buffer for name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2584 int cchMaxCount // length of name string in characters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2585 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2586 BOOL GetComboBoxInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2587 HWND hwndCombo,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2588 PCOMBOBOXINFO pcbi
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2589 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2590 //alias STDWIN.GetCurrentObject GetCurrentObject;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2591 DWORD GetCurrentProcessId();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2592 DWORD GetCurrentThreadId();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2593 HCURSOR GetCursor();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2594 BOOL GetCursorPos(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2595 LPPOINT lpPoint // address of structure for cursor position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2596 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2597 //alias STDWIN.GetDC GetDC;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2598 UINT GetDIBColorTable(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2599 HDC hdc, // handle to device context whose DIB is of
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2600 // interest
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2601 UINT uStartIndex, // color table index of first entry to retrieve
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2602 UINT cEntries, // number of color table entries to retrieve
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2603 RGBQUAD *pColors // pointer to buffer that receives color table
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2604 // entries
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2605 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2606 int GetDIBits(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2607 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2608 HBITMAP hbmp, // handle to bitmap
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2609 UINT uStartScan, // first scan line to set in destination bitmap
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2610 UINT cScanLines, // number of scan lines to copy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2611 LPVOID lpvBits, // address of array for bitmap bits
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2612 LPBITMAPINFO lpbi, // address of structure with bitmap data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2613 UINT uUsage // RGB or palette index
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2614 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2615 HWND GetDesktopWindow();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2616 int GetDialogBaseUnits();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2617 int GetDoubleClickTime();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2618 DWORD GetFontLanguageInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2619 HDC hdc // handle to a device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2620 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2621 BOOL GetGUIThreadInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2622 DWORD idThread,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2623 LPGUITHREADINFO lpgui
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2624 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2625 BOOL GetIconInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2626 HICON hIcon, // icon handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2627 PICONINFO piconinfo // address of icon structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2628 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2629 int GetKeyNameTextA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2630 LONG lParam, // second parameter of keyboard message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2631 LPSTR lpString, // pointer to buffer for key name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2632 int nSize // maximum length of key-name string length
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2633 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2634 int GetKeyNameTextW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2635 LONG lParam, // second parameter of keyboard message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2636 LPWSTR lpString, // pointer to buffer for key name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2637 int nSize // maximum length of key-name string length
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2638 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2639 HKL GetKeyboardLayout(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2640 DWORD dwLayout // thread identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2641 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2642 SHORT GetKeyState(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2643 int nVirtKey // virtual-key code
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2644 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2645 UINT GetKeyboardLayoutList(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2646 int nBuff, // size of buffer in array element
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2647 HKL *lpList // buffer for keyboard layout handles
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2648 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2649 BOOL GetKeyboardState(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2650 PBYTE lpKeyState // pointer to array to receive status data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2651 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2652 HWND GetLastActivePopup(HWND hWnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2653 DWORD GetLastError();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2654 DWORD GetLayout(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2655 HDC hdc // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2656 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2657 int GetLocaleInfoA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2658 LCID Locale, // locale identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2659 LCTYPE LCType, // type of information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2660 LPSTR lpLCData, // address of buffer for information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2661 int cchData // size of buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2662 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2663 int GetLocaleInfoW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2664 LCID Locale, // locale identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2665 LCTYPE LCType, // type of information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2666 LPWSTR lpLCData, // address of buffer for information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2667 int cchData // size of buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2668 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2669 HMENU GetMenu(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2670 HWND hWnd // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2671 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2672 BOOL GetMenuBarInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2673 HWND hwnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2674 LONG idObject,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2675 LONG idItem,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2676 PMENUBARINFO pmbi
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2677 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2678 UINT GetMenuDefaultItem(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2679 HMENU hMenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2680 UINT fByPos,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2681 UINT gmdiFlags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2682 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2683 BOOL GetMenuInfo(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2684 HMENU hmenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2685 LPCMENUINFO lpcmi
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2686 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2687 int GetMenuItemCount(HMENU hMenu);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2688 BOOL GetMenuItemInfoA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2689 HMENU hMenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2690 UINT uItem,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2691 BOOL fByPosition,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2692 LPMENUITEMINFO lpmii
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2693 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2694 BOOL GetMenuItemInfoW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2695 HMENU hMenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2696 UINT uItem,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2697 BOOL fByPosition,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2698 LPMENUITEMINFO lpmii
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2699 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2700 BOOL GetMenuItemRect(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2701 HWND hWnd,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2702 HMENU hMenu,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2703 UINT uItem,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2704 LPRECT lprcItem
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2705 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2706 BOOL GetMessageW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2707 LPMSG lpMsg, // address of structure with message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2708 HWND hWnd, // handle of window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2709 UINT wMsgFilterMin, // first message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2710 UINT wMsgFilterMax // last message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2711 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2712 DWORD GetMessagePos();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2713 LONG GetMessageTime();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2714 DWORD GetModuleFileNameA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2715 HMODULE hModule, // handle to module to find filename for
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2716 LPSTR lpFilename, // pointer to buffer to receive module path
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2717 DWORD nSize // size of buffer, in characters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2718 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2719 DWORD GetModuleFileNameW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2720 HMODULE hModule, // handle to module to find filename for
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2721 LPWSTR lpFilename, // pointer to buffer to receive module path
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2722 DWORD nSize // size of buffer, in characters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2723 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2724 HMODULE GetModuleHandleW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2725 LPCWSTR lpModuleName
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2726 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2727 BOOL GetMonitorInfoA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2728 HMONITOR hMonitor, // handle to display monitor
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2729 LPMONITORINFO lpmi // pointer to display monitor information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2730 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2731 BOOL GetMonitorInfoW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2732 HMONITOR hMonitor, // handle to display monitor
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2733 LPMONITORINFO lpmi // pointer to display monitor information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2734 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2735 UINT GetNearestPaletteIndex(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2736 HPALETTE hpal, // handle of logical color palette
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2737 COLORREF crColor // color to be matched
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2738 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2739 BOOL GetOpenFileNameA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2740 OPENFILENAMEA* lpofn // address of structure with initialization data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2741 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2742 BOOL GetOpenFileNameW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2743 OPENFILENAMEW* lpofn // address of structure with initialization data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2744 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2745 UINT GetPaletteEntries(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2746 HPALETTE hpal, // handle to logical palette
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2747 UINT iStartIndex, // first entry to retrieve
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2748 UINT nEntries, // number of entries to retrieve
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2749 LPPALETTEENTRY lppe // array that receives entries
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2750 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2751 HWND GetParent(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2752 HWND hWnd // handle to child window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2753 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2754
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2755 COLORREF GetPixel(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2756 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2757 int XPos, // x-coordinate of pixel
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2758 int nYPos // y-coordinate of pixel
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2759 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2760 HANDLE GetProcessHeap();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2761 DWORD GetProfileStringA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2762 LPCSTR lpAppName, // address of section name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2763 LPCSTR lpKeyName, // address of key name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2764 LPCSTR lpDefault, // address of default string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2765 LPSTR lpReturnedString, // address of destination buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2766 DWORD nSize // size of destination buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2767 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2768 DWORD GetProfileStringW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2769 LPCWSTR lpAppName, // address of section name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2770 LPCWSTR lpKeyName, // address of key name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2771 LPCWSTR lpDefault, // address of default string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2772 LPWSTR lpReturnedString, // address of destination buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2773 DWORD nSize // size of destination buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2774 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2775 int GetROP2(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2776 HDC hdc // handle of device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2777 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2778 int GetRandomRgn(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2779 HDC hdc, // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2780 HRGN hrgn, // handle to region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2781 INT iNum // must be SYSRGN
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2782 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2783 DWORD GetRegionData(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2784 HRGN hRgn, // handle to region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2785 DWORD dwCount, // size of buffer containing region data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2786 LPRGNDATA lpRgnData // pointer to region data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2787 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2788 int GetRgnBox(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2789 HRGN hrgn, // handle to a region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2790 LPRECT lprc // pointer that receives bounding rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2791 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2792 BOOL GetSaveFileNameA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2793 OPENFILENAMEA* lpofn // address of structure with initialization data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2794 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2795 BOOL GetSaveFileNameW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2796 OPENFILENAME* lpofn // address of structure with initialization data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2797 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2798 BOOL GetScrollInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2799 HWND hwnd, // handle to window with scroll bar
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2800 int fnBar, // scroll bar flag
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2801 LPSCROLLINFO lpsi // pointer to structure for scroll parameters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2802 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2803 //alias STDWIN.GetStockObject GetStockObject;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2804 DWORD GetSysColor(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2805 int nIndex // display element
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2806 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2807 HBRUSH GetSysColorBrush(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2808 int nIndex // system color index
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2809 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2810 HMENU GetSystemMenu(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2811 HWND hWnd, // handle to window to own window menu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2812 BOOL bRevert // reset flag
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2813 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2814 int GetSystemMetrics(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2815 int nIndex // system metric or configuration setting to retrieve
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2816 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2817 UINT GetSystemPaletteEntries(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2818 HDC hdc, // handle of device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2819 UINT iStartIndex, // index of first entry to be retrieved
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2820 UINT nEntries, // number of entries to be retrieved
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2821 LPPALETTEENTRY lppe // array receiving system-palette entries
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2822 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2823 int GetTextCharset(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2824 HDC hdc // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2825 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2826 COLORREF GetTextColor(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2827 HDC hdc // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2828 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2829 BOOL GetTextExtentPoint32A(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2830 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2831 LPCSTR lpString, // pointer to text string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2832 int cbString, // number of characters in string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2833 LPSIZE lpSize // pointer to structure for string size
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2834 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2835 BOOL GetTextExtentPoint32W(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2836 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2837 LPCWSTR lpString, // pointer to text string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2838 int cbString, // number of characters in string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2839 LPSIZE lpSize // pointer to structure for string size
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2840 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2841 BOOL GetTextMetricsW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2842 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2843 TEXTMETRICW* lptm // pointer to text metrics structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2844 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2845 DWORD GetTickCount();
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2846 //alias STDWIN.GetUpdateRect GetUpdateRect;
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2847 //alias STDWIN.GetUpdateRgn GetUpdateRgn;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2848 DWORD GetVersion();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2849 BOOL GetVersionExA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2850 LPOSVERSIONINFOA lpVersionInformation // pointer to version information structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2851 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2852 BOOL GetVersionExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2853 LPOSVERSIONINFOW lpVersionInformation // pointer to version information structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2854 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2855 HWND GetWindow(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2856 HWND hWnd, // handle to original window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2857 UINT uCmd // relationship flag
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2858 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2859 LONG GetWindowLongA(HWND hWnd, int nIndex);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2860 LONG GetWindowLongW(HWND hWnd, int nIndex);
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2861 BOOL GetWindowPlacement(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2862 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2863 WINDOWPLACEMENT *lpwndpl
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2864 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2865 int GetWindowTextA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2866 HWND hWnd, // handle to window or control with text
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2867 LPSTR lpString, // address of buffer for text
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2868 int nMaxCount // maximum number of characters to copy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2869 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2870 int GetWindowTextW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2871 HWND hWnd, // handle to window or control with text
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2872 LPWSTR lpString, // address of buffer for text
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2873 int nMaxCount // maximum number of characters to copy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2874 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2875 int GetWindowTextLengthA(HWND hWnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2876 int GetWindowTextLengthW(HWND hWnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2877 DWORD GetWindowThreadProcessId(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2878 HWND hWnd, // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2879 LPDWORD lpdwProcessId // address of variable for process identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2880 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2881 HGLOBAL GlobalAlloc(UINT uFlags, SIZE_T dwBytes);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2882 HGLOBAL GlobalFree(HGLOBAL hMem);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2883 LPVOID GlobalLock(HGLOBAL hMem);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2884 SIZE_T GlobalSize(HGLOBAL hMem);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2885 BOOL GlobalUnlock(HGLOBAL hMem);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2886 BOOL GradientFill(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2887 HDC hdc,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2888 PTRIVERTEX pVertex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2889 DWORD dwNumVertex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2890 PVOID pMesh,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2891 DWORD dwNumMesh,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2892 DWORD dwMode
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2893 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2894 LPVOID HeapAlloc(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2895 HANDLE hHeap, // handle to the private heap block
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2896 DWORD dwFlags, // heap allocation control flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2897 DWORD dwBytes // number of bytes to allocate
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2898 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2899 BOOL HeapFree(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2900 HANDLE hHeap, // handle to the heap
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2901 DWORD dwFlags, // heap freeing flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2902 LPVOID lpMem // pointer to the memory to free
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2903 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
2904 //alias STDWIN.HideCaret HideCaret;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2905 int ImageList_Add(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2906 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2907 HBITMAP hbmImage,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2908 HBITMAP hbmMask
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2909 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2910 int ImageList_AddMasked(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2911 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2912 HBITMAP hbmImage,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2913 COLORREF crMask
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2914 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2915 HIMAGELIST ImageList_Create(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2916 int cx,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2917 int cy,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2918 UINT flags,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2919 int cInitial,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2920 int cGrow
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2921 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2922 BOOL ImageList_Destroy(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2923 HIMAGELIST himl
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2924 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2925 HICON ImageList_GetIcon(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2926 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2927 int i,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2928 UINT flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2929 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2930 BOOL ImageList_GetIconSize(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2931 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2932 int *cx,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2933 int *cy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2934 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2935 int ImageList_GetImageCount(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2936 HIMAGELIST himl
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2937 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2938 BOOL ImageList_Remove(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2939 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2940 int i
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2941 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2942 BOOL ImageList_Replace(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2943 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2944 int i,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2945 HBITMAP hbmImage,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2946 HBITMAP hbmMask
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2947 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2948 int ImageList_ReplaceIcon(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2949 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2950 int i,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2951 HICON hicon
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2952 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2953 BOOL ImageList_SetIconSize(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2954 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2955 int cx,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2956 int cy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2957 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2958 HIMC ImmAssociateContext(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2959 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2960 HIMC hIMC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2961 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2962 HIMC ImmCreateContext();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2963 int ImmDestroyContext(HIMC hIMC );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2964 BOOL ImmGetCompositionFontA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2965 HIMC hIMC,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2966 LPLOGFONTA lplf
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2967 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2968 BOOL ImmGetCompositionFontW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2969 HIMC hIMC,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2970 LOGFONTW* lplf
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2971 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2972 LONG ImmGetCompositionStringA(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2973 HIMC hIMC,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2974 DWORD dwIndex,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2975 LPVOID lpBuf,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2976 DWORD dwBufLen
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2977 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2978 LONG ImmGetCompositionStringW(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2979 HIMC hIMC,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2980 DWORD dwIndex,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2981 LPVOID lpBuf,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2982 DWORD dwBufLen
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2983 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2984 HIMC ImmGetContext(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2985 HWND hWnd
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2986 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2987 BOOL ImmGetConversionStatus(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2988 HIMC hIMC,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2989 LPDWORD lpfdwConversion,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2990 LPDWORD lpfdwSentence
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2991 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2992 HWND ImmGetDefaultIMEWnd(HWND hWnd );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2993 BOOL ImmGetOpenStatus(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2994 HIMC hIMC
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2995 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2996 BOOL ImmReleaseContext(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2997 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2998 HIMC hIMC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2999 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3000 BOOL ImmSetCompositionFontA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3001 HIMC hIMC,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3002 LOGFONTA* lplf
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3003 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3004 BOOL ImmSetCompositionFontW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3005 HIMC hIMC,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3006 LOGFONTW* lplf
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3007 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3008 BOOL ImmSetCompositionWindow(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3009 HIMC hIMC,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3010 LPCOMPOSITIONFORM lpCompForm
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3011 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3012 BOOL ImmSetConversionStatus(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3013 HIMC hIMC,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3014 DWORD fdwConversion,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3015 DWORD fdwSentence
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3016 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3017 BOOL ImmSetOpenStatus(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3018 HIMC hIMC,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3019 BOOL fOpen
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3020 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3021 void InitCommonControls();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3022 BOOL InitCommonControlsEx(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3023 LPINITCOMMONCONTROLSEX lpInitCtrls
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3024 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3025 BOOL InsertMenuA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3026 HMENU hMenu, // handle to menu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3027 UINT uPosition, // menu item that new menu item precedes
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3028 UINT uFlags, // menu item flags
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3029 UINT uIDNewItem, // menu item identifier or handle to drop-down
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3030 // menu or submenu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3031 LPCSTR lpNewItem // menu item content
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3032 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3033 BOOL InsertMenuW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3034 HMENU hMenu, // handle to menu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3035 UINT uPosition, // menu item that new menu item precedes
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3036 UINT uFlags, // menu item flags
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3037 UINT uIDNewItem, // menu item identifier or handle to drop-down
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3038 // menu or submenu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3039 LPCWSTR lpNewItem // menu item content
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3040 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3041
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3042 BOOL InsertMenuItemA(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3043 HMENU hMenu,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3044 UINT uItem,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3045 BOOL fByPosition,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3046 MENUITEMINFOA* lpmii
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3047 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3048 BOOL InsertMenuItemW(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3049 HMENU hMenu,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3050 UINT uItem,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3051 BOOL fByPosition,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3052 MENUITEMINFOW* lpmii
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3053 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3054 BOOL IntersectRect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3055 LPRECT lprcDst, // pointer to structure for intersection
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3056 RECT *lprcSrc1, // pointer to structure with first rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3057 RECT *lprcSrc2 // pointer to structure with second rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3058 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3059 LONG InterlockedIncrement(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3060 LPLONG lpAddend // pointer to the variable to increment
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3061 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3062 LONG InterlockedDecrement(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3063 LPLONG lpAddend // address of the variable to decrement
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3064 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3065 BOOL IsDBCSLeadByte(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3066 BYTE TestChar // character to test
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3067 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3068 BOOL IsIconic(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3069 HWND hWnd // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3070 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3071 BOOL IsWindow(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3072 HWND hWnd // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3073 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3074 BOOL IsWindowEnabled(HWND hWnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3075 BOOL IsWindowVisible(HWND hWnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3076 BOOL IsZoomed(HWND hWnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3077 BOOL KillTimer(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3078 HWND hWnd, // handle of window that installed timer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3079 UINT uIDEvent // timer identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3080 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3081 //alias STDWIN.LineTo LineTo;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3082 HBITMAP LoadBitmapA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3083 HINSTANCE hInstance, // handle to application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3084 LPCSTR lpBitmapName // name of bitmap resource
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3085 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3086 HBITMAP LoadBitmapW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3087 HINSTANCE hInstance, // handle to application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3088 LPCWSTR lpBitmapName // name of bitmap resource
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3089 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3090 HANDLE LoadImageA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3091 HINSTANCE hinst, // handle of the instance containing the image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3092 LPCSTR lpszName, // name or identifier of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3093 UINT uType, // type of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3094 int cxDesired, // desired width
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3095 int cyDesired, // desired height
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3096 UINT fuLoad // load flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3097 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3098 HANDLE LoadImageW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3099 HINSTANCE hinst, // handle of the instance containing the image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3100 LPCWSTR lpszName, // name or identifier of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3101 UINT uType, // type of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3102 int cxDesired, // desired width
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3103 int cyDesired, // desired height
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3104 UINT fuLoad // load flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3105 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3106 HINSTANCE LoadLibraryW(wchar* lpLibFileName );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3107 HGLOBAL LoadResource(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3108 HMODULE hModule, // resource-module handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3109 HRSRC hResInfo // resource handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3110 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3111 int LoadStringA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3112 HINSTANCE hInstance,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3113 UINT uID,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3114 LPSTR lpBuffer,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3115 int nBufferMax
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3116 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3117 int LoadStringW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3118 HINSTANCE hInstance,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3119 UINT uID,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3120 LPWSTR lpBuffer,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3121 int nBufferMax
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3122 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3123 HLOCAL LocalFree(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3124 HLOCAL hMem // handle to local memory object
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3125 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3126 LPVOID LockResource(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3127 HGLOBAL hResData // handle to resource to lock
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3128 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3129 UINT MapVirtualKeyA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3130 UINT uCode, // virtual-key code or scan code
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3131 UINT uMapType // translation to perform
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3132 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3133 UINT MapVirtualKeyW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3134 UINT uCode, // virtual-key code or scan code
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3135 UINT uMapType // translation to perform
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3136 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3137 BOOL MessageBeep(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3138 UINT uType // sound type
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3139 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3140 int MessageBoxW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3141 HWND hWnd, // handle of owner window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3142 LPCWSTR lpText, // address of text in message box
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3143 LPCWSTR lpCaption, // address of title of message box
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3144 UINT uType // style of message box
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3145 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3146 HMONITOR MonitorFromWindow(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3147 HWND hwnd, // handle to a window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3148 DWORD dwFlags // flags if no monitor intersects the window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3149 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3150 DWORD MsgWaitForMultipleObjectsEx(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3151 DWORD nCount, // number of handles in handle array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3152 LPHANDLE pHandles, // pointer to an object-handle array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3153 DWORD dwMilliseconds, // time-out interval in milliseconds
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3154 DWORD dwWakeMask, // type of input events to wait for
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3155 DWORD dwFlags // wait flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3156 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3157 void NotifyWinEvent(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3158 DWORD event,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3159 HWND hwnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3160 LONG idObject,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3161 LONG idChild
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3162 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3163 int OffsetRgn(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3164 HRGN hrgn, // handle to region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3165 int nXOffset, // offset along x-axis
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3166 int nYOffset // offset along y-axis
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3167 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3168 WINOLEAPI OleInitialize(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3169 LPVOID pvReserved //Reserved; must be NULL.
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3170 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3171 void OleUninitialize();
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3172 BOOL OpenClipboard(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3173 HWND hWndNewOwner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3174 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3175 void OutputDebugStringA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3176 LPCSTR lpOutputString
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3177 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3178 void OutputDebugStringW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3179 LPCWSTR lpOutputString
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3180 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3181 BOOL PatBlt(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3182 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3183 int nXLeft, // x-coord. of upper-left corner of rect. to be filled
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3184 int nYLeft, // y-coord. of upper-left corner of rect. to be filled
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3185 int nWidth, // width of rectangle to be filled
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3186 int nHeight, // height of rectangle to be filled
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3187 DWORD dwRop // raster operation code
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3188 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3189 BOOL PeekMessageW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3190 LPMSG lpMsg, // pointer to structure for message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3191 HWND hWnd, // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3192 UINT wMsgFilterMin, // first message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3193 UINT wMsgFilterMax, // last message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3194 UINT wRemoveMsg // removal flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3195 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3196 BOOL Pie(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3197 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3198 int nLeftRect, // x-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3199 int nTopRect, // y-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3200 int nRightRect, // x-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3201 int nBottomRect, // y-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3202 int nXRadial1, // x-coord of first radial's endpoint
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3203 int nYRadial1, // y-coord of first radial's endpoint
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3204 int nXRadial2, // x-coord of second radial's endpoint
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3205 int nYRadial2 // y-coord of second radial's endpoint
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3206 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3207 BOOL Polygon(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3208 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3209 POINT *lpPoints, // pointer to polygon's vertices
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3210 int nCount // count of polygon's vertices
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3211 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3212 BOOL Polyline(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3213 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3214 POINT *lppt, // pointer to array containing endpoints
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3215 int cPoints // number of points in the array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3216 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3217 BOOL PostMessageA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3218 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3219 UINT Msg,
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3220 WPARAM wParam,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3221 LPARAM lParam
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3222 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3223 BOOL PostMessageW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3224 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3225 UINT Msg,
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3226 WPARAM wParam,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3227 LPARAM lParam
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3228 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3229 BOOL PostThreadMessageA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3230 DWORD idThread,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3231 UINT Msg,
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3232 WPARAM wParam,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3233 LPARAM lParam
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3234 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3235 BOOL PostThreadMessageW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3236 DWORD idThread,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3237 UINT Msg,
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3238 WPARAM wParam,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3239 LPARAM lParam
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3240 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3241 BOOL PrintDlgA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3242 LPPRINTDLGA lppd
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3243 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3244 BOOL PrintDlgW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3245 LPPRINTDLGW lppd
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3246 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3247 BOOL PtInRect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3248 RECT *lprc, // rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3249 POINT pt // point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3250 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3251 BOOL PtInRegion(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3252 HRGN hrgn, // handle to region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3253 int X, // x-coordinate of point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3254 int Y // y-coordinate of point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3255 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3256 UINT RealizePalette(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3257 HDC hdc // handle of device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3258 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3259 BOOL RectInRegion(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3260 HRGN hrgn, // handle to region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3261 RECT *lprc // pointer to rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3262 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3263 BOOL Rectangle(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3264 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3265 int nLeftRect, // x-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3266 int nTopRect, // y-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3267 int nRightRect, // x-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3268 int nBottomRect // y-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3269 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3270 //alias STDWIN.RedrawWindow RedrawWindow;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3271 LONG RegCloseKey(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3272 HKEY hKey
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3273 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3274 LONG RegEnumKeyExA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3275 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3276 DWORD dwIndex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3277 LPSTR lpName,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3278 LPDWORD lpcName,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3279 LPDWORD lpReserved,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3280 LPSTR lpClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3281 LPDWORD lpcClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3282 PFILETIME lpftLastWriteTime
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3283 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3284 LONG RegEnumKeyExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3285 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3286 DWORD dwIndex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3287 LPWSTR lpName,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3288 LPDWORD lpcName,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3289 LPDWORD lpReserved,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3290 LPWSTR lpClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3291 LPDWORD lpcClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3292 PFILETIME lpftLastWriteTime
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3293 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3294 LONG RegOpenKeyExA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3295 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3296 LPSTR lpSubKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3297 DWORD ulOptions,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3298 REGSAM samDesired,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3299 PHKEY phkResult
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3300 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3301 LONG RegOpenKeyExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3302 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3303 LPWSTR lpSubKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3304 DWORD ulOptions,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3305 REGSAM samDesired,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3306 PHKEY phkResult
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3307 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3308
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3309 LONG RegQueryInfoKeyA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3310 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3311 LPSTR lpClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3312 LPDWORD lpcClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3313 LPDWORD lpReserved,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3314 LPDWORD lpcSubKeys,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3315 LPDWORD lpcMaxSubKeyLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3316 LPDWORD lpcMaxClassLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3317 LPDWORD lpcValues,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3318 LPDWORD lpcMaxValueNameLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3319 LPDWORD lpcMaxValueLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3320 LPDWORD lpcbSecurityDescriptor,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3321 PFILETIME lpftLastWriteTime
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3322 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3323 LONG RegQueryInfoKeyW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3324 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3325 LPWSTR lpClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3326 LPDWORD lpcClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3327 LPDWORD lpReserved,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3328 LPDWORD lpcSubKeys,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3329 LPDWORD lpcMaxSubKeyLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3330 LPDWORD lpcMaxClassLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3331 LPDWORD lpcValues,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3332 LPDWORD lpcMaxValueNameLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3333 LPDWORD lpcMaxValueLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3334 LPDWORD lpcbSecurityDescriptor,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3335 PFILETIME lpftLastWriteTime
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3336 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3337
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3338 LONG RegQueryValueExA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3339 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3340 LPCSTR lpValueName,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3341 LPDWORD lpReserved,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3342 LPDWORD lpType,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3343 LPBYTE lpData,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3344 LPDWORD lpcbData
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3345 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3346 LONG RegQueryValueExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3347 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3348 LPCWSTR lpValueName,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3349 LPDWORD lpReserved,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3350 LPDWORD lpType,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3351 LPBYTE lpData,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3352 LPDWORD lpcbData
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3353 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3354
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3355 ATOM RegisterClassA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3356 WNDCLASSA *lpWndClass
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3357 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3358 ATOM RegisterClassW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3359 WNDCLASSW *lpWndClass
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3360 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3361 UINT RegisterClipboardFormatA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3362 LPCSTR lpszFormat
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3363 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3364 UINT RegisterClipboardFormatW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3365 LPCWSTR lpszFormat
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3366 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3367 UINT RegisterWindowMessageA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3368 LPCSTR lpString
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3369 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3370 UINT RegisterWindowMessageW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3371 LPCWSTR lpString
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3372 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3373 BOOL ReleaseCapture();
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3374 BOOL RemoveMenu(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3375 HMENU hMenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3376 UINT uPosition,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3377 UINT uFlags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3378 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3379 BOOL RestoreDC(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3380 HDC hdc, // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3381 int nSavedDC // restore state
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3382 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3383 //alias STDWIN.RoundRect RoundRect;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3384
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3385 // basic
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3386 void RtlMoveMemory(void* Destination, void* Source, DWORD Length);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3387 // extends
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3388 void RtlMoveMemory(int Destination, void* Source, DWORD Length);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3389 void RtlMoveMemory(void* Destination, int Source, DWORD Length);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3390 void RtlMoveMemory(int Destination, int Source, DWORD Length);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3391
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3392 LPITEMIDLIST SHBrowseForFolderA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3393 BROWSEINFOA* lpbi
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3394 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3395 LPITEMIDLIST SHBrowseForFolderW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3396 BROWSEINFOW* lpbi
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3397 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3398 version(WinCE){
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3399 int SHCreateMenuBar(SHMENUBARINFO* pmb);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3400 }
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3401 HRESULT SHGetMalloc(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3402 // LPMALLOC *ppMalloc
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3403 LPVOID *ppMalloc
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3404 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3405 BOOL SHGetPathFromIDListA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3406 LPCITEMIDLIST pidl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3407 LPSTR pszPath
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3408 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3409 BOOL SHGetPathFromIDListW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3410 LPCITEMIDLIST pidl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3411 LPWSTR pszPath
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3412 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3413 version(WinCE)
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3414 {
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3415 int SHHandleWMSettingChange(HWND hwnd, int wParam, int lParam, void* psai);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3416 int SHRecognizeGesture(void* shrg);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3417 void SHSendBackToFocusWindow(int uMsg, int wp, int lp);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3418 int SHSetAppKeyWndAssoc(byte bVk, HWND hwnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3419 int SHSipPreference(HWND hwnd, int st);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3420 }
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3421
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3422 // USP methods (Unicode Complex Script processor)
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3423 HRESULT ScriptBreak(
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3424 WCHAR *pwcChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3425 int cChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3426 SCRIPT_ANALYSIS *psa,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3427 SCRIPT_LOGATTR *psla
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3428 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3429 HRESULT ScriptCPtoX(
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3430 int iCP,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3431 BOOL fTrailing,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3432 int cChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3433 int cGlyphs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3434 WORD *pwLogClust,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3435 SCRIPT_VISATTR *psva,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3436 int *piAdvance,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3437 SCRIPT_ANALYSIS *psa,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3438 int *piX
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3439 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3440 HRESULT ScriptCacheGetHeight(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3441 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3442 SCRIPT_CACHE *psc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3443 long *tmHeight
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3444 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3445 HRESULT ScriptFreeCache(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3446 SCRIPT_CACHE *psc
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3447 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3448 HRESULT ScriptGetFontProperties(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3449 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3450 SCRIPT_CACHE *psc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3451 SCRIPT_FONTPROPERTIES *sfp
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3452 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3453 HRESULT ScriptGetLogicalWidths(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3454 SCRIPT_ANALYSIS *psa,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3455 int cChars,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3456 int cGlyphs,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3457 int *piGlyphWidth,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3458 WORD *pwLogClust,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3459 SCRIPT_VISATTR *psva,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3460 int *piDx
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3461 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3462 HRESULT ScriptGetProperties(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3463 SCRIPT_PROPERTIES ***ppSp,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3464 int *piNumScripts
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3465 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3466 HRESULT ScriptItemize(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3467 WCHAR *pwcInChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3468 int cInChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3469 int cMaxItems,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3470 SCRIPT_CONTROL *psControl,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3471 SCRIPT_STATE *psState,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3472 SCRIPT_ITEM *pItems,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3473 int *pcItems
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3474 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3475 HRESULT ScriptLayout(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3476 int cRuns,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3477 BYTE *pbLevel,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3478 int *piVisualToLogical,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3479 int *piLogicalToVisual
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3480 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3481 HRESULT ScriptPlace(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3482 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3483 SCRIPT_CACHE *psc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3484 WORD *pwGlyphs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3485 int cGlyphs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3486 SCRIPT_VISATTR *psva,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3487 SCRIPT_ANALYSIS *psa,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3488 int *piAdvance,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3489 GOFFSET *pGoffset,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3490 ABC *pABC
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3491 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3492 HRESULT ScriptShape(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3493 HDC hdc, // in
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3494 SCRIPT_CACHE *psc, // in/out
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3495 WCHAR *pwcChars, //
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3496 int cChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3497 int cMaxGlyphs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3498 SCRIPT_ANALYSIS *psa,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3499 WORD *pwOutGlyphs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3500 WORD *pwLogClust,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3501 SCRIPT_VISATTR *psva,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3502 int *pcGlyphs
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3503 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3504 HRESULT ScriptTextOut(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3505 HDC hdc, // const
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3506 SCRIPT_CACHE *psc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3507 int x,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3508 int y,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3509 UINT fuOptions,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3510 RECT *lprc, // const
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3511 SCRIPT_ANALYSIS *psa, // const
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3512 WCHAR *pwcReserved, // const
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3513 int iReserved,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3514 WORD *pwGlyphs, //
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3515 int cGlyphs,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3516 int *piAdvance, // const
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3517 int *piJustify, // const
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3518 GOFFSET *pGoffset // const
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3519 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3520 HRESULT ScriptXtoCP(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3521 int iX,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3522 int cChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3523 int cGlyphs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3524 WORD *pwLogClust, //
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3525 SCRIPT_VISATTR *psva, //
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3526 int *piAdvance, //
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3527 SCRIPT_ANALYSIS *psa, //
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3528 int *piCP,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3529 int *piTrailing
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3530 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3531 UINT SendInput(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3532 UINT nInputs,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3533 LPINPUT pInputs,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3534 int cbSize
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3535 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3536 // the basic
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3537 int SendMessageA(HWND hWnd, int msg, int wParam, int lParam );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3538 int SendMessageW(HWND hWnd, int msg, int wParam, int lParam );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3539
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3540 int SendMessageA(HWND hWnd, UINT Msg, WPARAM wParam, void* lParam );
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3541 int SendMessageW(HWND hWnd, UINT Msg, WPARAM wParam, void* lParam );
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3542 int SendMessageA(HWND hWnd, UINT Msg, void* wParam, LPARAM lParam );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3543 int SendMessageW(HWND hWnd, UINT Msg, void* wParam, LPARAM lParam );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3544 int SendMessageA(HWND hWnd, UINT Msg, void* wParam, void* lParam );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3545 int SendMessageW(HWND hWnd, UINT Msg, void* wParam, void* lParam );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3546
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3547 HWND SetCapture(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3548 HWND hWnd
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3549 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3550 BOOL SetCaretPos(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3551 int X,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3552 int Y
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3553 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3554 HANDLE SetClipboardData(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3555 UINT uFormat,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3556 HANDLE hMem
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3557 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3558 UINT SetDIBColorTable(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3559 HDC hdc, // handle to device context whose DIB is of interest
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3560 UINT uStartIndex, // color table index of first entry to set
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3561 UINT cEntries, // number of color table entries to set
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3562 RGBQUAD *pColors // pointer to array of color table entries
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3563 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3564 UINT SetErrorMode(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3565 UINT uMode
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3566 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3567 BOOL SetEvent(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3568 HANDLE hEvent // handle to event object
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3569 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3570 void SetLastError(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3571 DWORD dwErrCode
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3572 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3573 DWORD SetLayout(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3574 HDC hdc, // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3575 DWORD dwLayout // layout options
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3576 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3577 BOOL SetMenu(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3578 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3579 HMENU hMenu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3580 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3581 BOOL SetMenuDefaultItem(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3582 HMENU hMenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3583 UINT uItem,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3584 UINT fByPos
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3585 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3586 BOOL SetMenuInfo(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3587 HMENU hmenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3588 LPCMENUINFO lpcmi
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3589 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3590 BOOL SetMenuItemInfoA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3591 HMENU hMenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3592 UINT uItem,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3593 BOOL fByPosition,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3594 LPMENUITEMINFOA lpmii
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3595 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3596 BOOL SetMenuItemInfoW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3597 HMENU hMenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3598 UINT uItem,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3599 BOOL fByPosition,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3600 LPMENUITEMINFOW lpmii
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3601 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3602 UINT SetPaletteEntries(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3603 HPALETTE hpal, // handle to logical palette
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3604 UINT iStart, // index of first entry to set
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3605 UINT cEntries, // number of entries to set
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3606 PALETTEENTRY *lppe // array of palette entries
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3607 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3608 HWND SetParent(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3609 HWND hWndChild,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3610 HWND hWndNewParent
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3611 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3612 // alias STDWIN.SetPixel SetPixel;
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3613 // alias STDWIN.SetROP2 SetROP2;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3614 BOOL SetRect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3615 LPRECT lprc, // rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3616 int xLeft, // left side
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3617 int yTop, // top side
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3618 int xRight, // right side
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3619 int yBottom // bottom side
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3620 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3621 // alias STDWIN.SetRectRgn SetRectRgn;
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3622 int SetScrollInfo(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3623 HWND hwnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3624 int fnBar,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3625 LPCSCROLLINFO lpsi,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3626 BOOL fRedraw
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3627 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3628 UINT_PTR SetTimer(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3629 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3630 UINT_PTR nIDEvent,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3631 UINT uElapse,
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3632 TIMERPROC lpTimerFunc
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3633 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3634 LONG SetWindowLongA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3635 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3636 int nIndex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3637 LONG dwNewLong
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3638 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3639 LONG SetWindowLongW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3640 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3641 int nIndex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3642 LONG dwNewLong
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3643 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3644 BOOL SetWindowPlacement(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3645 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3646 WINDOWPLACEMENT *lpwndpl
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3647 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3648 BOOL SetWindowPos(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3649 HWND hWnd, // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3650 HWND hWndInsertAfter, // placement-order handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3651 int X, // horizontal position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3652 int Y, // vertical position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3653 int cx, // width
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3654 int cy, // height
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3655 UINT uFlags // window-positioning flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3656 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3657 BOOL SetWindowTextA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3658 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3659 LPCSTR lpString
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3660 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3661 BOOL SetWindowTextW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3662 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3663 LPCWSTR lpString
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3664 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3665 HHOOK SetWindowsHookExA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3666 int idHook, // type of hook to install
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3667 HOOKPROC lpfn, // address of hook procedure
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3668 HINSTANCE hMod, // handle to application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3669 DWORD dwThreadId // identity of thread to install hook for
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3670 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3671 HHOOK SetWindowsHookExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3672 int idHook, // type of hook to install
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3673 HOOKPROC lpfn, // address of hook procedure
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3674 HINSTANCE hMod, // handle to application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3675 DWORD dwThreadId // identity of thread to install hook for
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3676 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3677 BOOL ShellExecuteExA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3678 LPSHELLEXECUTEINFOA lpExecInfo
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3679 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3680 BOOL ShellExecuteExW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3681 LPSHELLEXECUTEINFOW lpExecInfo
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3682 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3683 BOOL Shell_NotifyIconA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3684 DWORD dwMessage,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3685 PNOTIFYICONDATAA lpdata
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3686 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3687 BOOL Shell_NotifyIconW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3688 DWORD dwMessage,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3689 PNOTIFYICONDATAW lpdata
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3690 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3691 BOOL ShowOwnedPopups(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3692 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3693 BOOL fShow
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3694 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3695 version(WinCE)
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3696 {
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3697 BOOL SipGetInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3698 SIPINFO *pSipInfo
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3699 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3700 }
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3701 DWORD SizeofResource(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3702 HMODULE hModule, // resource-module handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3703 HRSRC hResInfo // resource handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3704 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3705 void Sleep(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3706 DWORD dwMilliseconds
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3707 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3708 int StartDocA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3709 HDC hdc, // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3710 DOCINFOA* lpdi // contains file names
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3711 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3712 int StartDocW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3713 HDC hdc, // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3714 DOCINFOW* lpdi // contains file names
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3715 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3716 int StartPage(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3717 HDC hDC // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3718 );
128
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
3719 // alias STDWIN.StretchBlt StretchBlt;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3720 BOOL SystemParametersInfoA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3721 UINT uiAction,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3722 UINT uiParam,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3723 PVOID pvParam,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3724 UINT fWinIni
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3725 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3726 BOOL SystemParametersInfoW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3727 UINT uiAction,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3728 UINT uiParam,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3729 PVOID pvParam,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3730 UINT fWinIni
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3731 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3732 int ToAscii(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3733 UINT uVirtKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3734 UINT uScanCode,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3735 PBYTE lpKeyState,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3736 LPWORD lpChar,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3737 UINT uFlags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3738 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3739 int ToUnicode(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3740 UINT wVirtKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3741 UINT wScanCode,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3742 PBYTE lpKeyState,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3743 LPWSTR pwszBuff,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3744 int cchBuff,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3745 UINT wFlags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3746 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3747 BOOL TrackMouseEvent(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3748 LPTRACKMOUSEEVENT lpEventTrack // pointer to a TRACKMOUSEEVENT structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3749 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3750 int TranslateAcceleratorA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3751 HWND hWnd, // handle to destination window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3752 HACCEL hAccTable, // handle to accelerator table
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3753 LPMSG lpMsg // address of structure with message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3754 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3755 int TranslateAcceleratorW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3756 HWND hWnd, // handle to destination window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3757 HACCEL hAccTable, // handle to accelerator table
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3758 LPMSG lpMsg // address of structure with message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3759 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3760 UINT TranslateCharsetInfo(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3761 DWORD *lpSrc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3762 LPCHARSETINFO lpCs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3763 DWORD dwFlags
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3764 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3765 BOOL TranslateMDISysAccel(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3766 HWND hWndClient,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3767 LPMSG lpMsg
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3768 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3769 BOOL TranslateMessage(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3770 MSG *lpMsg // address of structure with message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3771 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3772 version(WinCE)
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3773 {
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3774 BOOL TransparentImage(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3775 HDC hdcDest,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3776 LONG DstX,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3777 LONG DstY,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3778 LONG DstCx,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3779 LONG DstCy,
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3780 HANDLE hSrc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3781 LONG SrcX,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3782 LONG SrcY,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3783 LONG SrcCx,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3784 LONG SrcCy,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3785 COLORREF TransparentColor
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3786 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3787 }
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3788 BOOL UnhookWindowsHookEx(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3789 HHOOK hhk // handle to hook procedure to remove
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3790 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3791 BOOL UnregisterClassA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3792 LPCSTR lpClassName, // address of class name string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3793 HINSTANCE hInstance // handle of application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3794 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3795 BOOL UnregisterClassW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3796 LPCWSTR lpClassName, // address of class name string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3797 HINSTANCE hInstance // handle of application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3798 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3799 SHORT VkKeyScanA(char ch);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3800 SHORT VkKeyScanW(wchar ch);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3801 BOOL WaitMessage();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3802 }
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3803
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3804 extern (C)
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3805 {
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3806 int wcslen(wchar* string);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3807 }