annotate dwt/internal/win32/WINAPI.d @ 128:07e8963537b7

removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
author Frank Benoit <benoit@tionex.de>
date Tue, 12 Feb 2008 21:25:00 +0100
parents 8c6a38719fb8
children 04e357b8343d
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 {
07e8963537b7 removed tango_sys_win32 and added all necessary bindings to the dwt.internal.win32 WINTYPES and WINAPI modules
Frank Benoit <benoit@tionex.de>
parents: 89
diff changeset
16 // 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
17 // 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
18 // 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
19 // 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
20 // 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
21 // 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
22 // 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
23 // 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
24 // 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
25 // 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
26 // 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
27 // 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
28 // 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
29 // 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
30 // 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
31 // 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
32 // 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
33 // 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
34 // 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
35 // 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
36 // 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
37 // 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
38 // 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
39 // 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
40 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
41 // 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
42 // 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
43 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
44 // 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
45 // 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
46 // 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
47 // 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
48 // 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
49 // 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
50 // 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
51 // 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
52 // 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
53 // 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
54 // 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
55 // 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
56 // 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
57 // 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
58 // 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
59 // 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
60 // 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
61 // 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
62 // 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
63 // 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
64 // 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
65 // 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
66 // 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
67 // 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
68 // 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
69 // 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
70 // 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
71 // 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
72 // 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
73 // 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
74 // 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
75 // 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
76 // 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
77 // 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
78 // 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
79 // 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
80 // 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
81 // 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
82 // 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
83 // 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
84 // 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
85 // 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
86 // 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
87 // 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
88 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
89 // 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
90 // 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
91 // 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
92 // 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
93 // 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
94 // 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
95 // 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
96 // 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
97 // 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
98 // 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
99 // 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
100 // 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
101 // 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
102 // 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
103 // 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
104 // 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
105 // 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
106 // 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
107 // 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
108 // 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
109 // 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
110 // 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
111 // 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
112 // 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
113 // 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
114 // 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
115 // 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
116 // 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
117 // 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
118 // 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
119 // 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
120 // 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
121 // 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
122 // 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
123 // 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
124 // 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
125 // 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
126 // 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
127 // 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
128 // 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
129 // 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
130 // 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
131 // 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
132 // 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
133 // 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
134 // 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
135 // 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
136 // 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
137 // 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
138 // 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
139 // 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
140 // 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
141 // 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
142 // 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
143 // 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
144 // 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
145 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
146 // 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
147 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
148 // 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
149 // 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
150 // 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
151 // 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
152 // 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
153 // 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
154 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
155 // 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
156 // 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
157 // 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
158 // 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
159 // 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
160 // 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
161 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
162 // 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
163 // 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
164 // 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
165 // 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
166 // 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
167 // 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
168 // 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
169 // 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
170 // 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
171 // 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
172 // 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
173 // 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
174 // 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
175 // 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
176 // 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
177 // 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
178 // 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
179 // 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
180 // 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
181 // 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
182 // 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
183 // 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
184 // 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
185 // 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
186 // 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
187 // 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
188 // 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
189 // 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
190 // 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
191 // 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
192 // 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
193 // 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
194 // 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
195 // 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
196 // 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
197 // 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
198 // 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
199 // 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
200 // 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
201 // 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
202 // 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
203 // 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
204 // 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
205 // 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
206 // 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
207 // 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
208 // 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
209 // 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
210 // 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
211 // 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
212 // 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
213 // 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
214 // 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
215 // 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
216 // 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
217 // 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
218 // 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
219 // 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
220 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
221 // 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
222 // 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
223 // 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
224 // 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
225 // 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
226 // 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
227 // 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
228 // 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
229 // 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
230 // 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
231 // 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
232 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
233 // 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
234 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
235 // 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
236 // 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
237 // 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
238 // 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
239 // 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
240 // 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
241 // 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
242 // 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
243 // 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
244 // 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
245 // 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
246 // 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
247 // 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
248 // 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
249 // 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
250 // 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
251 // 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
252 // 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
253 // 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
254 // 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
255 // 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
256 // 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
257 // 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
258 // 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
259 // 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
260 // 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
261 // 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
262 // 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
263 // 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
264 // 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
265 // 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
266 // 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
267 // 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
268 // 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
269 // 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
270 // 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
271 // 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
272 // 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
273 // 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
274 // 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
275 // 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
276 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
277 // 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
278 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
279 // 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
280 // 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
281 // 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
282 // 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
283 // 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
284 // 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
285 // 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
286 // 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
287 // 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
288 // 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
289 // 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
290 // 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
291 // 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
292 // 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
293 // 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
294 // 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
295 // 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
296 // 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
297 // 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
298 // 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
299 // 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
300 // 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
301 // 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
302 // 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
303 // 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
304 // 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
305 // 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
306 // 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
307 // 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
308 // 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
309 // 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
310 // 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
311 // 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
312 // 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
313 // 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
314 // 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
315 // 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
316 // 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
317 // 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
318 // 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
319 // 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
320 // 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
321 // 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
322 // 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
323 // 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
324 // 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
325 // 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
326 // 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
327 // 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
328 // 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
329 // 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
330 // 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
331 // 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
332 // 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
333 // 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
334 // 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
335 // 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
336 // 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
337 // 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
338 // 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
339 // 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
340 // 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
341 // WINBOOL SetLocaleInfoA(LCID, LCTYPE, 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
342 // int GetTimeFormatA(LCID, DWORD, LPSYSTEMTIME, LPCSTR, 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 GetDateFormatA(LCID, DWORD, LPSYSTEMTIME, LPCSTR, 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 // 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
345 // 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
346 // 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
347 // 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
348 // 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
349 // 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
350 // 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
351 // 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
352 // 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
353 // 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
354 // 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
355 // 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
356 // 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
357 // 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
358 // 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
359 // 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
360 // 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
361 // 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
362 // 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
363 // 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
364 // 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
365 // 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
366 // 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
367 // 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
368 // 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
369 // 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
370 // 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
371 // 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
372 // 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
373 // 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
374 // 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
375 // 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
376 // 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
377 // 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
378 // 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
379 // 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
380 // 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
381 // 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
382 // 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
383 // 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
384 // 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
385 // 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
386 // 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
387 // 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
388 // 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
389 // 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
390 // 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
391 // 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
392 // 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
393 // 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
394 // 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
395 // 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
396 // 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
397 // 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
398 // 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
399 // 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
400 // 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
401 // 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
402 // 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
403 // 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
404 // 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
405 // 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
406 // 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
407 // 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
408 // 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
409 // 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
410 // 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
411 // 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
412 // 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
413 // 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
414 // 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
415 // 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
416 // 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
417 // 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
418 // 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
419 // 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
420 // 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
421 // 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
422 // 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
423 // 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
424 // 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
425 // 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
426 // 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
427 // 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
428 // 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
429 // 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
430 // 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
431 // 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
432 // 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
433 // 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
434 // 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
435 // 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
436 // 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
437 // 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
438 // 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
439 // 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
440 // 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
441 // 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
442 // 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
443 // 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
444 // 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
445 // 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
446 // 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
447 // 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
448 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
449 // 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
450 // 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
451 // 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
452 // 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
453 // 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
454 // 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
455 // 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
456 // 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
457 // 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
458 // 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
459 // 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
460 // 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
461 // 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
462 // 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
463 // 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
464 // 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
465 // 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
466 // 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
467 // 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
468 // 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
469 // 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
470 // 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
471 // 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
472 // 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
473 // 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
474 // 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
475 // 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
476 // 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
477 // 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
478 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
479 // 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
480 // 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
481 // 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
482 // 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
483 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
484 // 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
485 // 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
486 // 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
487 // 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
488 // 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
489 // 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
490 // 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
491 // 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
492 // 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
493 // 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
494 // 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
495 // 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
496 // 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
497 // 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
498 // 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
499 // 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
500 // 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
501 // 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
502 // 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
503 // 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
504 // 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
505 // 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
506 // 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
507 // 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
508 // 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
509 // 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
510 // 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
511 // 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
512 // 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
513 // 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
514 // 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
515 // 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
516 // 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
517 // 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
518 // 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
519 // 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
520 // 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
521 // 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
522 // 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
523 // 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
524 // 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
525 // 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
526 // 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
527 // 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
528 // 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
529 // 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
530 // 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
531 // 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
532 // 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
533 // 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
534 // 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
535 // 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
536 // 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
537 // 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
538 // 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
539 // 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
540 // 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
541 // 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
542 // 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
543 // 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
544 // 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
545 // 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
546 // 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
547 // 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
548 // 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
549 // 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
550 // 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
551 // 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
552 // 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
553 // 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
554 // 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
555 // 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
556 // 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
557 // 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
558 // 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
559 // 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
560 // 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
561 // 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
562 // 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
563 // 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
564 // 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
565 // 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
566 // 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
567 // 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
568 // 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
569 // 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
570 // 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
571 // 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
572 // 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
573 // 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
574 // 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
575 // 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
576 // 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
577 // 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
578 // 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
579 // 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
580 // 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
581 // 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
582 // 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
583 // 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
584 // 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
585 // 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
586 // 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
587 // 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
588 // 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
589 // 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
590 // 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
591 // 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
592 // 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
593 // 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
594 // 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
595 // 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
596 // 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
597 // 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
598 // 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
599 // 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
600 // 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
601 // 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
602 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
603 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
604 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
605 // 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
606 // 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
607 // 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
608 // 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
609 // 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
610 // 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
611 // 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
612 // 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
613 // 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
614 // 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
615 // 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
616 // 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
617 // 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
618 // 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
619 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
620 // 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
621 // 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
622 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
623 // 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
624 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
625 // 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
626 // 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
627 // 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
628 // 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
629 // 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
630 // 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
631 // 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
632 // 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
633 // 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
634 // 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
635 // 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
636 // 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
637 // 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
638 // 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
639 // 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
640 // 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
641 // 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
642 // 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
643 // 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
644 // 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
645 // 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
646 // 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
647 // 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
648 // 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
649 // 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
650 // 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
651 // 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
652 // 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
653 // 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
654 // 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
655 // 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
656 // 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
657 // 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
658 // 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
659 // 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
660 // 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
661 // 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
662 // 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
663 // 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
664 // 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
665 // 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
666 // 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
667 // 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
668 // 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
669 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
670 // 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
671 // 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
672 // 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
673 // 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
674 // 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
675 // 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
676 // 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
677 // 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
678 // 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
679 // 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
680 // 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
681 // 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
682 // 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
683 // 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
684 // 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
685 // 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
686 // 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
687 // 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
688 // 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
689 // 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
690 // 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
691 // 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
692 // 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
693 // 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
694 // WINBOOL PageSetupDlgW(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
695 // WINBOOL CreateProcessW(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
696 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
697 // 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
698 // 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
699 // 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
700 // 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
701 // 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
702 // 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
703 // 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
704 // 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
705 // 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
706 // 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
707 // 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
708 // 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
709 // 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
710 // 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
711 // 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
712 // 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
713 // 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
714 // 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
715 // 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
716 // 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
717 // 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
718 // 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
719 // 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
720 // 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
721 // 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
722 // 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
723 // 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
724 // 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
725 // 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
726 // 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
727 // 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
728 // 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
729 // 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
730 // 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
731 // 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
732 // 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
733 // 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
734 // WINBOOL SetLocaleInfoW(LCID, LCTYPE, 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
735 // int GetTimeFormatW(LCID, DWORD, LPSYSTEMTIME, LPCWSTR, 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 GetDateFormatW(LCID, DWORD, LPSYSTEMTIME, LPCWSTR, 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 // 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
738 // 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
739 // 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
740 // 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
741 // 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
742 // 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
743 // 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
744 // 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
745 // 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
746 // 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
747 // 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
748 // 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
749 // 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
750 // 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
751 // 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
752 // 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
753 // 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
754 // 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
755 // 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
756 // 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
757 // 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
758 // 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
759 // 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
760 // 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
761 // 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
762 // 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
763 // 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
764 // 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
765 // 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
766 // 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
767 // 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
768 // 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
769 // 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
770 // 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
771 // 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
772 // 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
773 // 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
774 // 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
775 // 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
776 // 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
777 // 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
778 // 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
779 // 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
780 // 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
781 // 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
782 // 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
783 // 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
784 // 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
785 // 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
786 // 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
787 // 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
788 // 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
789 // 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
790 // 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
791 // 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
792 // 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
793 // 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
794 // 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
795 // 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
796 // 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
797 // 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
798 // 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
799 // 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
800 // 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
801 // 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
802 // 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
803 // 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
804 // 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
805 // 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
806 // 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
807 // 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
808 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
809 // 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
810 // 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
811 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
812 // 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
813 // 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
814 // 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
815 // 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
816 // 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
817 // 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
818 // 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
819 // 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
820 // 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
821 // 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
822 // 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
823 // 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
824 // 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
825 // 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
826 // 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
827 // 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
828 // 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
829 // 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
830 // 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
831 // 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
832 // 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
833 // 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
834 // 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
835 // 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
836 // 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
837 // 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
838 // 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
839 // 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
840 // 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
841 // 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
842 // 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
843 // 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
844 // 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
845 // 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
846 // 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
847 // 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
848 // 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
849 // 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
850 // 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
851 // 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
852 // 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
853 // 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
854 // 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
855 // 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
856 // 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
857 // 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
858 // 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
859 // 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
860 // 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
861 // 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
862 // 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
863 // 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
864 // 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
865 // 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
866 // 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
867 // 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
868 // 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
869 // 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
870 // 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
871 // 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
872 // 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
873 // 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
874 // 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
875 // 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
876 // 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
877 // 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
878 // 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
879 // 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
880 // 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
881 // 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
882 // 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
883 // 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
884 // 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
885 // 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
886 // 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
887 // 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
888 // 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
889 // 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
890 // 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
891 // 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
892 // 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
893 // 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
894 // 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
895 // 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
896 // 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
897 // 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
898 // 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
899 // 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
900 // 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
901 // 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
902 // 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
903 // 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
904 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
905 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
906 // 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
907 // 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
908 // 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
909 // 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
910 // 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
911 // 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
912 // 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
913 // 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
914 // 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
915 // 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
916 // 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
917 // 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
918 // 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
919 // 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
920 // 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
921 // 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
922 // 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
923 // 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
924 // 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
925 // 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
926 // 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
927 // 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
928 // 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
929 // 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
930 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
931 // 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
932 // 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
933 // 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
934 // 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
935 // 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
936 // 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
937 // 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
938 // 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
939 // 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
940 // 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
941 // 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
942 // 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
943 // 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
944 // 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
945 // 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
946 // 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
947 // 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
948 // 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
949 // 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
950 // 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
951 // 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
952 // 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
953 // 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
954 // 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
955 // 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
956 // 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
957 // 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
958 // 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
959 // 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
960 // 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
961 // 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
962 // 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
963 // 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
964 // 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
965 // 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
966 // 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
967 // 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
968 // 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
969 // 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
970 // 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
971 // 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
972 // 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
973 // 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
974 // 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
975 // 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
976 // 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
977 // 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
978 // 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
979 // 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
980 // 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
981 // 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
982 // 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
983 // 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
984 // 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
985 // 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
986 // 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
987 // 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
988 // 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
989 // 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
990 // 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
991 // 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
992 // 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
993 // 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
994 // 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
995 // 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
996 // 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
997 // 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
998 // 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
999 // 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
1000 // 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
1001 // 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
1002 // 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
1003 // 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
1004 // 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
1005 // 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
1006 // 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
1007 // 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
1008 // 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
1009 // 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
1010 // 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
1011 // 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
1012 // 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
1013 // 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
1014 // 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
1015 // 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
1016 // 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
1017 // 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
1018 // 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
1019 // 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
1020 // 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
1021 // 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
1022 // 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
1023 // 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
1024 // 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
1025 // 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
1026 // 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
1027 // 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
1028 // 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
1029 // 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
1030 // 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
1031 // 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
1032 // 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
1033 // 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
1034 // 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
1035 // 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
1036 // 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
1037 // 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
1038 // 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
1039 // 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
1040 // 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
1041 // 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
1042 // 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
1043 // 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
1044 // 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
1045 // 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
1046 // 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
1047 // 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
1048 // 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
1049 // 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
1050 // 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
1051 // 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
1052 // 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
1053 // 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
1054 // 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
1055 // 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
1056 // 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
1057 // 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
1058 // 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
1059 // 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
1060 // 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
1061 // 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
1062 // 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
1063 // 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
1064 // 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
1065 // 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
1066 // 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
1067 // 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
1068 // 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
1069 // 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
1070 // 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
1071 // 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
1072 // 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
1073 // 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
1074 // 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
1075 // 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
1076 // 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
1077 // 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
1078 // 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
1079 // 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
1080 // 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
1081 // 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
1082 // 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
1083 // 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
1084 // 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
1085 // 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
1086 // 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
1087 // 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
1088 // 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
1089 // 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
1090 // 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
1091 // 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
1092 // 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
1093 // 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
1094 // 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
1095 // 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
1096 // 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
1097 // 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
1098 // 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
1099 // 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
1100 // 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
1101 // 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
1102 // 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
1103 // 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
1104 // 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
1105 // 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
1106 // 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
1107 // 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
1108 // 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
1109 // 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
1110 // 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
1111 // 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
1112 // 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
1113 // 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
1114 // 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
1115 // 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
1116 // 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
1117 // 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
1118 // 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
1119 // 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
1120 // 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
1121 // 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
1122 // 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
1123 // 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
1124 // 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
1125 // 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
1126 // 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
1127 // 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
1128 // 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
1129 // 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
1130 // 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
1131 // 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
1132 // 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
1133 // 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
1134 // 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
1135 // 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
1136 // 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
1137 // 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
1138 // 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
1139 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
1140 // 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
1141 // 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
1142 // 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
1143 // 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
1144 // 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
1145 // 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
1146 // 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
1147 // 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
1148 // 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
1149 // 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
1150 // 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
1151 // 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
1152 // 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
1153 // 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
1154 // 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
1155 // 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
1156 // 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
1157 // 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
1158 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
1159 // 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
1160 // 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
1161 // 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
1162 // 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
1163 // 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
1164 // 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
1165 // 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
1166 // 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
1167 // 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
1168 // 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
1169 // 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
1170 // 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
1171 // 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
1172 // 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
1173 // 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
1174 // 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
1175 // 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
1176 // 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
1177 // 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
1178 // 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
1179 // 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
1180 // 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
1181 // 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
1182 // 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
1183 // 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
1184 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
1185 // 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
1186 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
1187 // 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
1188 // 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
1189 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
1190 // 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
1191 // 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
1192 // 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
1193 // 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
1194 // 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
1195 // 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
1196 // 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
1197 // 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
1198 // 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
1199 // 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
1200 // 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
1201 // 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
1202 // 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
1203 // 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
1204 // 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
1205 // 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
1206 // 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
1207 // 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
1208 // 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
1209 // 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
1210 // 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
1211 // 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
1212 // 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
1213 // 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
1214 // 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
1215 // 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
1216 // 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
1217 // 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
1218 // 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
1219 // 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
1220 // 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
1221 // 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
1222 // 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
1223 // 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
1224 // 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
1225 // 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
1226 // 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
1227 // 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
1228 // 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
1229 // 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
1230 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
1231 // 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
1232 // 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
1233 // 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
1234 // 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
1235 // 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
1236 // 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
1237 // 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
1238 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
1239 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
1240 // 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
1241 // 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
1242 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
1243 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
1244 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
1245 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
1246 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
1247 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
1248 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
1249 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
1250 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
1251 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
1252 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
1253 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
1254 // 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
1255 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
1256 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
1257 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
1258 // 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
1259 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
1260 // 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
1261 // 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
1262 // 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
1263 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
1264 // 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
1265 // 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
1266 // 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
1267 // 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
1268 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
1269 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
1270 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
1271 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
1272 // 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
1273 // 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
1274 // 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
1275 // 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
1276 // 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
1277 // 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
1278 // 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
1279 // 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
1280 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
1281 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
1282 // 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
1283 // 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
1284 // 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
1285 // 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
1286 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
1287 // 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
1288 // 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
1289 // 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
1290 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
1291 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
1292 // 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
1293 // 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
1294 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
1295 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
1296 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
1297 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
1298 // 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
1299 // 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
1300 // 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
1301 // 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
1302 // 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
1303 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
1304 // 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
1305 // 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
1306 // 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
1307 // 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
1308 // 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
1309 // 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
1310 // 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
1311 // 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
1312 // 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
1313 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
1314 // 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
1315 // 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
1316 // 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
1317 // 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
1318 // 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
1319 // 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
1320 // 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
1321 // 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
1322 // 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
1323 // 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
1324 // 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
1325 // 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
1326 // 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
1327 // 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
1328 // 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
1329 // 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
1330 // 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
1331 // 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
1332 // 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
1333 // 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
1334 // 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
1335 // 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
1336 // 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
1337 // 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
1338 // 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
1339 // 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
1340 // 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
1341 // 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
1342 // 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
1343 // 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
1344 // 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
1345 // 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
1346 // 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
1347 // 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
1348 // 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
1349 // 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
1350 // 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
1351 // 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
1352 // 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
1353 // 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
1354 // 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
1355 // 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
1356 // 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
1357 // 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
1358 // 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
1359 // 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
1360 // 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
1361 // 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
1362 // 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
1363 // 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
1364 // 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
1365 // 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
1366 // 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
1367 // 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
1368 // 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
1369 // 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
1370 // 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
1371 // 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
1372 // 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
1373 // 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
1374 // 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
1375 // 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
1376 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
1377 // 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
1378 // 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
1379 // 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
1380 // 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
1381 // 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
1382 // 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
1383 // 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
1384 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
1385 // 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
1386 // 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
1387 // 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
1388 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
1389 // 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
1390 // 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
1391 // 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
1392 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
1393 // 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
1394 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
1395 // 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
1396 // 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
1397 // 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
1398 // 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
1399 // 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
1400 // 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
1401 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
1402 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
1403 // 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
1404 // 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
1405 // 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
1406 // 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
1407 // 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
1408 // 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
1409 // 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
1410 // 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
1411 // 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
1412 // 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
1413 // 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
1414 // 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
1415 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
1416 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
1417 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
1418 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
1419 // 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
1420 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
1421 // 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
1422 // 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
1423 // 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
1424 // 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
1425 // 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
1426 // 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
1427 // 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
1428 // 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
1429 // 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
1430 // 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
1431 // 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
1432 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
1433 // 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
1434 // 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
1435 // 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
1436 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
1437 // 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
1438 // 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
1439 // 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
1440 // 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
1441 // 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
1442 // 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
1443 // 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
1444 // 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
1445 // 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
1446 // 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
1447 // 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
1448 // 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
1449 // 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
1450 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
1451 // 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
1452 // 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
1453 // 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
1454 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
1455 // 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
1456 // 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
1457 // 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
1458 // 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
1459 // 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
1460 // 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
1461 // 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
1462 // 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
1463 // 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
1464 // 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
1465 // 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
1466 // 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
1467 // 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
1468 // 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
1469 // 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
1470 // 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
1471 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
1472 // 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
1473 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
1474 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
1475 // 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
1476 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
1477 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
1478 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
1479 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
1480 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
1481 // 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
1482 // 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
1483 // 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
1484 // 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
1485 // 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
1486 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
1487 // 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
1488 // 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
1489 // 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
1490 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
1491 // 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
1492 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
1493 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
1494 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
1495 // 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
1496 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
1497 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
1498 // 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
1499 // 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
1500 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
1501 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
1502 // 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
1503 // 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
1504 // 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
1505 // 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
1506 // 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
1507 // 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
1508 // 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
1509 // 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
1510 // 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
1511 // 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
1512 // 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
1513 // 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
1514 // 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
1515 // 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
1516 // 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
1517 // 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
1518 // 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
1519 // 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
1520 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
1521 // 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
1522 // 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
1523 // 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
1524 // 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
1525 // 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
1526 // 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
1527 // 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
1528 // 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
1529 // 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
1530 // 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
1531 // 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
1532 // 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
1533 // 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
1534 // 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
1535 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
1536 // 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
1537 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
1538 // 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
1539 // 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
1540 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
1541 // 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
1542 // 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
1543 // 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
1544 // 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
1545 // 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
1546 // 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
1547 // 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
1548 // 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
1549 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
1550 // 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
1551 // 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
1552 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
1553 // 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
1554 // 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
1555 // 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
1556 // 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
1557 // 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
1558 // 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
1559 // 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
1560 // 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
1561 // 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
1562 // 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
1563 // 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
1564 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
1565 // 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
1566 // 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
1567 // 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
1568 // 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
1569 // 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
1570 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
1571 // 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
1572 // 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
1573 // 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
1574 // 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
1575 // 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
1576 // 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
1577 // 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
1578 // 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
1579 // 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
1580 // 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
1581 // 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
1582 // 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
1583 // 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
1584 // 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
1585 // 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
1586 // 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
1587 // 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
1588 // 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
1589 // 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
1590 // 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
1591 // 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
1592 // 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
1593 // 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
1594 // 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
1595 // WINBOOL ImageList_SetOverlayImage(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
1596 // WINBOOL ImageList_Draw(HIMAGELIST, int, HDC, 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
1597 // 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
1598 // 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
1599 // 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
1600 // 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
1601 // HICON ImageList_GetIcon(HIMAGELIST, 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
1602 // WINBOOL ImageList_BeginDrag(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
1603 // void ImageList_EndDrag();
07e8963537b7 removed tango_sys_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 // WINBOOL ImageList_DragEnter(HWND, 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
1605 // WINBOOL ImageList_DragLeave(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
1606 // WINBOOL ImageList_DragMove(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
1607 // WINBOOL ImageList_SetDragCursorImage(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
1608 // WINBOOL ImageList_DragShowNolock(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
1609 // 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
1610 // 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
1611 // 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
1612 // 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
1613 // 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
1614 // 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
1615 // 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
1616 // 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
1617 // 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
1618 // 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
1619 // 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
1620 // 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
1621 // 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
1622 // 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
1623 // 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
1624 // 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
1625 // 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
1626 // 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
1627 // 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
1628 // 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
1629 // 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
1630 // 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
1631 // 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
1632 // 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
1633 // 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
1634 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
1635 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
1636 // 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
1637 // 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
1638 // 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
1639 // 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
1640 // 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
1641 // 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
1642 // 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
1643 // 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
1644 // 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
1645 // 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
1646 // 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
1647 // 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
1648 // 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
1649 // 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
1650 // 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
1651 // 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
1652 // 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
1653 // 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
1654 // 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
1655 // 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
1656 // 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
1657 // 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
1658 // 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
1659 // 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
1660 // 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
1661 // 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
1662 // 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
1663 // 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
1664 // 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
1665 // 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
1666 // 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
1667 // 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
1668 // 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
1669 // 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
1670 // 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
1671 // 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
1672 // 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
1673 // 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
1674 // 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
1675 // 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
1676 // 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
1677 // 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
1678 // 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
1679 // 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
1680 // 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
1681 // 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
1682 // 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
1683 // 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
1684 // 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
1685 // 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
1686 // 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
1687 // 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
1688 // 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
1689 // 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
1690 // 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
1691 // 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
1692 // 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
1693 // 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
1694 // 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
1695 // 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
1696 // 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
1697 // 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
1698 // 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
1699 // 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
1700 // 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
1701 // 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
1702 // 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
1703 // 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
1704 // 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
1705 // 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
1706 // 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
1707 // 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
1708 // 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
1709 // 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
1710 // 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
1711 // 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
1712 // 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
1713 // 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
1714 // 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
1715 // 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
1716 // 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
1717 // 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
1718 // 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
1719 // 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
1720 // void SHFreeNameMappings(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
1721 // DWORD SHGetFileInfo(LPCTSTR, DWORD, SHFILEINFO*, 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
1722 // 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
1723 // 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
1724 // 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
1725 // 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
1726 // 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
1727 // 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
1728 // 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
1729 // 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
1730 // 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
1731 // 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
1732 // 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
1733 // 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
1734 // 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
1735 // 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
1736 // 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
1737 // 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
1738 // 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
1739 // 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
1740 //
07e8963537b7 removed tango_sys_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 // 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
1742 // 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
1743 // 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
1744 // 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
1745 // 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
1746 // 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
1747 }
07e8963537b7 removed tango_sys_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
07e8963537b7 removed tango_sys_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
07e8963537b7 removed tango_sys_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 // 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
1752 ////////////////////////////////////////////////////////////////////////////////////////
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
1753
37
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1754 alias HANDLE HPAINTBUFFER;
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1755
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
1756 extern (Windows){
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
1757 int AddFontResourceExA(char* lpszFilename, int fl, void* pdv);
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
1758 int AddFontResourceExW(wchar* lpszFilename, int fl, void* pdv);
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
1759
24
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1760 BOOL AlphaBlend(
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1761 HDC hdcDest, // handle to destination DC
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1762 int nXOriginDest, // x-coord of upper-left corner
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1763 int nYOriginDest, // y-coord of upper-left corner
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1764 int nWidthDest, // destination width
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1765 int nHeightDest, // destination height
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1766 HDC hdcSrc, // handle to source DC
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1767 int nXOriginSrc, // x-coord of upper-left corner
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1768 int nYOriginSrc, // y-coord of upper-left corner
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1769 int nWidthSrc, // source width
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1770 int nHeightSrc, // source height
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1771 BLENDFUNCTION blendFunction // alpha-blending function
7b3e88548661 GCData, 1/3 of GC
Frank Benoit <benoit@tionex.de>
parents: 19
diff changeset
1772 );
25
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1773 BOOL TransparentBlt(
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1774 HDC hdcDest, // handle to destination DC
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1775 int nXOriginDest, // x-coord of destination upper-left corner
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1776 int nYOriginDest, // y-coord of destination upper-left corner
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1777 int nWidthDest, // width of destination rectangle
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1778 int hHeightDest, // height of destination rectangle
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1779 HDC hdcSrc, // handle to source DC
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1780 int nXOriginSrc, // x-coord of source upper-left corner
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1781 int nYOriginSrc, // y-coord of source upper-left corner
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1782 int nWidthSrc, // width of source rectangle
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1783 int nHeightSrc, // height of source rectangle
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1784 UINT crTransparent // color to make transparent
Frank Benoit <benoit@tionex.de>
parents: 24
diff changeset
1785 );
28
Frank Benoit <benoit@tionex.de>
parents: 25
diff changeset
1786 int IIDFromString (wchar* lpsz, byte* lpiid);
30
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1787 HRESULT ScriptJustify(
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1788 SCRIPT_VISATTR* psva,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1789 int* piAdvance,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1790 int cGlyphs,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1791 int iDx,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1792 int iMinKashida,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1793 int* piJustify
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1794 );
28
Frank Benoit <benoit@tionex.de>
parents: 25
diff changeset
1795
30
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1796 HRESULT ScriptRecordDigitSubstitution(
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1797 LCID Locale,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1798 SCRIPT_DIGITSUBSTITUTE* psds
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1799 );
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1800 HRESULT ScriptApplyDigitSubstitution(
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 SCRIPT_CONTROL* psc,
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1803 SCRIPT_STATE* pss
1e14cb29290a TextLayout
Frank Benoit <benoit@tionex.de>
parents: 28
diff changeset
1804 );
32
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1805
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1806 // UxTheme.dll
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1807 BOOL IsAppThemed();
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1808
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1809 HRESULT DrawThemeBackground(
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1810 HTHEME hTheme,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1811 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1812 int iPartId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1813 int iStateId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1814 RECT *pRect,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1815 RECT *pClipRect
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1816 );
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1817 HRESULT DrawThemeEdge(
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1818 HTHEME hTheme,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1819 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1820 int iPartId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1821 int iStateId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1822 LPCRECT pDestRect,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1823 UINT uEdge,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1824 UINT uFlags,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1825 LPRECT pContentRect
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1826 );
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1827 HRESULT DrawThemeIcon(
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1828 HTHEME hTheme,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1829 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1830 int iPartId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1831 int iStateId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1832 LPCRECT pRect,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1833 HIMAGELIST himl,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1834 int iImageIndex
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1835 );
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1836 HRESULT DrawThemeParentBackground(
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1837 HWND hwnd,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1838 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1839 RECT *prc
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1840 );
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1841 HRESULT DrawThemeText(
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1842 HTHEME hTheme,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1843 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1844 int iPartId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1845 int iStateId,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1846 LPCWSTR pszText,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1847 int iCharCount,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1848 DWORD dwTextFlags,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1849 DWORD dwTextFlags2,
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1850 LPCRECT pRect
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1851 );
Frank Benoit <benoit@tionex.de>
parents: 30
diff changeset
1852
33
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1853 HTHEME OpenThemeData(
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1854 HWND hwnd,
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1855 LPCWSTR pszClassList
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1856 );
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1857 HRESULT BufferedPaintInit();
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1858 HRESULT CloseThemeData(
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1859 HTHEME hTheme
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1860 );
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1861 HRESULT BufferedPaintUnInit();
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1862 BOOL IsHungAppWindow(
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1863 HWND hWnd
39a9959ef14d Display + ImageList
Frank Benoit <benoit@tionex.de>
parents: 32
diff changeset
1864 );
37
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1865 HPAINTBUFFER BeginBufferedPaint(
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1866 HDC hdcTarget,
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1867 RECT *prcTarget,
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1868 uint/+BP_BUFFERFORMAT+/ dwFormat,
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1869 void*/+BP_PAINTPARAMS+/ pPaintParams,
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1870 HDC *phdc
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1871 );
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1872 HRESULT EndBufferedPaint(
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1873 HPAINTBUFFER hBufferedPaint,
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1874 BOOL fUpdateTarget
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1875 );
78
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1876
49
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1877
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1878 HRESULT GetThemeTextExtent(
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1879 HTHEME hTheme,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1880 HDC hdc,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1881 int iPartId,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1882 int iStateId,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1883 LPCWSTR pszText,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1884 int iCharCount,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1885 DWORD dwTextFlags,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1886 LPCRECT pBoundingRect,
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1887 LPRECT pExtentRect
8b6ed0169471 ExpandItem
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1888 );
67
3f4e6a4ecc09 Table, TableItem, TableColumn
Frank Benoit <benoit@tionex.de>
parents: 49
diff changeset
1889 HRESULT SetWindowTheme(
3f4e6a4ecc09 Table, TableItem, TableColumn
Frank Benoit <benoit@tionex.de>
parents: 49
diff changeset
1890 HWND hwnd,
3f4e6a4ecc09 Table, TableItem, TableColumn
Frank Benoit <benoit@tionex.de>
parents: 49
diff changeset
1891 LPCWSTR pszSubAppName,
3f4e6a4ecc09 Table, TableItem, TableColumn
Frank Benoit <benoit@tionex.de>
parents: 49
diff changeset
1892 LPCWSTR pszSubIdList
3f4e6a4ecc09 Table, TableItem, TableColumn
Frank Benoit <benoit@tionex.de>
parents: 49
diff changeset
1893 );
78
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1894
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1895 //Kernel32.lib
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1896 LANGID GetSystemDefaultUILanguage();
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 // Macro from winnt.h/windows.h
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1899 WORD PRIMARYLANGID(
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1900 WORD lgid
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1901 );
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1902
b00303c762ac successfully linked
Frank Benoit <benoit@tionex.de>
parents: 75
diff changeset
1903 //Gdi32.lib
75
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1904 int IntersectClipRect(
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1905 HDC hdc, // handle to DC
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1906 int nLeftRect, // x-coord of upper-left corner
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1907 int nTopRect, // y-coord of upper-left corner
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1908 int nRightRect, // x-coord of lower-right corner
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1909 int nBottomRect // y-coord of lower-right corner
Frank Benoit <benoit@tionex.de>
parents: 67
diff changeset
1910 );
82
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1911
89
8c6a38719fb8 CoCreateInstance
Frank Benoit <benoit@tionex.de>
parents: 82
diff changeset
1912 LRESULT CoCreateInstance(
8c6a38719fb8 CoCreateInstance
Frank Benoit <benoit@tionex.de>
parents: 82
diff changeset
1913 byte* rclsid, void* pUnkOuter, int dwClsContext, byte* riid, void* ppv
8c6a38719fb8 CoCreateInstance
Frank Benoit <benoit@tionex.de>
parents: 82
diff changeset
1914 );
82
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1915 /+
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1916 // kernel32 winxp/vista
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1917 version(ANSI){
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1918 HANDLE CreateActCtxA(
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1919 ACTCTXA* pActCtx
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1920 );
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1921 }
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1922 else{
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1923 HANDLE CreateActCtxW(
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1924 ACTCTXW* pActCtx
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1925 );
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1926 }
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1927 BOOL ActivateActCtx(
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1928 HACTCTX hActCtx,
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1929 uint* lpCookie
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1930 );
43c42c637c9c First simple example works
Frank Benoit <benoit@tionex.de>
parents: 78
diff changeset
1931 +/
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
1932 }
37
e3a5d61b33cd Composite
Frank Benoit <benoit@tionex.de>
parents: 33
diff changeset
1933 //--------------------------------------------------------------------------------------
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1934
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1935 // Windows API
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1936 extern (Windows){
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1937 int AbortDoc(HDC hdc);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1938 HKL ActivateKeyboardLayout(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1939 HKL hkl, // handle to keyboard layout
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1940 UINT Flags // keyboard layout flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1941 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1942 BOOL AdjustWindowRectEx(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1943 LPRECT lpRect, // pointer to client-rectangle structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1944 DWORD dwStyle, // window styles
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1945 BOOL bMenu, // menu-present flag
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1946 DWORD dwExStyle // extended style
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1947 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1948 BOOL Arc(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1949 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1950 int nLeftRect, // x-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1951 int nTopRect, // y-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1952 int nRightRect, // x-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1953 int nBottomRect, // y-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1954 int nXStartArc, // first radial ending point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1955 int nYStartArc, // first radial ending point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1956 int nXEndArc, // second radial ending point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1957 int nYEndArc // second radial ending point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1958 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1959 HDWP BeginDeferWindowPos(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1960 int nNumWindows
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1961 );
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
1962 //alias STDWIN.BeginPaint BeginPaint;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1963 BOOL BitBlt(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1964 HDC hdcDest, // handle to destination device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1965 int nXDest, // x-coordinate of destination rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1966 int nYDest, // y-coordinate of destination rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1967 int nWidth, // width of destination rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1968 int nHeight, // height of destination rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1969 HDC hdcSrc, // handle to source device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1970 int nXSrc, // x-coordinate of source rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1971 int nYSrc, // y-coordinate of source rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1972 DWORD dwRop // raster operation code
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1973 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1974 BOOL BringWindowToTop(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1975 HWND hWnd // handle to window
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 LRESULT CallNextHookEx(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1978 HHOOK hhk, // handle to current hook
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1979 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
1980 WPARAM wParam, // value passed to hook procedure
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1981 LPARAM lParam // value passed to hook procedure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1982 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1983 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
1984 WNDPROC lpPrevWndFunc, // pointer to previous procedure
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1985 HWND hWnd, // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1986 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
1987 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1988 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1989 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1990 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
1991 WNDPROC lpPrevWndFunc, // pointer to previous procedure
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1992 HWND hWnd, // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1993 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
1994 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1995 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1996 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1997 LPSTR CharLowerA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1998 LPSTR lpsz // single character or pointer to string
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 LPWSTR CharLowerW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2001 LPWSTR 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 LPSTR CharUpperA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2004 LPSTR 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 LPWSTR CharUpperW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2007 LPWSTR 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 DWORD CheckMenuItem(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2010 HMENU hmenu, // handle to menu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2011 UINT uIDCheckItem, // menu item to check or uncheck
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2012 UINT uCheck // menu item flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2013 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2014 BOOL ChooseColorA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2015 LPCHOOSECOLORA lpcc // pointer to structure with initialization data
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 ChooseColorW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2018 LPCHOOSECOLORW 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 ChooseFontA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2021 LPCHOOSEFONTA lpcf // 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 ChooseFontW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2024 LPCHOOSEFONTW lpcf // pointer to structure with initialization data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2025 );
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
2026 //alias STDWIN.ClientToScreen ClientToScreen;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2027 BOOL CloseClipboard();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2028 int CombineRgn(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2029 HRGN hrgnDest, // handle to destination region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2030 HRGN hrgnSrc1, // handle to source region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2031 HRGN hrgnSrc2, // handle to source region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2032 int fnCombineMode // region combining mode
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2033 );
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
2034 //alias STDWIN.CloseHandle CloseHandle;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2035 DWORD CommDlgExtendedError();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2036
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2037 version(WinCE){
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2038 BOOL CommandBar_AddAdornments(HWND hwndCB, DWORD dwFlags, DWORD dwReserved);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2039 HWND CommandBar_Create(HINSTANCE hInst, HWND hwndParent, int idCmdBar);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2040 void CommandBar_Destroy(HWND hwndCB);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2041 BOOL CommandBar_DrawMenuBar(HWND hwndCB, int iButton);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2042 int CommandBar_Height(HWND hwndCB);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2043 int CommandBar_InsertMenubarEx(HWND hwndCB, HINSTANCE hInst, int pszMenu, int iButton);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2044 int CommandBar_Show(HWND hwndCB, int fShow);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2045 }
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2046
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2047 HANDLE CopyImage(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2048 HANDLE hImage, // handle to the image to copy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2049 UINT uType, // type of image to copy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2050 int cxDesired, // desired width of new image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2051 int cyDesired, // desired height of new image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2052 UINT fuFlags // copy flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2053 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2054 HACCEL CreateAcceleratorTableA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2055 LPACCEL lpaccl, // pointer to structure array with accelerator data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2056 int cEntries // number of structures in the array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2057 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2058 HACCEL CreateAcceleratorTableW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2059 LPACCEL lpaccl, // pointer to structure array with accelerator data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2060 int cEntries // number of structures in the array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2061 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2062 HBITMAP CreateBitmap(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2063 int nWidth, // bitmap width, in pixels
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2064 int nHeight, // bitmap height, in pixels
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2065 UINT cPlanes, // number of color planes used by device
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2066 UINT cBitsPerPel, // number of bits required to identify a color
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2067 VOID *lpvBits // pointer to array containing color data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2068 );
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
2069 //alias STDWIN.CreateCaret CreateCaret;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2070 HBITMAP CreateCompatibleBitmap(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2071 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2072 int nWidth, // width of bitmap, in pixels
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2073 int nHeight // height of bitmap, in pixels
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2074 );
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
2075 //alias STDWIN.CreateCompatibleDC CreateCompatibleDC;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2076 HCURSOR CreateCursor(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2077 HINSTANCE hInst, // handle to application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2078 int xHotSpot, // horizontal position of hot spot
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2079 int yHotSpot, // vertical position of hot spot
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2080 int nWidth, // cursor width
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2081 int nHeight, // cursor height
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2082 VOID *pvANDPlane, // pointer to AND bitmask array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2083 VOID *pvXORPlane // pointer to XOR bitmask array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2084 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2085 HDC CreateDCA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2086 LPCSTR lpszDriver, // pointer to string specifying driver name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2087 LPCSTR lpszDevice, // pointer to string specifying device name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2088 LPCSTR lpszOutput, // do not use; set to NULL
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2089 DEVMODE *lpInitData
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2090 // pointer to optional printer data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2091 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2092 HDC CreateDCW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2093 LPCWSTR lpszDriver, // pointer to string specifying driver name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2094 LPCWSTR lpszDevice, // pointer to string specifying device name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2095 LPCWSTR lpszOutput, // do not use; set to NULL
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2096 DEVMODE *lpInitData
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2097 // pointer to optional printer data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2098 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2099 HBITMAP CreateDIBSection(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2100 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2101 BITMAPINFO *pbmi,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2102 // pointer to structure containing bitmap size,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2103 // format, and color data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2104 UINT iUsage, // color data type indicator: RGB values or
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2105 // palette indexes
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2106 VOID *ppvBits, // pointer to variable to receive a pointer to
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2107 // the bitmap's bit values
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2108 HANDLE hSection, // optional handle to a file mapping object
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2109 DWORD dwOffset // offset to the bitmap bit values within the
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2110 // file mapping object
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2111 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2112 HANDLE CreateEventA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2113 LPSECURITY_ATTRIBUTES lpEventAttributes,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2114 // pointer to security attributes
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2115 BOOL bManualReset, // flag for manual-reset event
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2116 BOOL bInitialState, // flag for initial state
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2117 LPCSTR lpName // pointer to event-object name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2118 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2119 HANDLE CreateEventW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2120 LPSECURITY_ATTRIBUTES lpEventAttributes,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2121 // pointer to security attributes
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2122 BOOL bManualReset, // flag for manual-reset event
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2123 BOOL bInitialState, // flag for initial state
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2124 LPCWSTR lpName // pointer to event-object name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2125 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2126
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
2127 //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
2128 //alias STDWIN.CreateFileW CreateFileW;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2129 HFONT CreateFontIndirectA(LOGFONTA* lplf );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2130 HFONT CreateFontIndirectW(LOGFONTW* lplf );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2131 HICON CreateIconIndirect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2132 PICONINFO piconinfo // pointer to icon information structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2133 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2134 HMENU CreateMenu();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2135 HPALETTE CreatePalette(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2136 LOGPALETTE *lplgpl // pointer to logical color palette
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2137 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2138 HBRUSH CreatePatternBrush(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2139 HBITMAP hbmp // handle to bitmap
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2140 );
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
2141 //alias STDWIN.CreatePen CreatePen;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2142 HRGN CreatePolygonRgn(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2143 POINT *lppt, // pointer to array of points
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2144 int cPoints, // number of points in array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2145 int fnPolyFillMode // polygon-filling mode
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2146 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2147 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
2148 //alias STDWIN.CreateRectRgn CreateRectRgn;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2149 HBRUSH CreateSolidBrush(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2150 COLORREF crColor // brush color value
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2151 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2152
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
2153 //alias STDWIN.CreateWindowExA CreateWindowExA;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2154 HWND CreateWindowExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2155 DWORD dwExStyle, // extended window style
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2156 LPCWSTR lpClassName, // pointer to registered class name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2157 LPCWSTR lpWindowName, // pointer to window name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2158 DWORD dwStyle, // window style
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2159 int x, // horizontal position of window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2160 int y, // vertical position of window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2161 int nWidth, // window width
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2162 int nHeight, // window height
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2163 HWND hWndParent, // handle to parent or owner window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2164 HMENU hMenu, // handle to menu, or child-window identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2165 HINSTANCE hInstance, // handle to application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2166 LPVOID lpParam // pointer to window-creation data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2167 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2168
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2169 LRESULT DefFrameProcA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2170 HWND hWnd, // handle to MDI frame window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2171 HWND hWndMDIClient, // handle to MDI client window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2172 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
2173 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2174 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2175 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2176 LRESULT DefFrameProcW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2177 HWND hWnd, // handle to MDI frame window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2178 HWND hWndMDIClient, // handle to MDI client window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2179 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
2180 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2181 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2182 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2183 LRESULT DefMDIChildProcA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2184 HWND hWnd, // handle to MDI child window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2185 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
2186 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2187 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2188 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2189 LRESULT DefMDIChildProcW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2190 HWND hWnd, // handle to MDI child window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2191 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
2192 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2193 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2194 );
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 //alias STDWIN.DefWindowProcA DefWindowProcA;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2196 LRESULT DefWindowProcW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2197 HWND hWnd, // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2198 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
2199 WPARAM wParam, // first message parameter
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2200 LPARAM lParam // second message parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2201 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2202
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2203 HDWP DeferWindowPos(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2204 HDWP hWinPosInfo, // handle to internal structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2205 HWND hWnd, // handle to window to position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2206 HWND hWndInsertAfter, // placement-order handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2207 int x, // horizontal position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2208 int y, // vertical position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2209 int cx, // width
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2210 int cy, // height
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2211 UINT uFlags // window-positioning flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2212 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2213
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
2214 //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
2215 //alias STDWIN.DeleteFileA DeleteFileA;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2216 BOOL DeleteMenu(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2217 HMENU hMenu, // handle to menu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2218 UINT uPosition, // menu item identifier or position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2219 UINT uFlags // menu item flag
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2220 );
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
2221 //alias STDWIN.DeleteObject DeleteObject;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2222 BOOL DestroyAcceleratorTable(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2223 HACCEL hAccel // handle to accelerator table
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2224 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2225 int DestroyCaret();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2226 BOOL DestroyCursor(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2227 HCURSOR hCursor // handle to cursor to destroy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2228 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2229 BOOL DestroyIcon(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2230 HICON hIcon // handle to icon 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 DestroyMenu(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2233 HMENU hMenu // handle to menu 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 DestroyWindow(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2236 HWND hWnd // handle to window 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 LONG DispatchMessageA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2239 MSG *lpmsg // pointer to structure with message
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 DispatchMessageW(
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 BOOL DragDetect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2245 HWND hwnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2246 POINT pt
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2247 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2248 void DragFinish(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2249 HDROP hDrop
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 UINT DragQueryFileA(
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 UINT iFile,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2254 LPSTR lpszFile,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2255 UINT cch
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2256 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2257 UINT DragQueryFileW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2258 HDROP hDrop,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2259 UINT iFile,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2260 LPWSTR lpszFile,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2261 UINT cch
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2262 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2263 BOOL DrawEdge(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2264 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2265 LPRECT qrc, // pointer to rectangle coordinates
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2266 UINT edge, // type of inner and outer edge to draw
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2267 UINT grfFlags // type of border
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2268 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2269 BOOL DrawFocusRect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2270 HDC hDC, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2271 RECT *lprc // pointer to structure for rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2272 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2273 BOOL DrawFrameControl(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2274 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2275 LPRECT lprc, // pointer to bounding rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2276 UINT uType, // frame-control type
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2277 UINT uState // frame-control state
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2278 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2279 BOOL DrawIconEx(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2280 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2281 int xLeft, // x-coordinate of upper left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2282 int yTop, // y-coordinate of upper left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2283 HICON hIcon, // handle to icon to draw
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2284 int cxWidth, // width of the icon
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2285 int cyWidth, // height of the icon
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2286 UINT istepIfAniCur, // index of frame in animated cursor
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2287 HBRUSH hbrFlickerFreeDraw, // handle to background brush
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2288 UINT diFlags // icon-drawing flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2289 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2290 BOOL DrawMenuBar(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2291 HWND hWnd // handle to window with menu bar to redraw
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 DrawStateA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2294 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2295 HBRUSH hbr, // handle to brush
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2296 DRAWSTATEPROC lpOutputFunc, // pointer to callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2297 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
2298 WPARAM wData, // more image information
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2299 int x, // horizontal location of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2300 int y, // vertical location of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2301 int cx, // width of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2302 int cy, // height of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2303 UINT fuFlags // image type and state
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2304 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2305 BOOL DrawStateW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2306 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2307 HBRUSH hbr, // handle to brush
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2308 DRAWSTATEPROC lpOutputFunc, // pointer to callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2309 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
2310 WPARAM wData, // more image information
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2311 int x, // horizontal location of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2312 int y, // vertical location of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2313 int cx, // width of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2314 int cy, // height of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2315 UINT fuFlags // image type and state
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2316 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2317 int DrawTextA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2318 HDC hDC, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2319 LPCSTR lpString, // pointer to string to draw
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2320 int nCount, // string length, in characters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2321 LPRECT lpRect, // pointer to struct with formatting dimensions
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2322 UINT uFormat // text-drawing flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2323 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2324 int DrawTextW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2325 HDC hDC, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2326 LPCWSTR lpString, // pointer to string to draw
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2327 int nCount, // string length, in characters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2328 LPRECT lpRect, // pointer to struct with formatting dimensions
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2329 UINT uFormat // text-drawing flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2330 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2331
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2332 BOOL Ellipse(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2333 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2334 int nLeftRect, // x-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2335 int nTopRect, // y-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2336 int nRightRect, // x-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2337 int nBottomRect // y-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2338 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2339 BOOL EnableMenuItem(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2340 HMENU hMenu, // handle to menu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2341 UINT uIDEnableItem, // menu item to enable, disable, or gray
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2342 UINT uEnable // menu item flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2343 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2344 BOOL EnableWindow(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2345 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2346 BOOL bEnable
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2347 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2348 BOOL EndDeferWindowPos(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2349 HDWP hWinPosInfo // handle to internal structure
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 int EndDoc(HDC hDC);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2352 int EndPage(HDC hDC);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2353 BOOL EnumDisplayMonitors(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2354 HDC hdc, // handle to display DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2355 LPCRECT lprcClip, // clipping rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2356 MONITORENUMPROC lpfnEnum, // callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2357 LPARAM dwData // data for callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2358 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2359 int EnumFontFamiliesExA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2360 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2361 LPLOGFONTA lpLogfont, // pointer to logical font information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2362 FONTENUMEXPROC lpEnumFontFamExProc,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2363 // pointer to callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2364 LPARAM lParam, // application-supplied data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2365 DWORD dwFlags // reserved; must be zero
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2366 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2367 int EnumFontFamiliesExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2368 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2369 LPLOGFONTW lpLogfont, // pointer to logical font information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2370 FONTENUMEXPROC lpEnumFontFamExProc,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2371 // pointer to callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2372 LPARAM lParam, // application-supplied data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2373 DWORD dwFlags // reserved; must be zero
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2374 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2375
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2376 int EnumFontFamiliesA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2377 HDC hdc, // handle to device control
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2378 LPCSTR lpszFamily, // pointer to family-name string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2379 FONTENUMPROC lpEnumFontFamProc,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2380 // pointer to callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2381 LPARAM lParam // pointer to application-supplied data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2382 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2383 int EnumFontFamiliesW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2384 HDC hdc, // handle to device control
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2385 LPCWSTR lpszFamily, // pointer to family-name string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2386 FONTENUMPROC lpEnumFontFamProc,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2387 // pointer to callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2388 LPARAM lParam // pointer to application-supplied data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2389 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2390 BOOL EnumSystemLanguageGroupsA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2391 LANGUAGEGROUP_ENUMPROC pLangGroupEnumProc, // callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2392 DWORD dwFlags, // language groups
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2393 LONG_PTR lParam // callback parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2394 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2395 BOOL EnumSystemLanguageGroupsW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2396 LANGUAGEGROUP_ENUMPROC pLangGroupEnumProc, // callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2397 DWORD dwFlags, // language groups
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2398 LONG_PTR lParam // callback parameter
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2399 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2400 BOOL EnumSystemLocalesA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2401 LOCALE_ENUMPROC lpLocaleEnumProc, // callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2402 DWORD dwFlags // locales
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2403 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2404 BOOL EnumSystemLocalesW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2405 LOCALE_ENUMPROC lpLocaleEnumProc, // callback function
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2406 DWORD dwFlags // locales
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2407 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2408 BOOL EqualRect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2409 RECT *lprc1, // pointer to structure with first rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2410 RECT *lprc2 // pointer to structure with second rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2411 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2412 BOOL EqualRgn(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2413 HRGN hSrcRgn1, // handle to first region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2414 HRGN hSrcRgn2 // handle to second region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2415 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2416 DWORD ExpandEnvironmentStringsA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2417 LPCSTR lpSrc, // pointer to string with environment variables
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2418 LPSTR lpDst, // pointer to string with expanded environment
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2419 // variables
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2420 DWORD nSize // maximum characters in expanded string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2421 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2422 DWORD ExpandEnvironmentStringsW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2423 LPCWSTR lpSrc, // pointer to string with environment variables
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2424 LPWSTR lpDst, // pointer to string with expanded environment
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2425 // variables
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2426 DWORD nSize // maximum characters in expanded string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2427 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2428 BOOL ExtTextOutA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2429 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2430 int X, // x-coordinate of reference point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2431 int Y, // y-coordinate of reference point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2432 UINT fuOptions, // text-output options
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2433 RECT *lprc, // optional clipping and/or opaquing rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2434 LPCSTR lpString, // points to string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2435 UINT cbCount, // number of characters in string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2436 INT *lpDx // pointer to array of intercharacter spacing
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2437 // values
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2438 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2439 BOOL ExtTextOutW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2440 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2441 int X, // x-coordinate of reference point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2442 int Y, // y-coordinate of reference point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2443 UINT fuOptions, // text-output options
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2444 RECT *lprc, // optional clipping and/or opaquing rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2445 LPCWSTR lpString, // points to string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2446 UINT cbCount, // number of characters in string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2447 INT *lpDx // pointer to array of intercharacter spacing
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2448 // values
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2449 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2450 UINT ExtractIconExA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2451 LPCSTR lpszFile,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2452 int nIconIndex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2453 HICON *phiconLarge,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2454 HICON *phiconSmall,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2455 UINT nIcons
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2456 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2457 UINT ExtractIconExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2458 LPCWSTR lpszFile,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2459 int nIconIndex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2460 HICON *phiconLarge,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2461 HICON *phiconSmall,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2462 UINT nIcons
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2463 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2464 HRSRC FindResourceA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2465 HMODULE hModule, // module handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2466 LPCSTR lpName, // pointer to resource name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2467 LPCSTR lpType // pointer to resource type
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2468 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2469 HRSRC FindResourceW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2470 HMODULE hModule, // module handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2471 LPCWSTR lpName, // pointer to resource name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2472 LPCWSTR lpType // pointer to resource type
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2473 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2474 HWND FindWindowA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2475 LPCSTR lpClassName, // pointer to class name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2476 LPCSTR lpWindowName // pointer to window name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2477 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2478 HWND FindWindowW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2479 LPCWSTR lpClassName, // pointer to class name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2480 LPCWSTR lpWindowName // pointer to window name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2481 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2482 DWORD FormatMessageA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2483 DWORD dwFlags, // source and processing options
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2484 LPCVOID lpSource, // pointer to message source
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2485 DWORD dwMessageId, // requested message identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2486 DWORD dwLanguageId, // language identifier for requested message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2487 LPSTR lpBuffer, // pointer to message buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2488 DWORD nSize, // maximum size of message buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2489 // va_list *Arguments // pointer to array of message inserts
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2490 void* Arguments
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2491 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2492 DWORD FormatMessageW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2493 DWORD dwFlags, // source and processing options
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2494 LPCVOID lpSource, // pointer to message source
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2495 DWORD dwMessageId, // requested message identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2496 DWORD dwLanguageId, // language identifier for requested message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2497 LPWSTR lpBuffer, // pointer to message buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2498 DWORD nSize, // maximum size of message buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2499 // va_list *Arguments // pointer to array of message inserts
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2500 void* Arguments
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2501 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2502 DWORD GdiSetBatchLimit(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2503 DWORD dwLimit // batch limit
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 UINT GetACP();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2506 HWND GetActiveWindow();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2507 COLORREF GetBkColor(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2508 HDC hdc // handle of device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2509 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2510 HWND GetCapture();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2511 BOOL GetCaretPos(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2512 LPPOINT lpPoint // address of structure to receive coordinates
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2513 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2514 BOOL GetCharABCWidthsA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2515 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2516 UINT uFirstChar, // first character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2517 UINT uLastChar, // last character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2518 LPABC lpabc // pointer to character-width structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2519 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2520 BOOL GetCharABCWidthsW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2521 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2522 UINT uFirstChar, // first character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2523 UINT uLastChar, // last character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2524 LPABC lpabc // pointer to character-width structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2525 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2526
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2527 BOOL GetCharWidthA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2528 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2529 UINT iFirstChar, // first character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2530 UINT iLastChar, // last character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2531 LPINT lpBuffer // pointer to buffer for widths
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2532 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2533 BOOL GetCharWidthW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2534 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2535 UINT iFirstChar, // first character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2536 UINT iLastChar, // last character in range to query
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2537 LPINT lpBuffer // pointer to buffer for widths
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2538 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2539 DWORD GetCharacterPlacementA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2540 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2541 LPCSTR lpString, // pointer to string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2542 int nCount, // number of characters in string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2543 int nMaxExtent, // maximum extent for displayed string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2544 LPGCP_RESULTS lpResults,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2545 // pointer to buffer for placement result
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2546 DWORD dwFlags // placement flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2547 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2548 DWORD GetCharacterPlacementW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2549 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2550 LPCWSTR lpString, // pointer to string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2551 int nCount, // number of characters in string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2552 int nMaxExtent, // maximum extent for displayed string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2553 LPGCP_RESULTS lpResults,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2554 // pointer to buffer for placement result
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2555 DWORD dwFlags // placement flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2556 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2557 BOOL GetClassInfoA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2558 HINSTANCE hInstance, // handle of application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2559 LPCSTR lpClassName, // address of class name string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2560 LPWNDCLASSA lpWndClass // address of structure for class data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2561 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2562 BOOL GetClassInfoW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2563 HINSTANCE hInstance, // handle of application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2564 LPCWSTR lpClassName, // address of class name string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2565 LPWNDCLASSW lpWndClass // address of structure for class data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2566 );
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
2567 //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
2568 //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
2569 //alias STDWIN.GetClipRgn GetClipRgn;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2570 HANDLE GetClipboardData(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2571 UINT uFormat // clipboard format
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2572 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2573 int GetClipboardFormatNameA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2574 UINT format, // clipboard format to retrieve
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2575 LPSTR lpszFormatName, // address of buffer for name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2576 int cchMaxCount // length of name string in characters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2577 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2578 int GetClipboardFormatNameW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2579 UINT format, // clipboard format to retrieve
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2580 LPWSTR lpszFormatName, // address of buffer for name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2581 int cchMaxCount // length of name string in characters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2582 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2583 BOOL GetComboBoxInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2584 HWND hwndCombo,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2585 PCOMBOBOXINFO pcbi
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2586 );
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
2587 //alias STDWIN.GetCurrentObject GetCurrentObject;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2588 DWORD GetCurrentProcessId();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2589 DWORD GetCurrentThreadId();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2590 HCURSOR GetCursor();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2591 BOOL GetCursorPos(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2592 LPPOINT lpPoint // address of structure for cursor position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2593 );
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
2594 //alias STDWIN.GetDC GetDC;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2595 UINT GetDIBColorTable(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2596 HDC hdc, // handle to device context whose DIB is of
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2597 // interest
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2598 UINT uStartIndex, // color table index of first entry to retrieve
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2599 UINT cEntries, // number of color table entries to retrieve
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2600 RGBQUAD *pColors // pointer to buffer that receives color table
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2601 // entries
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2602 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2603 int GetDIBits(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2604 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2605 HBITMAP hbmp, // handle to bitmap
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2606 UINT uStartScan, // first scan line to set in destination bitmap
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2607 UINT cScanLines, // number of scan lines to copy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2608 LPVOID lpvBits, // address of array for bitmap bits
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2609 LPBITMAPINFO lpbi, // address of structure with bitmap data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2610 UINT uUsage // RGB or palette index
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2611 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2612 HWND GetDesktopWindow();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2613 int GetDialogBaseUnits();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2614 int GetDoubleClickTime();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2615 DWORD GetFontLanguageInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2616 HDC hdc // handle to a device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2617 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2618 BOOL GetGUIThreadInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2619 DWORD idThread,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2620 LPGUITHREADINFO lpgui
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2621 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2622 BOOL GetIconInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2623 HICON hIcon, // icon handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2624 PICONINFO piconinfo // address of icon structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2625 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2626 int GetKeyNameTextA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2627 LONG lParam, // second parameter of keyboard message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2628 LPSTR lpString, // pointer to buffer for key name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2629 int nSize // maximum length of key-name string length
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2630 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2631 int GetKeyNameTextW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2632 LONG lParam, // second parameter of keyboard message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2633 LPWSTR lpString, // pointer to buffer for key name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2634 int nSize // maximum length of key-name string length
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2635 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2636 HKL GetKeyboardLayout(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2637 DWORD dwLayout // thread identifier
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 SHORT GetKeyState(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2640 int nVirtKey // virtual-key code
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 UINT GetKeyboardLayoutList(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2643 int nBuff, // size of buffer in array element
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2644 HKL *lpList // buffer for keyboard layout handles
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2645 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2646 BOOL GetKeyboardState(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2647 PBYTE lpKeyState // pointer to array to receive status data
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 HWND GetLastActivePopup(HWND hWnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2650 DWORD GetLastError();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2651 DWORD GetLayout(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2652 HDC hdc // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2653 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2654 int GetLocaleInfoA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2655 LCID Locale, // locale identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2656 LCTYPE LCType, // type of information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2657 LPSTR lpLCData, // address of buffer for information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2658 int cchData // size of buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2659 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2660 int GetLocaleInfoW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2661 LCID Locale, // locale identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2662 LCTYPE LCType, // type of information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2663 LPWSTR lpLCData, // address of buffer for information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2664 int cchData // size of buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2665 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2666 HMENU GetMenu(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2667 HWND hWnd // handle to window
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 BOOL GetMenuBarInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2670 HWND hwnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2671 LONG idObject,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2672 LONG idItem,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2673 PMENUBARINFO pmbi
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2674 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2675 UINT GetMenuDefaultItem(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2676 HMENU hMenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2677 UINT fByPos,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2678 UINT gmdiFlags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2679 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2680 BOOL GetMenuInfo(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2681 HMENU hmenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2682 LPCMENUINFO lpcmi
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2683 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2684 int GetMenuItemCount(HMENU hMenu);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2685 BOOL GetMenuItemInfoA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2686 HMENU hMenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2687 UINT uItem,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2688 BOOL fByPosition,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2689 LPMENUITEMINFO lpmii
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2690 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2691 BOOL GetMenuItemInfoW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2692 HMENU hMenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2693 UINT uItem,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2694 BOOL fByPosition,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2695 LPMENUITEMINFO lpmii
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2696 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2697 BOOL GetMenuItemRect(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2698 HWND hWnd,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2699 HMENU hMenu,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2700 UINT uItem,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2701 LPRECT lprcItem
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2702 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2703 BOOL GetMessageW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2704 LPMSG lpMsg, // address of structure with message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2705 HWND hWnd, // handle of window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2706 UINT wMsgFilterMin, // first message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2707 UINT wMsgFilterMax // last message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2708 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2709 DWORD GetMessagePos();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2710 LONG GetMessageTime();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2711 DWORD GetModuleFileNameA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2712 HMODULE hModule, // handle to module to find filename for
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2713 LPSTR lpFilename, // pointer to buffer to receive module path
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2714 DWORD nSize // size of buffer, in characters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2715 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2716 DWORD GetModuleFileNameW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2717 HMODULE hModule, // handle to module to find filename for
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2718 LPWSTR lpFilename, // pointer to buffer to receive module path
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2719 DWORD nSize // size of buffer, in characters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2720 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2721 HMODULE GetModuleHandleW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2722 LPCWSTR lpModuleName
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 BOOL GetMonitorInfoA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2725 HMONITOR hMonitor, // handle to display monitor
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2726 LPMONITORINFO lpmi // pointer to display monitor information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2727 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2728 BOOL GetMonitorInfoW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2729 HMONITOR hMonitor, // handle to display monitor
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2730 LPMONITORINFO lpmi // pointer to display monitor information
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2731 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2732 UINT GetNearestPaletteIndex(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2733 HPALETTE hpal, // handle of logical color palette
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2734 COLORREF crColor // color to be matched
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2735 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2736 BOOL GetOpenFileNameA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2737 OPENFILENAMEA* lpofn // address of structure with initialization data
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 GetOpenFileNameW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2740 OPENFILENAMEW* 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 UINT GetPaletteEntries(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2743 HPALETTE hpal, // handle to logical palette
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2744 UINT iStartIndex, // first entry to retrieve
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2745 UINT nEntries, // number of entries to retrieve
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2746 LPPALETTEENTRY lppe // array that receives entries
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2747 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2748 HWND GetParent(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2749 HWND hWnd // handle to child window
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
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2752 COLORREF GetPixel(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2753 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2754 int XPos, // x-coordinate of pixel
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2755 int nYPos // y-coordinate of pixel
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2756 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2757 HANDLE GetProcessHeap();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2758 DWORD GetProfileStringA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2759 LPCSTR lpAppName, // address of section name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2760 LPCSTR lpKeyName, // address of key name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2761 LPCSTR lpDefault, // address of default string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2762 LPSTR lpReturnedString, // address of destination buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2763 DWORD nSize // size of destination buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2764 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2765 DWORD GetProfileStringW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2766 LPCWSTR lpAppName, // address of section name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2767 LPCWSTR lpKeyName, // address of key name
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2768 LPCWSTR lpDefault, // address of default string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2769 LPWSTR lpReturnedString, // address of destination buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2770 DWORD nSize // size of destination buffer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2771 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2772 int GetROP2(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2773 HDC hdc // handle of device context
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 GetRandomRgn(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2776 HDC hdc, // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2777 HRGN hrgn, // handle to region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2778 INT iNum // must be SYSRGN
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2779 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2780 DWORD GetRegionData(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2781 HRGN hRgn, // handle to region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2782 DWORD dwCount, // size of buffer containing region data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2783 LPRGNDATA lpRgnData // pointer to region data
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2784 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2785 int GetRgnBox(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2786 HRGN hrgn, // handle to a region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2787 LPRECT lprc // pointer that receives bounding rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2788 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2789 BOOL GetSaveFileNameA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2790 OPENFILENAMEA* lpofn // address of structure with initialization data
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 GetSaveFileNameW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2793 OPENFILENAME* 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 GetScrollInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2796 HWND hwnd, // handle to window with scroll bar
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2797 int fnBar, // scroll bar flag
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2798 LPSCROLLINFO lpsi // pointer to structure for scroll parameters
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2799 );
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
2800 //alias STDWIN.GetStockObject GetStockObject;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2801 DWORD GetSysColor(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2802 int nIndex // display element
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2803 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2804 HBRUSH GetSysColorBrush(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2805 int nIndex // system color index
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 HMENU GetSystemMenu(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2808 HWND hWnd, // handle to window to own window menu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2809 BOOL bRevert // reset flag
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2810 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2811 int GetSystemMetrics(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2812 int nIndex // system metric or configuration setting to retrieve
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 UINT GetSystemPaletteEntries(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2815 HDC hdc, // handle of device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2816 UINT iStartIndex, // index of first entry to be retrieved
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2817 UINT nEntries, // number of entries to be retrieved
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2818 LPPALETTEENTRY lppe // array receiving system-palette entries
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2819 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2820 int GetTextCharset(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2821 HDC hdc // handle to DC
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 COLORREF GetTextColor(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2824 HDC hdc // handle to device context
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 BOOL GetTextExtentPoint32A(
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 LPCSTR lpString, // pointer to text string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2829 int cbString, // number of characters in string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2830 LPSIZE lpSize // pointer to structure for string size
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2831 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2832 BOOL GetTextExtentPoint32W(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2833 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2834 LPCWSTR lpString, // pointer to text string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2835 int cbString, // number of characters in string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2836 LPSIZE lpSize // pointer to structure for string size
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2837 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2838 BOOL GetTextMetricsW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2839 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2840 TEXTMETRICW* lptm // pointer to text metrics structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2841 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2842 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
2843 //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
2844 //alias STDWIN.GetUpdateRgn GetUpdateRgn;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2845 DWORD GetVersion();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2846 BOOL GetVersionExA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2847 LPOSVERSIONINFOA lpVersionInformation // pointer to version information structure
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2848 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2849 BOOL GetVersionExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2850 LPOSVERSIONINFOW 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 HWND GetWindow(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2853 HWND hWnd, // handle to original window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2854 UINT uCmd // relationship flag
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2855 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2856 LONG GetWindowLongA(HWND hWnd, int nIndex);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2857 LONG GetWindowLongW(HWND hWnd, int nIndex);
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2858 BOOL GetWindowPlacement(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2859 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2860 WINDOWPLACEMENT *lpwndpl
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2861 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2862 int GetWindowTextA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2863 HWND hWnd, // handle to window or control with text
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2864 LPSTR lpString, // address of buffer for text
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2865 int nMaxCount // maximum number of characters to copy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2866 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2867 int GetWindowTextW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2868 HWND hWnd, // handle to window or control with text
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2869 LPWSTR lpString, // address of buffer for text
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2870 int nMaxCount // maximum number of characters to copy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2871 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2872 int GetWindowTextLengthA(HWND hWnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2873 int GetWindowTextLengthW(HWND hWnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2874 DWORD GetWindowThreadProcessId(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2875 HWND hWnd, // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2876 LPDWORD lpdwProcessId // address of variable for process identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2877 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2878 HGLOBAL GlobalAlloc(UINT uFlags, SIZE_T dwBytes);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2879 HGLOBAL GlobalFree(HGLOBAL hMem);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2880 LPVOID GlobalLock(HGLOBAL hMem);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2881 SIZE_T GlobalSize(HGLOBAL hMem);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2882 BOOL GlobalUnlock(HGLOBAL hMem);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2883 BOOL GradientFill(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2884 HDC hdc,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2885 PTRIVERTEX pVertex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2886 DWORD dwNumVertex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2887 PVOID pMesh,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2888 DWORD dwNumMesh,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2889 DWORD dwMode
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2890 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2891 LPVOID HeapAlloc(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2892 HANDLE hHeap, // handle to the private heap block
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2893 DWORD dwFlags, // heap allocation control flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2894 DWORD dwBytes // number of bytes to allocate
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2895 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2896 BOOL HeapFree(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2897 HANDLE hHeap, // handle to the heap
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2898 DWORD dwFlags, // heap freeing flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2899 LPVOID lpMem // pointer to the memory to free
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2900 );
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
2901 //alias STDWIN.HideCaret HideCaret;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2902 int ImageList_Add(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2903 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2904 HBITMAP hbmImage,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2905 HBITMAP hbmMask
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2906 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2907 int ImageList_AddMasked(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2908 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2909 HBITMAP hbmImage,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2910 COLORREF crMask
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2911 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2912 HIMAGELIST ImageList_Create(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2913 int cx,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2914 int cy,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2915 UINT flags,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2916 int cInitial,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2917 int cGrow
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2918 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2919 BOOL ImageList_Destroy(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2920 HIMAGELIST himl
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 HICON ImageList_GetIcon(
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 int i,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2925 UINT flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2926 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2927 BOOL ImageList_GetIconSize(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2928 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2929 int *cx,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2930 int *cy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2931 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2932 int ImageList_GetImageCount(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2933 HIMAGELIST himl
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 BOOL ImageList_Remove(
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 int i
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2938 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2939 BOOL ImageList_Replace(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2940 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2941 int i,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2942 HBITMAP hbmImage,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2943 HBITMAP hbmMask
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2944 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2945 int ImageList_ReplaceIcon(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2946 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2947 int i,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2948 HICON hicon
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2949 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2950 BOOL ImageList_SetIconSize(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2951 HIMAGELIST himl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2952 int cx,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2953 int cy
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2954 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2955 HIMC ImmAssociateContext(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2956 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2957 HIMC hIMC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2958 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2959 HIMC ImmCreateContext();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2960 int ImmDestroyContext(HIMC hIMC );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2961 BOOL ImmGetCompositionFontA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2962 HIMC hIMC,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2963 LPLOGFONTA lplf
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2964 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2965 BOOL ImmGetCompositionFontW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2966 HIMC hIMC,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2967 LOGFONTW* lplf
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2968 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2969 LONG ImmGetCompositionStringA(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2970 HIMC hIMC,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2971 DWORD dwIndex,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2972 LPVOID lpBuf,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2973 DWORD dwBufLen
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2974 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2975 LONG ImmGetCompositionStringW(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2976 HIMC hIMC,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2977 DWORD dwIndex,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2978 LPVOID lpBuf,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2979 DWORD dwBufLen
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2980 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2981 HIMC ImmGetContext(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2982 HWND hWnd
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 BOOL ImmGetConversionStatus(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2985 HIMC hIMC,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2986 LPDWORD lpfdwConversion,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2987 LPDWORD lpfdwSentence
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2988 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2989 HWND ImmGetDefaultIMEWnd(HWND hWnd );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2990 BOOL ImmGetOpenStatus(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
2991 HIMC hIMC
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2992 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2993 BOOL ImmReleaseContext(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2994 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2995 HIMC hIMC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2996 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2997 BOOL ImmSetCompositionFontA(
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 LOGFONTA* lplf
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3000 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3001 BOOL ImmSetCompositionFontW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3002 HIMC hIMC,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3003 LOGFONTW* lplf
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3004 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3005 BOOL ImmSetCompositionWindow(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3006 HIMC hIMC,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3007 LPCOMPOSITIONFORM lpCompForm
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3008 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3009 BOOL ImmSetConversionStatus(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3010 HIMC hIMC,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3011 DWORD fdwConversion,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3012 DWORD fdwSentence
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3013 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3014 BOOL ImmSetOpenStatus(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3015 HIMC hIMC,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3016 BOOL fOpen
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3017 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3018 void InitCommonControls();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3019 BOOL InitCommonControlsEx(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3020 LPINITCOMMONCONTROLSEX lpInitCtrls
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3021 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3022 BOOL InsertMenuA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3023 HMENU hMenu, // handle to menu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3024 UINT uPosition, // menu item that new menu item precedes
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3025 UINT uFlags, // menu item flags
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3026 UINT uIDNewItem, // menu item identifier or handle to drop-down
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3027 // menu or submenu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3028 LPCSTR lpNewItem // menu item content
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3029 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3030 BOOL InsertMenuW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3031 HMENU hMenu, // handle to menu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3032 UINT uPosition, // menu item that new menu item precedes
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3033 UINT uFlags, // menu item flags
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3034 UINT uIDNewItem, // menu item identifier or handle to drop-down
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3035 // menu or submenu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3036 LPCWSTR lpNewItem // menu item content
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3037 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3038
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3039 BOOL InsertMenuItemA(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3040 HMENU hMenu,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3041 UINT uItem,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3042 BOOL fByPosition,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3043 MENUITEMINFOA* lpmii
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3044 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3045 BOOL InsertMenuItemW(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3046 HMENU hMenu,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3047 UINT uItem,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3048 BOOL fByPosition,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3049 MENUITEMINFOW* lpmii
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3050 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3051 BOOL IntersectRect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3052 LPRECT lprcDst, // pointer to structure for intersection
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3053 RECT *lprcSrc1, // pointer to structure with first rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3054 RECT *lprcSrc2 // pointer to structure with second rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3055 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3056 LONG InterlockedIncrement(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3057 LPLONG lpAddend // pointer to the variable to increment
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 InterlockedDecrement(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3060 LPLONG lpAddend // address of the variable to decrement
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 BOOL IsDBCSLeadByte(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3063 BYTE TestChar // character to test
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 IsIconic(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3066 HWND hWnd // handle to window
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 IsWindow(
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 IsWindowEnabled(HWND hWnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3072 BOOL IsWindowVisible(HWND hWnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3073 BOOL IsZoomed(HWND hWnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3074 BOOL KillTimer(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3075 HWND hWnd, // handle of window that installed timer
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3076 UINT uIDEvent // timer identifier
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3077 );
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
3078 //alias STDWIN.LineTo LineTo;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3079 HBITMAP LoadBitmapA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3080 HINSTANCE hInstance, // handle to application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3081 LPCSTR lpBitmapName // name of bitmap resource
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3082 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3083 HBITMAP LoadBitmapW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3084 HINSTANCE hInstance, // handle to application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3085 LPCWSTR lpBitmapName // name of bitmap resource
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3086 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3087 HANDLE LoadImageA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3088 HINSTANCE hinst, // handle of the instance containing the image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3089 LPCSTR lpszName, // name or identifier of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3090 UINT uType, // type of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3091 int cxDesired, // desired width
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3092 int cyDesired, // desired height
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3093 UINT fuLoad // load flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3094 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3095 HANDLE LoadImageW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3096 HINSTANCE hinst, // handle of the instance containing the image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3097 LPCWSTR lpszName, // name or identifier of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3098 UINT uType, // type of image
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3099 int cxDesired, // desired width
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3100 int cyDesired, // desired height
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3101 UINT fuLoad // load flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3102 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3103 HINSTANCE LoadLibraryW(wchar* lpLibFileName );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3104 HGLOBAL LoadResource(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3105 HMODULE hModule, // resource-module handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3106 HRSRC hResInfo // resource handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3107 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3108 int LoadStringA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3109 HINSTANCE hInstance,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3110 UINT uID,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3111 LPSTR lpBuffer,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3112 int nBufferMax
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3113 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3114 int LoadStringW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3115 HINSTANCE hInstance,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3116 UINT uID,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3117 LPWSTR lpBuffer,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3118 int nBufferMax
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3119 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3120 HLOCAL LocalFree(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3121 HLOCAL hMem // handle to local memory object
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 LPVOID LockResource(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3124 HGLOBAL hResData // handle to resource to lock
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 UINT MapVirtualKeyA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3127 UINT uCode, // virtual-key code or scan code
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3128 UINT uMapType // translation to perform
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3129 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3130 UINT MapVirtualKeyW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3131 UINT uCode, // virtual-key code or scan code
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3132 UINT uMapType // translation to perform
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3133 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3134 BOOL MessageBeep(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3135 UINT uType // sound type
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 int MessageBoxW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3138 HWND hWnd, // handle of owner window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3139 LPCWSTR lpText, // address of text in message box
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3140 LPCWSTR lpCaption, // address of title of message box
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3141 UINT uType // style of message box
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3142 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3143 HMONITOR MonitorFromWindow(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3144 HWND hwnd, // handle to a window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3145 DWORD dwFlags // flags if no monitor intersects the window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3146 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3147 DWORD MsgWaitForMultipleObjectsEx(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3148 DWORD nCount, // number of handles in handle array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3149 LPHANDLE pHandles, // pointer to an object-handle array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3150 DWORD dwMilliseconds, // time-out interval in milliseconds
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3151 DWORD dwWakeMask, // type of input events to wait for
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3152 DWORD dwFlags // wait flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3153 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3154 void NotifyWinEvent(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3155 DWORD event,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3156 HWND hwnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3157 LONG idObject,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3158 LONG idChild
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3159 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3160 int OffsetRgn(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3161 HRGN hrgn, // handle to region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3162 int nXOffset, // offset along x-axis
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3163 int nYOffset // offset along y-axis
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3164 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3165 WINOLEAPI OleInitialize(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3166 LPVOID pvReserved //Reserved; must be NULL.
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 void OleUninitialize();
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3169 BOOL OpenClipboard(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3170 HWND hWndNewOwner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3171 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3172 void OutputDebugStringA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3173 LPCSTR lpOutputString
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 OutputDebugStringW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3176 LPCWSTR 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 BOOL PatBlt(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3179 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3180 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
3181 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
3182 int nWidth, // width of rectangle to be filled
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3183 int nHeight, // height of rectangle to be filled
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3184 DWORD dwRop // raster operation code
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3185 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3186 BOOL PeekMessageW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3187 LPMSG lpMsg, // pointer to structure for message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3188 HWND hWnd, // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3189 UINT wMsgFilterMin, // first message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3190 UINT wMsgFilterMax, // last message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3191 UINT wRemoveMsg // removal flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3192 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3193 BOOL Pie(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3194 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3195 int nLeftRect, // x-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3196 int nTopRect, // y-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3197 int nRightRect, // x-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3198 int nBottomRect, // y-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3199 int nXRadial1, // x-coord of first radial's endpoint
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3200 int nYRadial1, // y-coord of first radial's endpoint
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3201 int nXRadial2, // x-coord of second radial's endpoint
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3202 int nYRadial2 // y-coord of second radial's endpoint
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3203 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3204 BOOL Polygon(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3205 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3206 POINT *lpPoints, // pointer to polygon's vertices
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3207 int nCount // count of polygon's vertices
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3208 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3209 BOOL Polyline(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3210 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3211 POINT *lppt, // pointer to array containing endpoints
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3212 int cPoints // number of points in the array
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3213 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3214 BOOL PostMessageA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3215 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3216 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
3217 WPARAM wParam,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3218 LPARAM lParam
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3219 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3220 BOOL PostMessageW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3221 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3222 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
3223 WPARAM wParam,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3224 LPARAM lParam
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3225 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3226 BOOL PostThreadMessageA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3227 DWORD idThread,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3228 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
3229 WPARAM wParam,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3230 LPARAM lParam
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3231 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3232 BOOL PostThreadMessageW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3233 DWORD idThread,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3234 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
3235 WPARAM wParam,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3236 LPARAM lParam
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3237 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3238 BOOL PrintDlgA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3239 LPPRINTDLGA lppd
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 PrintDlgW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3242 LPPRINTDLGW lppd
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3243 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3244 BOOL PtInRect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3245 RECT *lprc, // rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3246 POINT pt // point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3247 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3248 BOOL PtInRegion(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3249 HRGN hrgn, // handle to region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3250 int X, // x-coordinate of point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3251 int Y // y-coordinate of point
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3252 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3253 UINT RealizePalette(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3254 HDC hdc // handle of device context
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 BOOL RectInRegion(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3257 HRGN hrgn, // handle to region
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3258 RECT *lprc // pointer to rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3259 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3260 BOOL Rectangle(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3261 HDC hdc, // handle to device context
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3262 int nLeftRect, // x-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3263 int nTopRect, // y-coord of bounding rectangle's upper-left corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3264 int nRightRect, // x-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3265 int nBottomRect // y-coord of bounding rectangle's lower-right corner
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3266 );
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
3267 //alias STDWIN.RedrawWindow RedrawWindow;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3268 LONG RegCloseKey(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3269 HKEY hKey
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3270 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3271 LONG RegEnumKeyExA(
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 DWORD dwIndex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3274 LPSTR lpName,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3275 LPDWORD lpcName,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3276 LPDWORD lpReserved,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3277 LPSTR lpClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3278 LPDWORD lpcClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3279 PFILETIME lpftLastWriteTime
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3280 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3281 LONG RegEnumKeyExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3282 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3283 DWORD dwIndex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3284 LPWSTR lpName,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3285 LPDWORD lpcName,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3286 LPDWORD lpReserved,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3287 LPWSTR lpClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3288 LPDWORD lpcClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3289 PFILETIME lpftLastWriteTime
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3290 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3291 LONG RegOpenKeyExA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3292 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3293 LPSTR lpSubKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3294 DWORD ulOptions,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3295 REGSAM samDesired,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3296 PHKEY phkResult
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3297 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3298 LONG RegOpenKeyExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3299 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3300 LPWSTR lpSubKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3301 DWORD ulOptions,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3302 REGSAM samDesired,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3303 PHKEY phkResult
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3304 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3305
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3306 LONG RegQueryInfoKeyA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3307 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3308 LPSTR lpClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3309 LPDWORD lpcClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3310 LPDWORD lpReserved,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3311 LPDWORD lpcSubKeys,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3312 LPDWORD lpcMaxSubKeyLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3313 LPDWORD lpcMaxClassLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3314 LPDWORD lpcValues,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3315 LPDWORD lpcMaxValueNameLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3316 LPDWORD lpcMaxValueLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3317 LPDWORD lpcbSecurityDescriptor,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3318 PFILETIME lpftLastWriteTime
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3319 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3320 LONG RegQueryInfoKeyW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3321 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3322 LPWSTR lpClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3323 LPDWORD lpcClass,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3324 LPDWORD lpReserved,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3325 LPDWORD lpcSubKeys,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3326 LPDWORD lpcMaxSubKeyLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3327 LPDWORD lpcMaxClassLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3328 LPDWORD lpcValues,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3329 LPDWORD lpcMaxValueNameLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3330 LPDWORD lpcMaxValueLen,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3331 LPDWORD lpcbSecurityDescriptor,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3332 PFILETIME lpftLastWriteTime
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3333 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3334
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3335 LONG RegQueryValueExA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3336 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3337 LPCSTR lpValueName,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3338 LPDWORD lpReserved,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3339 LPDWORD lpType,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3340 LPBYTE lpData,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3341 LPDWORD lpcbData
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3342 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3343 LONG RegQueryValueExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3344 HKEY hKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3345 LPCWSTR lpValueName,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3346 LPDWORD lpReserved,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3347 LPDWORD lpType,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3348 LPBYTE lpData,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3349 LPDWORD lpcbData
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3350 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3351
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3352 ATOM RegisterClassA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3353 WNDCLASSA *lpWndClass
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 RegisterClassW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3356 WNDCLASSW *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 UINT RegisterClipboardFormatA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3359 LPCSTR lpszFormat
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 RegisterClipboardFormatW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3362 LPCWSTR 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 RegisterWindowMessageA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3365 LPCSTR lpString
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 RegisterWindowMessageW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3368 LPCWSTR lpString
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3369 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3370 BOOL ReleaseCapture();
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3371 BOOL RemoveMenu(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3372 HMENU hMenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3373 UINT uPosition,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3374 UINT uFlags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3375 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3376 BOOL RestoreDC(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3377 HDC hdc, // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3378 int nSavedDC // restore state
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3379 );
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
3380 //alias STDWIN.RoundRect RoundRect;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3381
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3382 // basic
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3383 void RtlMoveMemory(void* Destination, void* Source, DWORD Length);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3384 // extends
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3385 void RtlMoveMemory(int Destination, void* Source, DWORD Length);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3386 void RtlMoveMemory(void* Destination, int Source, DWORD Length);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3387 void RtlMoveMemory(int Destination, int Source, DWORD Length);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3388
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3389 LPITEMIDLIST SHBrowseForFolderA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3390 BROWSEINFOA* lpbi
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 SHBrowseForFolderW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3393 BROWSEINFOW* lpbi
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3394 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3395 version(WinCE){
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3396 int SHCreateMenuBar(SHMENUBARINFO* pmb);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3397 }
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3398 HRESULT SHGetMalloc(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3399 // LPMALLOC *ppMalloc
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3400 LPVOID *ppMalloc
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3401 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3402 BOOL SHGetPathFromIDListA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3403 LPCITEMIDLIST pidl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3404 LPSTR pszPath
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3405 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3406 BOOL SHGetPathFromIDListW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3407 LPCITEMIDLIST pidl,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3408 LPWSTR pszPath
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3409 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3410 version(WinCE)
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3411 {
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3412 int SHHandleWMSettingChange(HWND hwnd, int wParam, int lParam, void* psai);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3413 int SHRecognizeGesture(void* shrg);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3414 void SHSendBackToFocusWindow(int uMsg, int wp, int lp);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3415 int SHSetAppKeyWndAssoc(byte bVk, HWND hwnd);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3416 int SHSipPreference(HWND hwnd, int st);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3417 }
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3418
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3419 // USP methods (Unicode Complex Script processor)
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3420 HRESULT ScriptBreak(
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3421 WCHAR *pwcChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3422 int cChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3423 SCRIPT_ANALYSIS *psa,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3424 SCRIPT_LOGATTR *psla
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3425 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3426 HRESULT ScriptCPtoX(
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3427 int iCP,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3428 BOOL fTrailing,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3429 int cChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3430 int cGlyphs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3431 WORD *pwLogClust,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3432 SCRIPT_VISATTR *psva,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3433 int *piAdvance,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3434 SCRIPT_ANALYSIS *psa,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3435 int *piX
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3436 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3437 HRESULT ScriptCacheGetHeight(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3438 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3439 SCRIPT_CACHE *psc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3440 long *tmHeight
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3441 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3442 HRESULT ScriptFreeCache(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3443 SCRIPT_CACHE *psc
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 ScriptGetFontProperties(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3446 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3447 SCRIPT_CACHE *psc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3448 SCRIPT_FONTPROPERTIES *sfp
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3449 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3450 HRESULT ScriptGetLogicalWidths(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3451 SCRIPT_ANALYSIS *psa,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3452 int cChars,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3453 int cGlyphs,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3454 int *piGlyphWidth,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3455 WORD *pwLogClust,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3456 SCRIPT_VISATTR *psva,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3457 int *piDx
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3458 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3459 HRESULT ScriptGetProperties(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3460 SCRIPT_PROPERTIES ***ppSp,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3461 int *piNumScripts
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3462 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3463 HRESULT ScriptItemize(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3464 WCHAR *pwcInChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3465 int cInChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3466 int cMaxItems,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3467 SCRIPT_CONTROL *psControl,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3468 SCRIPT_STATE *psState,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3469 SCRIPT_ITEM *pItems,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3470 int *pcItems
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3471 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3472 HRESULT ScriptLayout(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3473 int cRuns,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3474 BYTE *pbLevel,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3475 int *piVisualToLogical,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3476 int *piLogicalToVisual
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3477 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3478 HRESULT ScriptPlace(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3479 HDC hdc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3480 SCRIPT_CACHE *psc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3481 WORD *pwGlyphs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3482 int cGlyphs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3483 SCRIPT_VISATTR *psva,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3484 SCRIPT_ANALYSIS *psa,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3485 int *piAdvance,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3486 GOFFSET *pGoffset,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3487 ABC *pABC
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3488 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3489 HRESULT ScriptShape(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3490 HDC hdc, // in
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3491 SCRIPT_CACHE *psc, // in/out
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3492 WCHAR *pwcChars, //
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3493 int cChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3494 int cMaxGlyphs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3495 SCRIPT_ANALYSIS *psa,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3496 WORD *pwOutGlyphs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3497 WORD *pwLogClust,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3498 SCRIPT_VISATTR *psva,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3499 int *pcGlyphs
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3500 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3501 HRESULT ScriptTextOut(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3502 HDC hdc, // const
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3503 SCRIPT_CACHE *psc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3504 int x,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3505 int y,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3506 UINT fuOptions,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3507 RECT *lprc, // const
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3508 SCRIPT_ANALYSIS *psa, // const
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3509 WCHAR *pwcReserved, // const
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3510 int iReserved,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3511 WORD *pwGlyphs, //
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3512 int cGlyphs,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3513 int *piAdvance, // const
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3514 int *piJustify, // const
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3515 GOFFSET *pGoffset // const
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3516 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3517 HRESULT ScriptXtoCP(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3518 int iX,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3519 int cChars,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3520 int cGlyphs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3521 WORD *pwLogClust, //
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3522 SCRIPT_VISATTR *psva, //
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3523 int *piAdvance, //
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3524 SCRIPT_ANALYSIS *psa, //
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3525 int *piCP,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3526 int *piTrailing
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3527 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3528 UINT SendInput(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3529 UINT nInputs,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3530 LPINPUT pInputs,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3531 int cbSize
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3532 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3533 // the basic
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3534 int SendMessageA(HWND hWnd, int msg, int wParam, int lParam );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3535 int SendMessageW(HWND hWnd, int msg, int wParam, int lParam );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3536
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
3537 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
3538 int SendMessageW(HWND hWnd, UINT Msg, WPARAM wParam, void* lParam );
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3539 int SendMessageA(HWND hWnd, UINT Msg, void* wParam, LPARAM lParam );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3540 int SendMessageW(HWND hWnd, UINT Msg, void* wParam, LPARAM lParam );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3541 int SendMessageA(HWND hWnd, UINT Msg, void* wParam, void* lParam );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3542 int SendMessageW(HWND hWnd, UINT Msg, void* wParam, void* lParam );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3543
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3544 HWND SetCapture(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3545 HWND hWnd
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 BOOL SetCaretPos(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3548 int X,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3549 int Y
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3550 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3551 HANDLE SetClipboardData(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3552 UINT uFormat,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3553 HANDLE hMem
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3554 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3555 UINT SetDIBColorTable(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3556 HDC hdc, // handle to device context whose DIB is of interest
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3557 UINT uStartIndex, // color table index of first entry to set
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3558 UINT cEntries, // number of color table entries to set
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3559 RGBQUAD *pColors // pointer to array of color table entries
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3560 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3561 UINT SetErrorMode(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3562 UINT uMode
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 BOOL SetEvent(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3565 HANDLE hEvent // handle to event object
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 void SetLastError(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3568 DWORD dwErrCode
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 DWORD SetLayout(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3571 HDC hdc, // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3572 DWORD dwLayout // layout options
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3573 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3574 BOOL SetMenu(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3575 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3576 HMENU hMenu
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3577 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3578 BOOL SetMenuDefaultItem(
3
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 UINT uItem,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3581 UINT fByPos
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3582 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3583 BOOL SetMenuInfo(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3584 HMENU hmenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3585 LPCMENUINFO lpcmi
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3586 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3587 BOOL SetMenuItemInfoA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3588 HMENU hMenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3589 UINT uItem,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3590 BOOL fByPosition,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3591 LPMENUITEMINFOA lpmii
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3592 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3593 BOOL SetMenuItemInfoW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3594 HMENU hMenu,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3595 UINT uItem,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3596 BOOL fByPosition,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3597 LPMENUITEMINFOW lpmii
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3598 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3599 UINT SetPaletteEntries(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3600 HPALETTE hpal, // handle to logical palette
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3601 UINT iStart, // index of first entry to set
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3602 UINT cEntries, // number of entries to set
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3603 PALETTEENTRY *lppe // array of palette entries
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3604 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3605 HWND SetParent(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3606 HWND hWndChild,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3607 HWND hWndNewParent
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3608 );
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
3609 // 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
3610 // alias STDWIN.SetROP2 SetROP2;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3611 BOOL SetRect(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3612 LPRECT lprc, // rectangle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3613 int xLeft, // left side
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3614 int yTop, // top side
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3615 int xRight, // right side
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3616 int yBottom // bottom side
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3617 );
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
3618 // alias STDWIN.SetRectRgn SetRectRgn;
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3619 int SetScrollInfo(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3620 HWND hwnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3621 int fnBar,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3622 LPCSCROLLINFO lpsi,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3623 BOOL fRedraw
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3624 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3625 UINT_PTR SetTimer(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3626 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3627 UINT_PTR nIDEvent,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3628 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
3629 TIMERPROC lpTimerFunc
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3630 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3631 LONG SetWindowLongA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3632 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3633 int nIndex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3634 LONG dwNewLong
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3635 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3636 LONG SetWindowLongW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3637 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3638 int nIndex,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3639 LONG dwNewLong
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3640 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3641 BOOL SetWindowPlacement(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3642 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3643 WINDOWPLACEMENT *lpwndpl
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3644 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3645 BOOL SetWindowPos(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3646 HWND hWnd, // handle to window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3647 HWND hWndInsertAfter, // placement-order handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3648 int X, // horizontal position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3649 int Y, // vertical position
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3650 int cx, // width
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3651 int cy, // height
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3652 UINT uFlags // window-positioning flags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3653 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3654 BOOL SetWindowTextA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3655 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3656 LPCSTR lpString
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3657 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3658 BOOL SetWindowTextW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3659 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3660 LPCWSTR lpString
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3661 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3662 HHOOK SetWindowsHookExA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3663 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
3664 HOOKPROC lpfn, // address of hook procedure
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3665 HINSTANCE hMod, // handle to application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3666 DWORD dwThreadId // identity of thread to install hook for
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3667 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3668 HHOOK SetWindowsHookExW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3669 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
3670 HOOKPROC lpfn, // address of hook procedure
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3671 HINSTANCE hMod, // handle to application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3672 DWORD dwThreadId // identity of thread to install hook for
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3673 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3674 BOOL ShellExecuteExA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3675 LPSHELLEXECUTEINFOA lpExecInfo
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 ShellExecuteExW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3678 LPSHELLEXECUTEINFOW 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 Shell_NotifyIconA(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3681 DWORD dwMessage,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3682 PNOTIFYICONDATAA lpdata
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3683 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3684 BOOL Shell_NotifyIconW(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3685 DWORD dwMessage,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3686 PNOTIFYICONDATAW lpdata
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3687 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3688 BOOL ShowOwnedPopups(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3689 HWND hWnd,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3690 BOOL fShow
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3691 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3692 version(WinCE)
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3693 {
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3694 BOOL SipGetInfo(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3695 SIPINFO *pSipInfo
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 }
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3698 DWORD SizeofResource(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3699 HMODULE hModule, // resource-module handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3700 HRSRC hResInfo // resource handle
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3701 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3702 void Sleep(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3703 DWORD dwMilliseconds
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 int StartDocA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3706 HDC hdc, // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3707 DOCINFOA* lpdi // contains file names
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3708 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3709 int StartDocW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3710 HDC hdc, // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3711 DOCINFOW* lpdi // contains file names
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3712 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3713 int StartPage(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3714 HDC hDC // handle to DC
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3715 );
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
3716 // alias STDWIN.StretchBlt StretchBlt;
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3717 BOOL SystemParametersInfoA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3718 UINT uiAction,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3719 UINT uiParam,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3720 PVOID pvParam,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3721 UINT fWinIni
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3722 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3723 BOOL SystemParametersInfoW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3724 UINT uiAction,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3725 UINT uiParam,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3726 PVOID pvParam,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3727 UINT fWinIni
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3728 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3729 int ToAscii(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3730 UINT uVirtKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3731 UINT uScanCode,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3732 PBYTE lpKeyState,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3733 LPWORD lpChar,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3734 UINT uFlags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3735 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3736 int ToUnicode(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3737 UINT wVirtKey,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3738 UINT wScanCode,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3739 PBYTE lpKeyState,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3740 LPWSTR pwszBuff,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3741 int cchBuff,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3742 UINT wFlags
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3743 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3744 BOOL TrackMouseEvent(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3745 LPTRACKMOUSEEVENT lpEventTrack // pointer to a TRACKMOUSEEVENT structure
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 int TranslateAcceleratorA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3748 HWND hWnd, // handle to destination window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3749 HACCEL hAccTable, // handle to accelerator table
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3750 LPMSG lpMsg // address of structure with message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3751 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3752 int TranslateAcceleratorW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3753 HWND hWnd, // handle to destination window
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3754 HACCEL hAccTable, // handle to accelerator table
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3755 LPMSG lpMsg // address of structure with message
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3756 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3757 UINT TranslateCharsetInfo(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3758 DWORD *lpSrc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3759 LPCHARSETINFO lpCs,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3760 DWORD dwFlags
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3761 );
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3762 BOOL TranslateMDISysAccel(
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3763 HWND hWndClient,
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3764 LPMSG lpMsg
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3765 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3766 BOOL TranslateMessage(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3767 MSG *lpMsg // address of structure with message
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 version(WinCE)
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3770 {
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3771 BOOL TransparentImage(
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3772 HDC hdcDest,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3773 LONG DstX,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3774 LONG DstY,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3775 LONG DstCx,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3776 LONG DstCy,
19
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3777 HANDLE hSrc,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3778 LONG SrcX,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3779 LONG SrcY,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3780 LONG SrcCx,
Frank Benoit <benoit@tionex.de>
parents: 15
diff changeset
3781 LONG SrcCy,
3
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3782 COLORREF TransparentColor
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3783 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3784 }
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3785 BOOL UnhookWindowsHookEx(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3786 HHOOK hhk // handle to hook procedure to remove
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 UnregisterClassA(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3789 LPCSTR lpClassName, // address of class name string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3790 HINSTANCE hInstance // handle of application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3791 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3792 BOOL UnregisterClassW(
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3793 LPCWSTR lpClassName, // address of class name string
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3794 HINSTANCE hInstance // handle of application instance
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3795 );
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3796 SHORT VkKeyScanA(char ch);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3797 SHORT VkKeyScanW(wchar ch);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3798 BOOL WaitMessage();
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3799 }
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3800
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3801 extern (C)
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 int wcslen(wchar* string);
20e70c5494d7 make WINAPI, WINTYPES compile
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3804 }