annotate dwt/internal/win32/WINAPI.d @ 276:240db000bbcd

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