132
|
1 module tango.sys.win32.UserGdi;
|
|
2
|
|
3 /*
|
|
4 Module: Windows Functions
|
|
5 Author: Trevor Parscal
|
|
6 */
|
|
7
|
|
8 /+ Imports +/
|
|
9 public
|
|
10 {
|
|
11 import tango.sys.win32.Types;
|
|
12 }
|
|
13
|
|
14 /+ Functions +/
|
|
15 extern(Windows)
|
|
16 {
|
|
17 BOOL GetWindowInfo(HWND, PWINDOWINFO);
|
|
18 BOOL EnumDisplayMonitors(HDC, RECT*, MONITORENUMPROC, LPARAM);
|
|
19 BOOL GetMonitorInfoA(HMONITOR, LPMONITORINFO);
|
|
20 WINBOOL GetBinaryTypeA(LPCSTR, LPDWORD);
|
|
21 DWORD GetShortPathNameA(LPCSTR, LPSTR, DWORD);
|
|
22 LPSTR GetEnvironmentStringsA();
|
|
23 WINBOOL FreeEnvironmentStringsA(LPSTR);
|
|
24 DWORD FormatMessageA(DWORD, LPCVOID, DWORD, DWORD, LPSTR, DWORD, VA_LIST*);
|
|
25 HANDLE CreateMailslotA(LPCSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
|
|
26 int lstrcmpA(LPCSTR, LPCSTR);
|
|
27 int lstrcmpiA(LPCSTR, LPCSTR);
|
|
28 LPSTR lstrcpynA(LPSTR, LPCSTR, int);
|
|
29 LPSTR lstrcpyA(LPSTR, LPCSTR);
|
|
30 LPSTR lstrcatA(LPSTR, LPCSTR);
|
|
31 int lstrlenA(LPCSTR);
|
|
32 HANDLE CreateMutexA(LPSECURITY_ATTRIBUTES, WINBOOL, LPCSTR);
|
|
33 HANDLE OpenMutexA(DWORD, WINBOOL, LPCSTR);
|
|
34 HANDLE CreateEventA(LPSECURITY_ATTRIBUTES, WINBOOL, WINBOOL, LPCSTR);
|
|
35 HANDLE OpenEventA(DWORD, WINBOOL, LPCSTR);
|
|
36 HANDLE CreateSemaphoreA(LPSECURITY_ATTRIBUTES, LONG, LONG, LPCSTR);
|
|
37 HANDLE OpenSemaphoreA(DWORD, WINBOOL, LPCSTR);
|
|
38 HANDLE CreateFileMappingA(HANDLE, LPSECURITY_ATTRIBUTES, DWORD, DWORD, DWORD, LPCSTR);
|
|
39 HANDLE OpenFileMappingA(DWORD, WINBOOL, LPCSTR);
|
|
40 DWORD GetLogicalDriveStringsA(DWORD, LPSTR);
|
|
41 HINST LoadLibraryA(LPCSTR);
|
|
42 HINST LoadLibraryExA(LPCSTR, HANDLE, DWORD);
|
|
43 DWORD GetModuleFileNameA(HINST, LPSTR, DWORD);
|
|
44 HMODULE GetModuleHandleA(LPCSTR);
|
|
45 void FatalAppExitA(UINT);
|
|
46 LPSTR GetCommandLineA();
|
|
47 DWORD GetEnvironmentVariableA(LPCSTR, LPSTR, DWORD);
|
|
48 WINBOOL SetEnvironmentVariableA(LPCSTR, LPCSTR);
|
|
49 DWORD ExpandEnvironmentStringsA(LPCSTR, LPSTR, DWORD);
|
|
50 void OutputDebugStringA(LPCSTR);
|
|
51 HRSRC FindResourceA(HINST, LPCSTR, LPCSTR);
|
|
52 HRSRC FindResourceExA(HINST, LPCSTR, LPCSTR, ushort);
|
|
53 WINBOOL EnumResourceTypesA(HINST, ENUMRESTYPEPROC, LONG);
|
|
54 WINBOOL EnumResourceNamesA(HINST, LPCSTR, ENUMRESNAMEPROC, LONG);
|
|
55 WINBOOL EnumResourceLanguagesA(HINST, LPCSTR, LPCSTR, ENUMRESLANGPROC, LONG);
|
|
56 HANDLE BeginUpdateResourceA(LPCSTR, WINBOOL);
|
|
57 WINBOOL UpdateResourceA(HANDLE, LPCSTR, LPCSTR, ushort, LPVOID, DWORD);
|
|
58 WINBOOL EndUpdateResourceA(HANDLE, WINBOOL);
|
|
59 ATOM GlobalAddAtomA(LPCSTR);
|
|
60 ATOM GlobalFindAtomA(LPCSTR);
|
|
61 UINT GlobalGetAtomNameA(ATOM, LPSTR, int);
|
|
62 ATOM AddAtomA(LPCSTR);
|
|
63 ATOM FindAtomA(LPCSTR);
|
|
64 UINT GetAtomNameA(ATOM, LPSTR, int);
|
|
65 UINT GetProfileIntA(LPCSTR, LPCSTR, INT);
|
|
66 DWORD GetProfileStringA(LPCSTR, LPCSTR, LPCSTR, LPSTR, DWORD);
|
|
67 WINBOOL WriteProfileStringA(LPCSTR, LPCSTR, LPCSTR);
|
|
68 DWORD GetProfileSectionA(LPCSTR, LPSTR, DWORD);
|
|
69 WINBOOL WriteProfileSectionA(LPCSTR, LPCSTR);
|
|
70 UINT GetPrivateProfileIntA(LPCSTR, LPCSTR, INT, LPCSTR);
|
|
71 DWORD GetPrivateProfileStringA(LPCSTR, LPCSTR, LPCSTR, LPSTR, DWORD, LPCSTR);
|
|
72 WINBOOL WritePrivateProfileStringA(LPCSTR, LPCSTR, LPCSTR, LPCSTR);
|
|
73 DWORD GetPrivateProfileSectionA(LPCSTR, LPSTR, DWORD, LPCSTR);
|
|
74 WINBOOL WritePrivateProfileSectionA(LPCSTR, LPCSTR, LPCSTR);
|
|
75 UINT GetDriveTypeA(LPCSTR);
|
|
76 UINT GetSystemDirectoryA(LPSTR, UINT);
|
|
77 DWORD GetTempPathA(DWORD, LPSTR);
|
|
78 UINT GetTempFileNameA(LPCSTR, LPCSTR, UINT, LPSTR);
|
|
79 UINT GetWindowsDirectoryA(LPSTR, UINT);
|
|
80 WINBOOL SetCurrentDirectoryA(LPCSTR);
|
|
81 DWORD GetCurrentDirectoryA(DWORD, LPSTR);
|
|
82 WINBOOL GetDiskFreeSpaceA(LPCSTR, LPDWORD, LPDWORD, LPDWORD, LPDWORD);
|
|
83 WINBOOL CreateDirectoryA(LPCSTR, LPSECURITY_ATTRIBUTES);
|
|
84 WINBOOL CreateDirectoryExA(LPCSTR, LPCSTR, LPSECURITY_ATTRIBUTES);
|
|
85 WINBOOL RemoveDirectoryA(LPCSTR);
|
|
86 DWORD GetFullPathNameA(LPCSTR, DWORD, LPSTR, LPSTR*);
|
|
87 WINBOOL DefineDosDeviceA(DWORD, LPCSTR, LPCSTR);
|
|
88 DWORD QueryDosDeviceA(LPCSTR, LPSTR, DWORD);
|
|
89 HANDLE CreateFileA(LPCSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE);
|
|
90 WINBOOL SetFileAttributesA(LPCSTR, DWORD);
|
|
91 DWORD GetFileAttributesA(LPCSTR);
|
|
92 BOOL GetFileAttributesExA(LPCSTR, DWORD, WIN32_FILE_ATTRIBUTE_DATA*);
|
|
93 DWORD GetCompressedFileSizeA(LPCSTR, LPDWORD);
|
|
94 WINBOOL DeleteFileA(LPCSTR);
|
|
95 DWORD SearchPathA(LPCSTR, LPCSTR, LPCSTR, DWORD, LPSTR, LPSTR);
|
|
96 WINBOOL CopyFileA(LPCSTR, LPCSTR, WINBOOL);
|
|
97 WINBOOL MoveFileA(LPCSTR, LPCSTR);
|
|
98 WINBOOL MoveFileExA(LPCSTR, LPCSTR, DWORD);
|
|
99 HANDLE CreateNamedPipeA(LPCSTR, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
|
|
100 WINBOOL GetNamedPipeHandleStateA(HANDLE, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPSTR, DWORD);
|
|
101 WINBOOL CallNamedPipeA(LPCSTR, LPVOID, DWORD, LPVOID, DWORD, LPDWORD, DWORD);
|
|
102 WINBOOL WaitNamedPipeA(LPCSTR, DWORD);
|
|
103 WINBOOL SetVolumeLabelA(LPCSTR, LPCSTR);
|
|
104 WINBOOL GetVolumeInformationA(LPCSTR, LPSTR, DWORD, LPDWORD, LPDWORD, LPDWORD, LPSTR, DWORD);
|
|
105 WINBOOL ClearEventLogA(HANDLE, LPCSTR);
|
|
106 WINBOOL BackupEventLogA(HANDLE, LPCSTR);
|
|
107 HANDLE OpenEventLogA(LPCSTR, LPCSTR);
|
|
108 HANDLE RegisterEventSourceA(LPCSTR, LPCSTR);
|
|
109 HANDLE OpenBackupEventLogA(LPCSTR, LPCSTR);
|
|
110 WINBOOL ReadEventLogA(HANDLE, DWORD, DWORD, LPVOID, DWORD, LPDWORD, LPDWORD);
|
|
111 WINBOOL ReportEventA(HANDLE, ushort, ushort, DWORD, PSID, ushort, DWORD, LPCSTR*, LPVOID);
|
|
112 WINBOOL AccessCheckAndAuditAlarmA(LPCSTR, LPVOID, LPSTR, LPSTR, PSECURITY_DESCRIPTOR, DWORD, PGENERIC_MAPPING, WINBOOL, LPDWORD, LPBOOL, LPBOOL);
|
|
113 WINBOOL ObjectOpenAuditAlarmA(LPCSTR, LPVOID, LPSTR, LPSTR, PSECURITY_DESCRIPTOR, HANDLE, DWORD, DWORD, PPRIVILEGE_SET, WINBOOL, WINBOOL, LPBOOL);
|
|
114 WINBOOL ObjectPrivilegeAuditAlarmA(LPCSTR, LPVOID, HANDLE, DWORD, PPRIVILEGE_SET, WINBOOL);
|
|
115 WINBOOL ObjectCloseAuditAlarmA(LPCSTR, LPVOID, WINBOOL);
|
|
116 WINBOOL PrivilegedServiceAuditAlarmA(LPCSTR, LPCSTR, HANDLE, PPRIVILEGE_SET, WINBOOL);
|
|
117 WINBOOL SetFileSecurityA(LPCSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR);
|
|
118 WINBOOL GetFileSecurityA(LPCSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, LPDWORD);
|
|
119 HANDLE FindFirstChangeNotificationA(LPCSTR, WINBOOL, DWORD);
|
|
120 WINBOOL IsBadStringPtrA(LPCSTR, UINT);
|
|
121 WINBOOL LookupAccountSidA(LPCSTR, PSID, LPSTR, LPDWORD, LPSTR, LPDWORD, PSID_NAME_USE);
|
|
122 WINBOOL LookupAccountNameA(LPCSTR, LPCSTR, PSID, LPDWORD, LPSTR, LPDWORD, PSID_NAME_USE);
|
|
123 WINBOOL LookupPrivilegeValueA(LPCSTR, LPCSTR, PLUID);
|
|
124 WINBOOL LookupPrivilegeNameA(LPCSTR, PLUID, LPSTR, LPDWORD);
|
|
125 WINBOOL LookupPrivilegeDisplayNameA(LPCSTR, LPCSTR, LPSTR, LPDWORD, LPDWORD);
|
|
126 WINBOOL BuildCommDCBA(LPCSTR, LPDCB);
|
|
127 WINBOOL BuildCommDCBAndTimeoutsA(LPCSTR, LPDCB, LPCOMMTIMEOUTS);
|
|
128 WINBOOL CommConfigDialogA(LPCSTR, HWND, LPCOMMCONFIG);
|
|
129 WINBOOL GetDefaultCommConfigA(LPCSTR, LPCOMMCONFIG, LPDWORD);
|
|
130 WINBOOL SetDefaultCommConfigA(LPCSTR, LPCOMMCONFIG, DWORD);
|
|
131 WINBOOL GetComputerNameA(LPSTR, LPDWORD);
|
|
132 WINBOOL SetComputerNameA(LPCSTR);
|
|
133 WINBOOL GetUserNameA(LPSTR, LPDWORD);
|
|
134 int wvsprintfA(LPSTR, LPCSTR, VA_LIST*);
|
|
135 HKL LoadKeyboardLayoutA(LPCSTR, UINT);
|
|
136 WINBOOL GetKeyboardLayoutNameA(LPSTR);
|
|
137 HDESK CreateDesktopA(LPSTR, LPSTR, LPDEVMODE, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
|
|
138 HDESK OpenDesktopA(LPSTR, DWORD, WINBOOL, DWORD);
|
|
139 WINBOOL EnumDesktopsA(HWINSTA, DESKTOPENUMPROC, LPARAM);
|
|
140 HWINSTA CreateWindowStationA(LPSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
|
|
141 HWINSTA OpenWindowStationA(LPSTR, WINBOOL, DWORD);
|
|
142 WINBOOL EnumWindowStationsA(ENUMWINDOWSTATIONPROC, LPARAM);
|
|
143 WINBOOL GetUserObjectInformationA(HANDLE, int, PVOID, DWORD, LPDWORD);
|
|
144 WINBOOL SetUserObjectInformationA(HANDLE, int, PVOID, DWORD);
|
|
145 UINT RegisterWindowMessageA(LPCSTR);
|
|
146 WINBOOL GetMessageA(LPMSG, HWND, UINT, UINT);
|
|
147 LONG DispatchMessageA(LPMSG);
|
|
148 WINBOOL PeekMessageA(LPMSG, HWND, UINT, UINT, UINT);
|
|
149 LRESULT SendMessageA(HWND, UINT, WPARAM, LPARAM);
|
|
150 LRESULT SendMessageTimeoutA(HWND, UINT, WPARAM, LPARAM, UINT, UINT, LPDWORD);
|
|
151 WINBOOL SendNotifyMessageA(HWND, UINT, WPARAM, LPARAM);
|
|
152 WINBOOL SendMessageCallbackA(HWND, UINT, WPARAM, LPARAM, SENDASYNCPROC, DWORD);
|
|
153 WINBOOL PostMessageA(HWND, UINT, WPARAM, LPARAM);
|
|
154 WINBOOL PostThreadMessageA(DWORD, UINT, WPARAM, LPARAM);
|
|
155 LRESULT DefWindowProcA(HWND, UINT, WPARAM, LPARAM);
|
|
156 LRESULT CallWindowProcA(WNDPROC, HWND, UINT, WPARAM, LPARAM);
|
|
157 ATOM RegisterClassA(LPWNDCLASS);
|
|
158 WINBOOL UnregisterClassA(LPCSTR, HINST);
|
|
159 WINBOOL GetClassInfoA(HINST, LPCSTR, LPWNDCLASS);
|
|
160 ATOM RegisterClassExA(LPWNDCLASSEX);
|
|
161 WINBOOL GetClassInfoExA(HINST, LPCSTR, LPWNDCLASSEX);
|
|
162 HWND CreateWindowExA(DWORD, LPCSTR, LPCSTR, DWORD, int, int, int, int, HWND, HMENU, HINST, LPVOID);
|
|
163 HWND CreateDialogParamA(HINST, LPCSTR, HWND, DLGPROC, LPARAM);
|
|
164 HWND CreateDialogIndirectParamA(HINST, LPCDLGTEMPLATE, HWND, DLGPROC, LPARAM);
|
|
165 int DialogBoxParamA(HINST, LPCSTR, HWND, DLGPROC, LPARAM);
|
|
166 int DialogBoxIndirectParamA(HINST, LPCDLGTEMPLATE, HWND, DLGPROC, LPARAM);
|
|
167 WINBOOL SetDlgItemTextA(HWND, int, LPCSTR);
|
|
168 UINT GetDlgItemTextA(HWND, int, LPSTR, int);
|
|
169 LONG SendDlgItemMessageA(HWND, int, UINT, WPARAM, LPARAM);
|
|
170 LRESULT DefDlgProcA(HWND, UINT, WPARAM, LPARAM);
|
|
171 WINBOOL CallMsgFilterA(LPMSG, int);
|
|
172 UINT RegisterClipboardFormatA(LPCSTR);
|
|
173 int GetClipboardFormatNameA(UINT, LPSTR, int);
|
|
174 WINBOOL CharToOemA(LPCSTR, LPSTR);
|
|
175 WINBOOL OemToCharA(LPCSTR, LPSTR);
|
|
176 WINBOOL CharToOemBuffA(LPCSTR, LPSTR, DWORD);
|
|
177 WINBOOL OemToCharBuffA(LPCSTR, LPSTR, DWORD);
|
|
178 LPSTR CharUpperA(LPSTR);
|
|
179 DWORD CharUpperBuffA(LPSTR, DWORD);
|
|
180 LPSTR CharLowerA(LPSTR);
|
|
181 DWORD CharLowerBuffA(LPSTR, DWORD);
|
|
182 LPSTR CharNextA(LPCSTR);
|
|
183 LPSTR CharPrevA(LPCSTR, LPCSTR);
|
|
184 WINBOOL IsCharAlphaA(char);
|
|
185 WINBOOL IsCharAlphaNumericA(char);
|
|
186 WINBOOL IsCharUpperA(char);
|
|
187 WINBOOL IsCharLowerA(char);
|
|
188 int GetKeyNameTextA(LONG, LPSTR, int);
|
|
189 SHORT VkKeyScanA(char);
|
|
190 SHORT VkKeyScanExA(char, HKL);
|
|
191 UINT MapVirtualKeyA(UINT, UINT);
|
|
192 UINT MapVirtualKeyExA(UINT, UINT, HKL);
|
|
193 HACCEL LoadAcceleratorsA(HINST, LPCSTR);
|
|
194 HACCEL CreateAcceleratorTableA(LPACCEL, int);
|
|
195 int CopyAcceleratorTableA(HACCEL, LPACCEL, int);
|
|
196 int TranslateAcceleratorA(HWND, HACCEL, LPMSG);
|
|
197 HMENU LoadMenuA(HINST, LPCSTR);
|
|
198 HMENU LoadMenuIndirectA(LPMENUTEMPLATE);
|
|
199 WINBOOL ChangeMenuA(HMENU, UINT, LPCSTR, UINT, UINT);
|
|
200 int GetMenuStringA(HMENU, UINT, LPSTR, int, UINT);
|
|
201 WINBOOL InsertMenuA(HMENU, UINT, UINT, UINT, LPCSTR);
|
|
202 WINBOOL AppendMenuA(HMENU, UINT, UINT, LPCSTR);
|
|
203 WINBOOL ModifyMenuA(HMENU, UINT, UINT, UINT, LPCSTR);
|
|
204 WINBOOL InsertMenuItemA(HMENU, UINT, WINBOOL, LPCMENUITEMINFO);
|
|
205 WINBOOL GetMenuItemInfoA(HMENU, UINT, WINBOOL, LPMENUITEMINFO);
|
|
206 WINBOOL SetMenuItemInfoA(HMENU, UINT, WINBOOL, LPCMENUITEMINFO);
|
|
207 int DrawTextA(HDC, LPCSTR, int, LPRECT, UINT);
|
|
208 int DrawTextExA(HDC, LPSTR, int, LPRECT, UINT, LPDRAWTEXTPARAMS);
|
|
209 WINBOOL GrayStringA(HDC, HBRUSH, GRAYSTRINGPROC, LPARAM, int, int, int, int, int);
|
|
210 WINBOOL DrawStateA(HDC, HBRUSH, DRAWSTATEPROC, LPARAM, WPARAM, int, int, int, int, UINT);
|
|
211 LONG TabbedTextOutA(HDC, int, int, LPCSTR, int, int, LPINT, int);
|
|
212 DWORD GetTabbedTextExtentA(HDC, LPCSTR, int, int, LPINT);
|
|
213 WINBOOL SetPropA(HWND, LPCSTR, HANDLE);
|
|
214 HANDLE GetPropA(HWND, LPCSTR);
|
|
215 HANDLE RemovePropA(HWND, LPCSTR);
|
|
216 int EnumPropsExA(HWND, PROPENUMPROCEX, LPARAM);
|
|
217 int EnumPropsA(HWND, PROPENUMPROC);
|
|
218 WINBOOL SetWindowTextA(HWND, LPCSTR);
|
|
219 int GetWindowTextA(HWND, LPSTR, int);
|
|
220 int GetWindowTextLengthA(HWND);
|
|
221 int MessageBoxA(HWND, LPCSTR, LPCSTR, UINT);
|
|
222 int MessageBoxExA(HWND, LPCSTR, LPCSTR, UINT, ushort);
|
|
223 int MessageBoxIndirectA(LPMSGBOXPARAMS);
|
|
224 LONG GetWindowLongA(HWND, int);
|
|
225 LONG SetWindowLongA(HWND, int, LONG);
|
|
226 DWORD GetClassLongA(HWND, int);
|
|
227 DWORD SetClassLongA(HWND, int, LONG);
|
|
228 HWND FindWindowA(LPCSTR, LPCSTR);
|
|
229 HWND FindWindowExA(HWND, HWND, LPCSTR, LPCSTR);
|
|
230 int GetClassNameA(HWND, LPSTR, int);
|
|
231 HHOOK SetWindowsHookExA(int, HOOKPROC, HINST, DWORD);
|
|
232 HBITMAP LoadBitmapA(HINST, LPCSTR);
|
|
233 HCURSOR LoadCursorA(HINST, LPCSTR);
|
|
234 HCURSOR LoadCursorFromFileA(LPCSTR);
|
|
235 HICON LoadIconA(HINST, LPCSTR);
|
|
236 HANDLE LoadImageA(HINST, LPCSTR, UINT, int, int, UINT);
|
|
237 int LoadStringA(HINST, UINT, LPSTR, int);
|
|
238 WINBOOL IsDialogMessageA(HWND, LPMSG);
|
|
239 int DlgDirListA(HWND, LPSTR, int, int, UINT);
|
|
240 WINBOOL DlgDirSelectExA(HWND, LPSTR, int, int);
|
|
241 int DlgDirListComboBoxA(HWND, LPSTR, int, int, UINT);
|
|
242 WINBOOL DlgDirSelectComboBoxExA(HWND, LPSTR, int, int);
|
|
243 LRESULT DefFrameProcA(HWND, HWND, UINT, WPARAM, LPARAM);
|
|
244 LRESULT DefMDIChildProcA(HWND, UINT, WPARAM, LPARAM);
|
|
245 HWND CreateMDIWindowA(LPSTR, LPSTR, DWORD, int, int, int, int, HWND, HINST, LPARAM);
|
|
246 WINBOOL WinHelpA(HWND, LPCSTR, UINT, DWORD);
|
|
247 LONG ChangeDisplaySettingsA(LPDEVMODE, DWORD);
|
|
248 WINBOOL EnumDisplaySettingsA(LPCSTR, DWORD, LPDEVMODE);
|
|
249 WINBOOL SystemParametersInfoA(UINT, UINT, PVOID, UINT);
|
|
250 int AddFontResourceA(LPCSTR);
|
|
251 HMETAFILE CopyMetaFileA(HMETAFILE, LPCSTR);
|
|
252 HFONT CreateFontIndirectA(LPLOGFONT);
|
|
253 HDC CreateICA(LPCSTR, LPCSTR, LPCSTR, LPDEVMODE);
|
|
254 HDC CreateMetaFileA(LPCSTR);
|
|
255 WINBOOL CreateScalableFontResourceA(DWORD, LPCSTR, LPCSTR, LPCSTR);
|
|
256 int EnumFontFamiliesExA(HDC, LPLOGFONT, FONTENUMEXPROC, LPARAM, DWORD);
|
|
257 int EnumFontFamiliesA(HDC, LPCSTR, FONTENUMPROC, LPARAM);
|
|
258 int EnumFontsA(HDC, LPCSTR, ENUMFONTSPROC, LPARAM);
|
|
259 WINBOOL GetCharWidthA(HDC, UINT, UINT, LPINT);
|
|
260 WINBOOL GetCharWidth32A(HDC, UINT, UINT, LPINT);
|
|
261 WINBOOL GetCharWidthFloatA(HDC, UINT, UINT, PFLOAT);
|
|
262 WINBOOL GetCharABCWidthsA(HDC, UINT, UINT, LPABC);
|
|
263 WINBOOL GetCharABCWidthsFloatA(HDC, UINT, UINT, LPABCFLOAT);
|
|
264 DWORD GetGlyphOutlineA(HDC, UINT, UINT, LPGLYPHMETRICS, DWORD, LPVOID, PMAT2);
|
|
265 HMETAFILE GetMetaFileA(LPCSTR);
|
|
266 UINT GetOutlineTextMetricsA(HDC, UINT, LPOUTLINETEXTMETRIC);
|
|
267 WINBOOL GetTextExtentPointA(HDC, LPCSTR, int, LPSIZE);
|
|
268 WINBOOL GetTextExtentPoint32A(HDC, LPCSTR, int, LPSIZE);
|
|
269 WINBOOL GetTextExtentExPointA(HDC, LPCSTR, int, int, LPINT, LPINT, LPSIZE);
|
|
270 DWORD GetCharacterPlacementA(HDC, LPCSTR, int, int, LPGCP_RESULTS, DWORD);
|
|
271 HDC ResetDCA(HDC, LPDEVMODE);
|
|
272 WINBOOL RemoveFontResourceA(LPCSTR);
|
|
273 HENHMETAFILE CopyEnhMetaFileA(HENHMETAFILE, LPCSTR);
|
|
274 HDC CreateEnhMetaFileA(HDC, LPCSTR, LPRECT, LPCSTR);
|
|
275 HENHMETAFILE GetEnhMetaFileA(LPCSTR);
|
|
276 UINT GetEnhMetaFileDescriptionA(HENHMETAFILE, UINT, LPSTR);
|
|
277 WINBOOL GetTextMetricsA(HDC, LPTEXTMETRIC);
|
|
278 int StartDocA(HDC, PDOCINFO);
|
|
279 int GetObjectA(HGDIOBJ, int, LPVOID);
|
|
280 WINBOOL TextOutA(HDC, int, int, LPCSTR, int);
|
|
281 WINBOOL ExtTextOutA(HDC, int, int, UINT, LPRECT, LPCSTR, UINT, LPINT);
|
|
282 WINBOOL PolyTextOutA(HDC, PPOLYTEXT, int);
|
|
283 int GetTextFaceA(HDC, int, LPSTR);
|
|
284 DWORD GetKerningPairsA(HDC, DWORD, LPKERNINGPAIR);
|
|
285 HCOLORSPACE CreateColorSpaceA(LPLOGCOLORSPACE);
|
|
286 WINBOOL GetLogColorSpaceA(HCOLORSPACE, LPLOGCOLORSPACE, DWORD);
|
|
287 WINBOOL GetICMProfileA(HDC, DWORD, LPSTR);
|
|
288 WINBOOL SetICMProfileA(HDC, LPSTR);
|
|
289 WINBOOL UpdateICMRegKeyA(DWORD, DWORD, LPSTR, UINT);
|
|
290 int EnumICMProfilesA(HDC, ICMENUMPROC, LPARAM);
|
|
291 int PropertySheetA(LPCPROPSHEETHEADER);
|
|
292 HIMAGELIST ImageList_LoadImageA(HINST, LPCSTR, int, int, COLORREF, UINT, UINT);
|
|
293 HWND CreateStatusWindowA(LONG, LPCSTR, HWND, UINT);
|
|
294 void DrawStatusTextA(HDC, LPRECT, LPCSTR);
|
|
295 WINBOOL GetOpenFileNameA(LPOPENFILENAME);
|
|
296 WINBOOL GetSaveFileNameA(LPOPENFILENAME);
|
|
297 int GetFileTitleA(LPCSTR, LPSTR, ushort);
|
|
298 WINBOOL ChooseColorA(LPCHOOSECOLOR);
|
|
299 HWND FindTextA(LPFINDREPLACE);
|
|
300 HWND ReplaceTextA(LPFINDREPLACE);
|
|
301 WINBOOL ChooseFontA(LPCHOOSEFONT);
|
|
302 WINBOOL PrintDlgA(LPPRINTDLG);
|
|
303 WINBOOL PageSetupDlgA(LPPAGESETUPDLG);
|
|
304 WINBOOL CreateProcessA(LPCSTR, LPSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, WINBOOL, DWORD, LPVOID, LPCSTR, LPSTARTUPINFO, LPPROCESS_INFORMATION);
|
|
305 void GetStartupInfoA(LPSTARTUPINFO);
|
|
306 HANDLE FindFirstFileA(LPCSTR, LPWIN32_FIND_DATA);
|
|
307 WINBOOL FindNextFileA(HANDLE, LPWIN32_FIND_DATA);
|
|
308 WINBOOL GetVersionExA(LPOSVERSIONINFO);
|
|
309 HDC CreateDCA(LPCSTR, LPCSTR, LPCSTR, PDEVMODE);
|
|
310 DWORD VerInstallFileA(DWORD, LPSTR, LPSTR, LPSTR, LPSTR, LPSTR, LPSTR, PUINT);
|
|
311 DWORD GetFileVersionInfoSizeA(LPSTR, LPDWORD);
|
|
312 WINBOOL GetFileVersionInfoA(LPSTR, DWORD, DWORD, LPVOID);
|
|
313 DWORD VerLanguageNameA(DWORD, LPSTR, DWORD);
|
|
314 WINBOOL VerQueryValueA(LPVOID, LPSTR, LPVOID, PUINT);
|
|
315 DWORD VerFindFileA(DWORD, LPSTR, LPSTR, LPSTR, LPSTR, PUINT, LPSTR, PUINT);
|
|
316 LONG RegConnectRegistryA(LPSTR, HKEY, PHKEY);
|
|
317 LONG RegCreateKeyA(HKEY, LPCSTR, PHKEY);
|
|
318 LONG RegCreateKeyExA(HKEY, LPCSTR, DWORD, LPSTR, DWORD, REGSAM, LPSECURITY_ATTRIBUTES, PHKEY, LPDWORD);
|
|
319 LONG RegDeleteKeyA(HKEY, LPCSTR);
|
|
320 LONG RegDeleteValueA(HKEY, LPCSTR);
|
|
321 LONG RegEnumKeyA(HKEY, DWORD, LPSTR, DWORD);
|
|
322 LONG RegEnumKeyExA(HKEY, DWORD, LPSTR, LPDWORD, LPDWORD, LPSTR, LPDWORD, PFILETIME);
|
|
323 LONG RegEnumValueA(HKEY, DWORD, LPSTR, LPDWORD, LPDWORD, LPDWORD, LPBYTE, LPDWORD);
|
|
324 LONG RegLoadKeyA(HKEY, LPCSTR, LPCSTR);
|
|
325 LONG RegOpenKeyA(HKEY, LPCSTR, PHKEY);
|
|
326 LONG RegOpenKeyExA(HKEY, LPCSTR, DWORD, REGSAM, PHKEY);
|
|
327 LONG RegQueryInfoKeyA(HKEY, LPSTR, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, PFILETIME);
|
|
328 LONG RegQueryValueA(HKEY, LPCSTR, LPSTR, PLONG);
|
|
329 LONG RegQueryMultipleValuesA(HKEY, PVALENT, DWORD, LPSTR, LPDWORD);
|
|
330 LONG RegQueryValueExA(HKEY, LPCSTR, LPDWORD, LPDWORD, LPBYTE, LPDWORD);
|
|
331 LONG RegReplaceKeyA(HKEY, LPCSTR, LPCSTR, LPCSTR);
|
|
332 LONG RegRestoreKeyA(HKEY, LPCSTR, DWORD);
|
|
333 LONG RegSaveKeyA(HKEY, LPCSTR, LPSECURITY_ATTRIBUTES);
|
|
334 LONG RegSetValueA(HKEY, LPCSTR, DWORD, LPCSTR, DWORD);
|
|
335 LONG RegSetValueExA(HKEY, LPCSTR, DWORD, DWORD, LPBYTE, DWORD);
|
|
336 LONG RegUnLoadKeyA(HKEY, LPCSTR);
|
|
337 WINBOOL InitiateSystemShutdownA(LPSTR, LPSTR, DWORD, WINBOOL, WINBOOL);
|
|
338 WINBOOL AbortSystemShutdownA(LPSTR);
|
|
339 int CompareStringA(LCID, DWORD, LPCSTR, int, LPCSTR, int);
|
|
340 int LCMapStringA(LCID, DWORD, LPCSTR, int, LPSTR, int);
|
|
341 int GetLocaleInfoA(LCID, LCTYPE, LPSTR, int);
|
|
342 WINBOOL SetLocaleInfoA(LCID, LCTYPE, LPCSTR);
|
|
343 int GetTimeFormatA(LCID, DWORD, LPSYSTEMTIME, LPCSTR, LPSTR, int);
|
|
344 int GetDateFormatA(LCID, DWORD, LPSYSTEMTIME, LPCSTR, LPSTR, int);
|
|
345 int GetNumberFormatA(LCID, DWORD, LPCSTR, PNUMBERFMT, LPSTR, int);
|
|
346 int GetCurrencyFormatA(LCID, DWORD, LPCSTR, PCURRENCYFMT, LPSTR, int);
|
|
347 WINBOOL EnumCalendarInfoA(CALINFO_ENUMPROC, LCID, CALID, CALTYPE);
|
|
348 WINBOOL EnumTimeFormatsA(TIMEFMT_ENUMPROC, LCID, DWORD);
|
|
349 WINBOOL EnumDateFormatsA(DATEFMT_ENUMPROC, LCID, DWORD);
|
|
350 WINBOOL GetStringTypeExA(LCID, DWORD, LPCSTR, int, LPWORD);
|
|
351 WINBOOL GetStringTypeA(LCID, DWORD, LPCSTR, int, LPWORD);
|
|
352 int FoldStringA(DWORD, LPCSTR, int, LPSTR, int);
|
|
353 WINBOOL EnumSystemLocalesA(LOCALE_ENUMPROC, DWORD);
|
|
354 WINBOOL EnumSystemCodePagesA(CODEPAGE_ENUMPROC, DWORD);
|
|
355 WINBOOL PeekConsoleInputA(HANDLE, PINPUTRECORD, DWORD, LPDWORD);
|
|
356 WINBOOL ReadConsoleInputA(HANDLE, PINPUTRECORD, DWORD, LPDWORD);
|
|
357 WINBOOL WriteConsoleInputA(HANDLE, PINPUTRECORD, DWORD, LPDWORD);
|
|
358 WINBOOL ReadConsoleOutputA(HANDLE, PCHAR_INFO, COORD, COORD, PSMALL_RECT);
|
|
359 WINBOOL WriteConsoleOutputA(HANDLE, PCHAR_INFO, COORD, COORD, PSMALL_RECT);
|
|
360 WINBOOL ReadConsoleOutputCharacterA(HANDLE, LPSTR, DWORD, COORD, LPDWORD);
|
|
361 WINBOOL WriteConsoleOutputCharacterA(HANDLE, LPCSTR, DWORD, COORD, LPDWORD);
|
|
362 WINBOOL FillConsoleOutputCharacterA(HANDLE, char, DWORD, COORD, LPDWORD);
|
|
363 WINBOOL ScrollConsoleScreenBufferA(HANDLE, PSMALL_RECT, PSMALL_RECT, COORD, PCHAR_INFO);
|
|
364 DWORD GetConsoleTitleA(LPSTR, DWORD);
|
|
365 WINBOOL SetConsoleTitleA(LPCSTR);
|
|
366 WINBOOL ReadConsoleA(HANDLE, LPVOID, DWORD, LPDWORD, LPVOID);
|
|
367 WINBOOL WriteConsoleA(HANDLE, POINTER, DWORD, LPDWORD, LPVOID);
|
|
368 DWORD WNetAddConnectionA(LPCSTR, LPCSTR, LPCSTR);
|
|
369 DWORD WNetAddConnection2A(LPNETRESOURCE, LPCSTR, LPCSTR, DWORD);
|
|
370 DWORD WNetAddConnection3A(HWND, LPNETRESOURCE, LPCSTR, LPCSTR, DWORD);
|
|
371 DWORD WNetCancelConnectionA(LPCSTR, WINBOOL);
|
|
372 DWORD WNetCancelConnection2A(LPCSTR, DWORD, WINBOOL);
|
|
373 DWORD WNetGetConnectionA(LPCSTR, LPSTR, LPDWORD);
|
|
374 DWORD WNetUseConnectionA(HWND, LPNETRESOURCE, LPCSTR, LPCSTR, DWORD, LPSTR, LPDWORD, LPDWORD);
|
|
375 DWORD WNetSetConnectionA(LPCSTR, DWORD, LPVOID);
|
|
376 DWORD WNetConnectionDialog1A(LPCONNECTDLGSTRUCT);
|
|
377 DWORD WNetDisconnectDialog1A(LPDISCDLGSTRUCT);
|
|
378 DWORD WNetOpenEnumA(DWORD, DWORD, DWORD, LPNETRESOURCE, LPHANDLE);
|
|
379 DWORD WNetEnumResourceA(HANDLE, LPDWORD, LPVOID, LPDWORD);
|
|
380 DWORD WNetGetUniversalNameA(LPCSTR, DWORD, LPVOID, LPDWORD);
|
|
381 DWORD WNetGetUserA(LPCSTR, LPSTR, LPDWORD);
|
|
382 DWORD WNetGetProviderNameA(DWORD, LPSTR, LPDWORD);
|
|
383 DWORD WNetGetNetworkInformationA(LPCSTR, LPNETINFOSTRUCT);
|
|
384 DWORD WNetGetLastErrorA(LPDWORD, LPSTR, DWORD, LPSTR, DWORD);
|
|
385 DWORD MultinetGetConnectionPerformanceA(LPNETRESOURCE, LPNETCONNECTINFOSTRUCT);
|
|
386 WINBOOL ChangeServiceConfigA(SC_HANDLE, DWORD, DWORD, DWORD, LPCSTR, LPCSTR, LPDWORD, LPCSTR, LPCSTR, LPCSTR, LPCSTR);
|
|
387 SC_HANDLE CreateServiceA(SC_HANDLE, LPCSTR, LPCSTR, DWORD, DWORD, DWORD, DWORD, LPCSTR, LPCSTR, LPDWORD, LPCSTR, LPCSTR, LPCSTR);
|
|
388 WINBOOL EnumDependentServicesA(SC_HANDLE, DWORD, LPENUM_SERVICE_STATUS, DWORD, LPDWORD, LPDWORD);
|
|
389 WINBOOL EnumServicesStatusA(SC_HANDLE, DWORD, DWORD, LPENUM_SERVICE_STATUS, DWORD, LPDWORD, LPDWORD, LPDWORD);
|
|
390 WINBOOL GetServiceKeyNameA(SC_HANDLE, LPCSTR, LPSTR, LPDWORD);
|
|
391 WINBOOL GetServiceDisplayNameA(SC_HANDLE, LPCSTR, LPSTR, LPDWORD);
|
|
392 SC_HANDLE OpenSCManagerA(LPCSTR, LPCSTR, DWORD);
|
|
393 SC_HANDLE OpenServiceA(SC_HANDLE, LPCSTR, DWORD);
|
|
394 WINBOOL QueryServiceConfigA(SC_HANDLE, LPQUERY_SERVICE_CONFIG, DWORD, LPDWORD);
|
|
395 WINBOOL QueryServiceLockStatusA(SC_HANDLE, LPQUERY_SERVICE_LOCK_STATUS, DWORD, LPDWORD);
|
|
396 SERVICE_STATUS_HANDLE RegisterServiceCtrlHandlerA(LPCSTR, LPHANDLER_FUNCTION);
|
|
397 WINBOOL StartServiceCtrlDispatcherA(LPSERVICE_TABLE_ENTRY);
|
|
398 WINBOOL StartServiceA(SC_HANDLE, DWORD, LPCSTR);
|
|
399 uint DragQueryFileA(HDROP, uint, PCHAR, uint);
|
|
400 HICON ExtractAssociatedIconA(HINST, PCHAR, LPWORD);
|
|
401 HICON ExtractIconA(HINST, PCHAR, uint);
|
|
402 HINST FindExecutableA(PCHAR, PCHAR, PCHAR);
|
|
403 int ShellAboutA(HWND, PCHAR, PCHAR, HICON);
|
|
404 HINST ShellExecuteA(HWND, PCHAR, PCHAR, PCHAR, PCHAR, int);
|
|
405 HSZ DdeCreateStringHandleA(DWORD, PCHAR, int);
|
|
406 UINT DdeInitializeA(LPDWORD, PFNCALLBACK, DWORD, DWORD);
|
|
407 DWORD DdeQueryStringA(DWORD, HSZ, PCHAR, DWORD, int);
|
|
408 WINBOOL LogonUserA(LPSTR, LPSTR, LPSTR, DWORD, DWORD, PHANDLE);
|
|
409 WINBOOL CreateProcessAsUserA(HANDLE, LPCTSTR, LPTSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, WINBOOL, DWORD, LPVOID, LPCTSTR, LPSTARTUPINFO, LPPROCESS_INFORMATION);
|
|
410 WINBOOL GetBinaryTypeW(LPCWSTR, LPDWORD);
|
|
411 DWORD GetShortPathNameW(LPCWSTR, LPWSTR, DWORD);
|
|
412 LPWSTR GetEnvironmentStringsW();
|
|
413 WINBOOL FreeEnvironmentStringsW(LPWSTR);
|
|
414 DWORD FormatMessageW(DWORD, LPCVOID, DWORD, DWORD, LPWSTR, DWORD, VA_LIST*);
|
|
415 HANDLE CreateMailslotW(LPCWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
|
|
416 int lstrcmpW(LPCWSTR, LPCWSTR);
|
|
417 int lstrcmpiW(LPCWSTR, LPCWSTR);
|
|
418 LPWSTR lstrcpynW(LPWSTR, LPCWSTR, int);
|
|
419 LPWSTR lstrcpyW(LPWSTR, LPCWSTR);
|
|
420 LPWSTR lstrcatW(LPWSTR, LPCWSTR);
|
|
421 int lstrlenW(LPCWSTR);
|
|
422 HANDLE CreateMutexW(LPSECURITY_ATTRIBUTES, WINBOOL, LPCWSTR);
|
|
423 HANDLE OpenMutexW(DWORD, WINBOOL, LPCWSTR);
|
|
424 HANDLE CreateEventW(LPSECURITY_ATTRIBUTES, WINBOOL, WINBOOL, LPCWSTR);
|
|
425 HANDLE OpenEventW(DWORD, WINBOOL, LPCWSTR);
|
|
426 HANDLE CreateSemaphoreW(LPSECURITY_ATTRIBUTES, LONG, LONG, LPCWSTR);
|
|
427 HANDLE OpenSemaphoreW(DWORD, WINBOOL, LPCWSTR);
|
|
428 HANDLE CreateFileMappingW(HANDLE, LPSECURITY_ATTRIBUTES, DWORD, DWORD, DWORD, LPCWSTR);
|
|
429 HANDLE OpenFileMappingW(DWORD, WINBOOL, LPCWSTR);
|
|
430 DWORD GetLogicalDriveStringsW(DWORD, LPWSTR);
|
|
431 HINST LoadLibraryW(LPCWSTR);
|
|
432 HINST LoadLibraryExW(LPCWSTR, HANDLE, DWORD);
|
|
433 DWORD GetModuleFileNameW(HINST, LPWSTR, DWORD);
|
|
434 HMODULE GetModuleHandleW(LPCWSTR);
|
|
435 void FatalAppExitW(UINT);
|
|
436 LPWSTR GetCommandLineW();
|
|
437 DWORD GetEnvironmentVariableW(LPCWSTR, LPWSTR, DWORD);
|
|
438 WINBOOL SetEnvironmentVariableW(LPCWSTR, LPCWSTR);
|
|
439 DWORD ExpandEnvironmentStringsW(LPCWSTR, LPWSTR, DWORD);
|
|
440 void OutputDebugStringW(LPCWSTR);
|
|
441 HRSRC FindResourceW(HINST, LPCWSTR, LPCWSTR);
|
|
442 HRSRC FindResourceExW(HINST, LPCWSTR, LPCWSTR, ushort);
|
|
443 WINBOOL EnumResourceTypesW(HINST, ENUMRESTYPEPROC, LONG);
|
|
444 WINBOOL EnumResourceNamesW(HINST, LPCWSTR, ENUMRESNAMEPROC, LONG);
|
|
445 WINBOOL EnumResourceLanguagesW(HINST, LPCWSTR, LPCWSTR, ENUMRESLANGPROC, LONG);
|
|
446 HANDLE BeginUpdateResourceW(LPCWSTR, WINBOOL);
|
|
447 WINBOOL UpdateResourceW(HANDLE, LPCWSTR, LPCWSTR, ushort, LPVOID, DWORD);
|
|
448 WINBOOL EndUpdateResourceW(HANDLE, WINBOOL);
|
|
449 ATOM GlobalAddAtomW(LPCWSTR);
|
|
450 ATOM GlobalFindAtomW(LPCWSTR);
|
|
451 UINT GlobalGetAtomNameW(ATOM, LPWSTR, int);
|
|
452 ATOM AddAtomW(LPCWSTR);
|
|
453 ATOM FindAtomW(LPCWSTR);
|
|
454 UINT GetAtomNameW(ATOM, LPWSTR, int);
|
|
455 UINT GetProfileIntW(LPCWSTR, LPCWSTR, INT);
|
|
456 DWORD GetProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, DWORD);
|
|
457 WINBOOL WriteProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR);
|
|
458 DWORD GetProfileSectionW(LPCWSTR, LPWSTR, DWORD);
|
|
459 WINBOOL WriteProfileSectionW(LPCWSTR, LPCWSTR);
|
|
460 UINT GetPrivateProfileIntW(LPCWSTR, LPCWSTR, INT, LPCWSTR);
|
|
461 DWORD GetPrivateProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, DWORD, LPCWSTR);
|
|
462 WINBOOL WritePrivateProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR);
|
|
463 DWORD GetPrivateProfileSectionW(LPCWSTR, LPWSTR, DWORD, LPCWSTR);
|
|
464 WINBOOL WritePrivateProfileSectionW(LPCWSTR, LPCWSTR, LPCWSTR);
|
|
465 UINT GetDriveTypeW(LPCWSTR);
|
|
466 UINT GetSystemDirectoryW(LPWSTR, UINT);
|
|
467 DWORD GetTempPathW(DWORD, LPWSTR);
|
|
468 UINT GetTempFileNameW(LPCWSTR, LPCWSTR, UINT, LPWSTR);
|
|
469 UINT GetWindowsDirectoryW(LPWSTR, UINT);
|
|
470 WINBOOL SetCurrentDirectoryW(LPCWSTR);
|
|
471 DWORD GetCurrentDirectoryW(DWORD, LPWSTR);
|
|
472 WINBOOL GetDiskFreeSpaceW(LPCWSTR, LPDWORD, LPDWORD, LPDWORD, LPDWORD);
|
|
473 WINBOOL CreateDirectoryW(LPCWSTR, LPSECURITY_ATTRIBUTES);
|
|
474 WINBOOL CreateDirectoryExW(LPCWSTR, LPCWSTR, LPSECURITY_ATTRIBUTES);
|
|
475 WINBOOL RemoveDirectoryW(LPCWSTR);
|
|
476 DWORD GetFullPathNameW(LPCWSTR, DWORD, LPWSTR, LPWSTR*);
|
|
477 WINBOOL DefineDosDeviceW(DWORD, LPCWSTR, LPCWSTR);
|
|
478 DWORD QueryDosDeviceW(LPCWSTR, LPWSTR, DWORD);
|
|
479 HANDLE CreateFileW(LPCWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE);
|
|
480 WINBOOL SetFileAttributesW(LPCWSTR, DWORD);
|
|
481 DWORD GetFileAttributesW(LPCWSTR);
|
|
482 BOOL GetFileAttributesExW(LPCWSTR, DWORD, WIN32_FILE_ATTRIBUTE_DATA*);
|
|
483 DWORD GetCompressedFileSizeW(LPCWSTR, LPDWORD);
|
|
484 WINBOOL DeleteFileW(LPCWSTR);
|
|
485 DWORD SearchPathW(LPCWSTR, LPCWSTR, LPCWSTR, DWORD, LPWSTR, LPWSTR);
|
|
486 WINBOOL CopyFileW(LPCWSTR, LPCWSTR, WINBOOL);
|
|
487 WINBOOL MoveFileW(LPCWSTR, LPCWSTR);
|
|
488 WINBOOL MoveFileExW(LPCWSTR, LPCWSTR, DWORD);
|
|
489 HANDLE CreateNamedPipeW(LPCWSTR, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
|
|
490 WINBOOL GetNamedPipeHandleStateW(HANDLE, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPWSTR, DWORD);
|
|
491 WINBOOL CallNamedPipeW(LPCWSTR, LPVOID, DWORD, LPVOID, DWORD, LPDWORD, DWORD);
|
|
492 WINBOOL WaitNamedPipeW(LPCWSTR, DWORD);
|
|
493 WINBOOL SetVolumeLabelW(LPCWSTR, LPCWSTR);
|
|
494 WINBOOL GetVolumeInformationW(LPCWSTR, LPWSTR, DWORD, LPDWORD, LPDWORD, LPDWORD, LPWSTR, DWORD);
|
|
495 WINBOOL ClearEventLogW(HANDLE, LPCWSTR);
|
|
496 WINBOOL BackupEventLogW(HANDLE, LPCWSTR);
|
|
497 HANDLE OpenEventLogW(LPCWSTR, LPCWSTR);
|
|
498 HANDLE RegisterEventSourceW(LPCWSTR, LPCWSTR);
|
|
499 HANDLE OpenBackupEventLogW(LPCWSTR, LPCWSTR);
|
|
500 WINBOOL ReadEventLogW(HANDLE, DWORD, DWORD, LPVOID, DWORD, LPDWORD, LPDWORD);
|
|
501 WINBOOL ReportEventW(HANDLE, ushort, ushort, DWORD, PSID, ushort, DWORD, LPCWSTR*, LPVOID);
|
|
502 WINBOOL AccessCheckAndAuditAlarmW(LPCWSTR, LPVOID, LPWSTR, LPWSTR, PSECURITY_DESCRIPTOR, DWORD, PGENERIC_MAPPING, WINBOOL, LPDWORD, LPBOOL, LPBOOL);
|
|
503 WINBOOL ObjectOpenAuditAlarmW(LPCWSTR, LPVOID, LPWSTR, LPWSTR, PSECURITY_DESCRIPTOR, HANDLE, DWORD, DWORD, PPRIVILEGE_SET, WINBOOL, WINBOOL, LPBOOL);
|
|
504 WINBOOL ObjectPrivilegeAuditAlarmW(LPCWSTR, LPVOID, HANDLE, DWORD, PPRIVILEGE_SET, WINBOOL);
|
|
505 WINBOOL ObjectCloseAuditAlarmW(LPCWSTR, LPVOID, WINBOOL);
|
|
506 WINBOOL PrivilegedServiceAuditAlarmW(LPCWSTR, LPCWSTR, HANDLE, PPRIVILEGE_SET, WINBOOL);
|
|
507 WINBOOL SetFileSecurityW(LPCWSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR);
|
|
508 WINBOOL GetFileSecurityW(LPCWSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, LPDWORD);
|
|
509 HANDLE FindFirstChangeNotificationW(LPCWSTR, WINBOOL, DWORD);
|
|
510 WINBOOL IsBadStringPtrW(LPCWSTR, UINT);
|
|
511 WINBOOL LookupAccountSidW(LPCWSTR, PSID, LPWSTR, LPDWORD, LPWSTR, LPDWORD, PSID_NAME_USE);
|
|
512 WINBOOL LookupAccountNameW(LPCWSTR, LPCWSTR, PSID, LPDWORD, LPWSTR, LPDWORD, PSID_NAME_USE);
|
|
513 WINBOOL LookupPrivilegeValueW(LPCWSTR, LPCWSTR, PLUID);
|
|
514 WINBOOL LookupPrivilegeNameW(LPCWSTR, PLUID, LPWSTR, LPDWORD);
|
|
515 WINBOOL LookupPrivilegeDisplayNameW(LPCWSTR, LPCWSTR, LPWSTR, LPDWORD, LPDWORD);
|
|
516 WINBOOL BuildCommDCBW(LPCWSTR, LPDCB);
|
|
517 WINBOOL BuildCommDCBAndTimeoutsW(LPCWSTR, LPDCB, LPCOMMTIMEOUTS);
|
|
518 WINBOOL CommConfigDialogW(LPCWSTR, HWND, LPCOMMCONFIG);
|
|
519 WINBOOL GetDefaultCommConfigW(LPCWSTR, LPCOMMCONFIG, LPDWORD);
|
|
520 WINBOOL SetDefaultCommConfigW(LPCWSTR, LPCOMMCONFIG, DWORD);
|
|
521 WINBOOL GetComputerNameW(LPWSTR, LPDWORD);
|
|
522 WINBOOL SetComputerNameW(LPCWSTR);
|
|
523 WINBOOL GetUserNameW(LPWSTR, LPDWORD);
|
|
524 int wvsprintfW(LPWSTR, LPCWSTR, VA_LIST*);
|
|
525 HKL LoadKeyboardLayoutW(LPCWSTR, UINT);
|
|
526 WINBOOL GetKeyboardLayoutNameW(LPWSTR);
|
|
527 HDESK CreateDesktopW(LPWSTR, LPWSTR, LPDEVMODE, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
|
|
528 HDESK OpenDesktopW(LPWSTR, DWORD, WINBOOL, DWORD);
|
|
529 WINBOOL EnumDesktopsW(HWINSTA, DESKTOPENUMPROC, LPARAM);
|
|
530 HWINSTA CreateWindowStationW(LPWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES);
|
|
531 HWINSTA OpenWindowStationW(LPWSTR, WINBOOL, DWORD);
|
|
532 WINBOOL EnumWindowStationsW(ENUMWINDOWSTATIONPROC, LPARAM);
|
|
533 WINBOOL GetUserObjectInformationW(HANDLE, int, PVOID, DWORD, LPDWORD);
|
|
534 WINBOOL SetUserObjectInformationW(HANDLE, int, PVOID, DWORD);
|
|
535 UINT RegisterWindowMessageW(LPCWSTR);
|
|
536 WINBOOL GetMessageW(LPMSG, HWND, UINT, UINT);
|
|
537 LONG DispatchMessageW(LPMSG);
|
|
538 WINBOOL PeekMessageW(LPMSG, HWND, UINT, UINT, UINT);
|
|
539 LRESULT SendMessageW(HWND, UINT, WPARAM, LPARAM);
|
|
540 LRESULT SendMessageTimeoutW(HWND, UINT, WPARAM, LPARAM, UINT, UINT, LPDWORD);
|
|
541 WINBOOL SendNotifyMessageW(HWND, UINT, WPARAM, LPARAM);
|
|
542 WINBOOL SendMessageCallbackW(HWND, UINT, WPARAM, LPARAM, SENDASYNCPROC, DWORD);
|
|
543 WINBOOL PostMessageW(HWND, UINT, WPARAM, LPARAM);
|
|
544 WINBOOL PostThreadMessageW(DWORD, UINT, WPARAM, LPARAM);
|
|
545 LRESULT DefWindowProcW(HWND, UINT, WPARAM, LPARAM);
|
|
546 LRESULT CallWindowProcW(WNDPROC, HWND, UINT, WPARAM, LPARAM);
|
|
547 ATOM RegisterClassW(LPWNDCLASS);
|
|
548 WINBOOL UnregisterClassW(LPCWSTR, HINST);
|
|
549 WINBOOL GetClassInfoW(HINST, LPCWSTR, LPWNDCLASS);
|
|
550 ATOM RegisterClassExW(LPWNDCLASSEX);
|
|
551 WINBOOL GetClassInfoExW(HINST, LPCWSTR, LPWNDCLASSEX);
|
|
552 HWND CreateWindowExW(DWORD, LPCWSTR, LPCWSTR, DWORD, int, int, int, int, HWND, HMENU, HINST, LPVOID);
|
|
553 HWND CreateDialogParamW(HINST, LPCWSTR, HWND, DLGPROC, LPARAM);
|
|
554 HWND CreateDialogIndirectParamW(HINST, LPCDLGTEMPLATE, HWND, DLGPROC, LPARAM);
|
|
555 int DialogBoxParamW(HINST, LPCWSTR, HWND, DLGPROC, LPARAM);
|
|
556 int DialogBoxIndirectParamW(HINST, LPCDLGTEMPLATE, HWND, DLGPROC, LPARAM);
|
|
557 WINBOOL SetDlgItemTextW(HWND, int, LPCWSTR);
|
|
558 UINT GetDlgItemTextW(HWND, int, LPWSTR, int);
|
|
559 LONG SendDlgItemMessageW(HWND, int, UINT, WPARAM, LPARAM);
|
|
560 LRESULT DefDlgProcW(HWND, UINT, WPARAM, LPARAM);
|
|
561 WINBOOL CallMsgFilterW(LPMSG, int);
|
|
562 UINT RegisterClipboardFormatW(LPCWSTR);
|
|
563 int GetClipboardFormatNameW(UINT, LPWSTR, int);
|
|
564 WINBOOL CharToOemW(LPCWSTR, LPSTR);
|
|
565 WINBOOL OemToCharW(LPCSTR, LPWSTR);
|
|
566 WINBOOL CharToOemBuffW(LPCWSTR, LPSTR, DWORD);
|
|
567 WINBOOL OemToCharBuffW(LPCSTR, LPWSTR, DWORD);
|
|
568 LPWSTR CharUpperW(LPWSTR);
|
|
569 DWORD CharUpperBuffW(LPWSTR, DWORD);
|
|
570 LPWSTR CharLowerW(LPWSTR);
|
|
571 DWORD CharLowerBuffW(LPWSTR, DWORD);
|
|
572 LPWSTR CharNextW(LPCWSTR);
|
|
573 LPWSTR CharPrevW(LPCWSTR, LPCWSTR);
|
|
574 WINBOOL IsCharAlphaW(WCHAR);
|
|
575 WINBOOL IsCharAlphaNumericW(WCHAR);
|
|
576 WINBOOL IsCharUpperW(WCHAR);
|
|
577 WINBOOL IsCharLowerW(WCHAR);
|
|
578 int GetKeyNameTextW(LONG, LPWSTR, int);
|
|
579 SHORT VkKeyScanW(WCHAR);
|
|
580 SHORT VkKeyScanExW(WCHAR, HKL);
|
|
581 UINT MapVirtualKeyW(UINT, UINT);
|
|
582 UINT MapVirtualKeyExW(UINT, UINT, HKL);
|
|
583 HACCEL LoadAcceleratorsW(HINST, LPCWSTR);
|
|
584 HACCEL CreateAcceleratorTableW(LPACCEL, int);
|
|
585 int CopyAcceleratorTableW(HACCEL, LPACCEL, int);
|
|
586 int TranslateAcceleratorW(HWND, HACCEL, LPMSG);
|
|
587 HMENU LoadMenuW(HINST, LPCWSTR);
|
|
588 HMENU LoadMenuIndirectW(LPMENUTEMPLATE);
|
|
589 WINBOOL ChangeMenuW(HMENU, UINT, LPCWSTR, UINT, UINT);
|
|
590 int GetMenuStringW(HMENU, UINT, LPWSTR, int, UINT);
|
|
591 WINBOOL InsertMenuW(HMENU, UINT, UINT, UINT, LPCWSTR);
|
|
592 WINBOOL AppendMenuW(HMENU, UINT, UINT, LPCWSTR);
|
|
593 WINBOOL ModifyMenuW(HMENU, UINT, UINT, UINT, LPCWSTR);
|
|
594 WINBOOL InsertMenuItemW(HMENU, UINT, WINBOOL, LPCMENUITEMINFO);
|
|
595 WINBOOL GetMenuItemInfoW(HMENU, UINT, WINBOOL, LPMENUITEMINFO);
|
|
596 WINBOOL SetMenuItemInfoW(HMENU, UINT, WINBOOL, LPCMENUITEMINFO);
|
|
597 int DrawTextW(HDC, LPCWSTR, int, LPRECT, UINT);
|
|
598 int DrawTextExW(HDC, LPWSTR, int, LPRECT, UINT, LPDRAWTEXTPARAMS);
|
|
599 WINBOOL GrayStringW(HDC, HBRUSH, GRAYSTRINGPROC, LPARAM, int, int, int, int, int);
|
|
600 WINBOOL DrawStateW(HDC, HBRUSH, DRAWSTATEPROC, LPARAM, WPARAM, int, int, int, int, UINT);
|
|
601 LONG TabbedTextOutW(HDC, int, int, LPCWSTR, int, int, LPINT, int);
|
|
602 DWORD GetTabbedTextExtentW(HDC, LPCWSTR, int, int, LPINT);
|
|
603 WINBOOL SetPropW(HWND, LPCWSTR, HANDLE);
|
|
604 HANDLE GetPropW(HWND, LPCWSTR);
|
|
605 HANDLE RemovePropW(HWND, LPCWSTR);
|
|
606 int EnumPropsExW(HWND, PROPENUMPROCEX, LPARAM);
|
|
607 int EnumPropsW(HWND, PROPENUMPROC);
|
|
608 WINBOOL SetWindowTextW(HWND, LPCWSTR);
|
|
609 int GetWindowTextW(HWND, LPWSTR, int);
|
|
610 int GetWindowTextLengthW(HWND);
|
|
611 int MessageBoxW(HWND, LPCWSTR, LPCWSTR, UINT);
|
|
612 int MessageBoxExW(HWND, LPCWSTR, LPCWSTR, UINT, ushort);
|
|
613 int MessageBoxIndirectW(LPMSGBOXPARAMS);
|
|
614 LONG GetWindowLongW(HWND, int);
|
|
615 LONG SetWindowLongW(HWND, int, LONG);
|
|
616 DWORD GetClassLongW(HWND, int);
|
|
617 DWORD SetClassLongW(HWND, int, LONG);
|
|
618 HWND FindWindowW(LPCWSTR, LPCWSTR);
|
|
619 HWND FindWindowExW(HWND, HWND, LPCWSTR, LPCWSTR);
|
|
620 int GetClassNameW(HWND, LPWSTR, int);
|
|
621 HHOOK SetWindowsHookExW(int, HOOKPROC, HINST, DWORD);
|
|
622 HBITMAP LoadBitmapW(HINST, LPCWSTR);
|
|
623 HCURSOR LoadCursorW(HINST, LPCWSTR);
|
|
624 HCURSOR LoadCursorFromFileW(LPCWSTR);
|
|
625 HICON LoadIconW(HINST, LPCWSTR);
|
|
626 HANDLE LoadImageW(HINST, LPCWSTR, UINT, int, int, UINT);
|
|
627 int LoadStringW(HINST, UINT, LPWSTR, int);
|
|
628 WINBOOL IsDialogMessageW(HWND, LPMSG);
|
|
629 int DlgDirListW(HWND, LPWSTR, int, int, UINT);
|
|
630 WINBOOL DlgDirSelectExW(HWND, LPWSTR, int, int);
|
|
631 int DlgDirListComboBoxW(HWND, LPWSTR, int, int, UINT);
|
|
632 WINBOOL DlgDirSelectComboBoxExW(HWND, LPWSTR, int, int);
|
|
633 LRESULT DefFrameProcW(HWND, HWND, UINT, WPARAM, LPARAM);
|
|
634 LRESULT DefMDIChildProcW(HWND, UINT, WPARAM, LPARAM);
|
|
635 HWND CreateMDIWindowW(LPWSTR, LPWSTR, DWORD, int, int, int, int, HWND, HINST, LPARAM);
|
|
636 WINBOOL WinHelpW(HWND, LPCWSTR, UINT, DWORD);
|
|
637 LONG ChangeDisplaySettingsW(LPDEVMODE, DWORD);
|
|
638 WINBOOL EnumDisplaySettingsW(LPCWSTR, DWORD, LPDEVMODE);
|
|
639 WINBOOL SystemParametersInfoW(UINT, UINT, PVOID, UINT);
|
|
640 int AddFontResourceW(LPCWSTR);
|
|
641 HMETAFILE CopyMetaFileW(HMETAFILE, LPCWSTR);
|
|
642 HFONT CreateFontIndirectW(PLOGFONT);
|
|
643 HFONT CreateFontW(int, int, int, int, int, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPCWSTR);
|
|
644 HDC CreateICW(LPCWSTR, LPCWSTR, LPCWSTR, LPDEVMODE);
|
|
645 HDC CreateMetaFileW(LPCWSTR);
|
|
646 WINBOOL CreateScalableFontResourceW(DWORD, LPCWSTR, LPCWSTR, LPCWSTR);
|
|
647 int EnumFontFamiliesExW(HDC, LPLOGFONT, FONTENUMEXPROC, LPARAM, DWORD);
|
|
648 int EnumFontFamiliesW(HDC, LPCWSTR, FONTENUMPROC, LPARAM);
|
|
649 int EnumFontsW(HDC, LPCWSTR, ENUMFONTSPROC, LPARAM);
|
|
650 WINBOOL GetCharWidthW(HDC, UINT, UINT, LPINT);
|
|
651 WINBOOL GetCharWidth32W(HDC, UINT, UINT, LPINT);
|
|
652 WINBOOL GetCharWidthFloatW(HDC, UINT, UINT, PFLOAT);
|
|
653 WINBOOL GetCharABCWidthsW(HDC, UINT, UINT, LPABC);
|
|
654 WINBOOL GetCharABCWidthsFloatW(HDC, UINT, UINT, LPABCFLOAT);
|
|
655 DWORD GetGlyphOutlineW(HDC, UINT, UINT, LPGLYPHMETRICS, DWORD, LPVOID, PMAT2);
|
|
656 HMETAFILE GetMetaFileW(LPCWSTR);
|
|
657 UINT GetOutlineTextMetricsW(HDC, UINT, LPOUTLINETEXTMETRIC);
|
|
658 WINBOOL GetTextExtentPointW(HDC, LPCWSTR, int, LPSIZE);
|
|
659 WINBOOL GetTextExtentPoint32W(HDC, LPCWSTR, int, LPSIZE);
|
|
660 WINBOOL GetTextExtentExPointW(HDC, LPCWSTR, int, int, LPINT, LPINT, LPSIZE);
|
|
661 DWORD GetCharacterPlacementW(HDC, LPCWSTR, int, int, LPGCP_RESULTS, DWORD);
|
|
662 HDC ResetDCW(HDC, LPDEVMODE);
|
|
663 WINBOOL RemoveFontResourceW(LPCWSTR);
|
|
664 HENHMETAFILE CopyEnhMetaFileW(HENHMETAFILE, LPCWSTR);
|
|
665 HDC CreateEnhMetaFileW(HDC, LPCWSTR, LPRECT, LPCWSTR);
|
|
666 HENHMETAFILE GetEnhMetaFileW(LPCWSTR);
|
|
667 UINT GetEnhMetaFileDescriptionW(HENHMETAFILE, UINT, LPWSTR);
|
|
668 WINBOOL GetTextMetricsW(HDC, LPTEXTMETRIC);
|
|
669 int StartDocW(HDC, PDOCINFO);
|
|
670 int GetObjectW(HGDIOBJ, int, LPVOID);
|
|
671 WINBOOL TextOutW(HDC, int, int, LPCWSTR, int);
|
|
672 WINBOOL ExtTextOutW(HDC, int, int, UINT, LPRECT, LPCWSTR, UINT, LPINT);
|
|
673 WINBOOL PolyTextOutW(HDC, PPOLYTEXT, int);
|
|
674 int GetTextFaceW(HDC, int, LPWSTR);
|
|
675 DWORD GetKerningPairsW(HDC, DWORD, LPKERNINGPAIR);
|
|
676 WINBOOL GetLogColorSpaceW(HCOLORSPACE, LPLOGCOLORSPACE, DWORD);
|
|
677 HCOLORSPACE CreateColorSpaceW(LPLOGCOLORSPACE);
|
|
678 WINBOOL GetICMProfileW(HDC, DWORD, LPWSTR);
|
|
679 WINBOOL SetICMProfileW(HDC, LPWSTR);
|
|
680 WINBOOL UpdateICMRegKeyW(DWORD, DWORD, LPWSTR, UINT);
|
|
681 int EnumICMProfilesW(HDC, ICMENUMPROC, LPARAM);
|
|
682 HPROPSHEETPAGE CreatePropertySheetPageW(LPCPROPSHEETPAGE);
|
|
683 int PropertySheetW(LPCPROPSHEETHEADER);
|
|
684 HIMAGELIST ImageList_LoadImageW(HINST, LPCWSTR, int, int, COLORREF, UINT, UINT);
|
|
685 HWND CreateStatusWindowW(LONG, LPCWSTR, HWND, UINT);
|
|
686 void DrawStatusTextW(HDC, LPRECT, LPCWSTR);
|
|
687 WINBOOL GetOpenFileNameW(LPOPENFILENAME);
|
|
688 WINBOOL GetSaveFileNameW(LPOPENFILENAME);
|
|
689 int GetFileTitleW(LPCWSTR, LPWSTR, ushort);
|
|
690 WINBOOL ChooseColorW(LPCHOOSECOLOR);
|
|
691 HWND ReplaceTextW(LPFINDREPLACE);
|
|
692 WINBOOL ChooseFontW(LPCHOOSEFONT);
|
|
693 HWND FindTextW(LPFINDREPLACE);
|
|
694 WINBOOL PrintDlgW(LPPRINTDLG);
|
|
695 WINBOOL PageSetupDlgW(LPPAGESETUPDLG);
|
|
696 WINBOOL CreateProcessW(LPCWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, WINBOOL, DWORD, LPVOID, LPCWSTR, LPSTARTUPINFO, LPPROCESS_INFORMATION);
|
|
697 void GetStartupInfoW(LPSTARTUPINFO);
|
|
698 HANDLE FindFirstFileW(LPCWSTR, LPWIN32_FIND_DATAW);
|
|
699 WINBOOL FindNextFileW(HANDLE, LPWIN32_FIND_DATAW);
|
|
700 WINBOOL GetVersionExW(LPOSVERSIONINFO);
|
|
701 HDC CreateDCW(LPCWSTR, LPCWSTR, LPCWSTR, PDEVMODE);
|
|
702 HFONT CreateFontA(int, int, int, int, int, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPCSTR);
|
|
703 DWORD VerInstallFileW(DWORD, LPWSTR, LPWSTR, LPWSTR, LPWSTR, LPWSTR, LPWSTR, PUINT);
|
|
704 DWORD GetFileVersionInfoSizeW(LPWSTR, LPDWORD);
|
|
705 WINBOOL GetFileVersionInfoW(LPWSTR, DWORD, DWORD, LPVOID);
|
|
706 DWORD VerLanguageNameW(DWORD, LPWSTR, DWORD);
|
|
707 WINBOOL VerQueryValueW(LPVOID, LPWSTR, LPVOID, PUINT);
|
|
708 DWORD VerFindFileW(DWORD, LPWSTR, LPWSTR, LPWSTR, LPWSTR, PUINT, LPWSTR, PUINT);
|
|
709 LONG RegSetValueExW(HKEY, LPCWSTR, DWORD, DWORD, LPBYTE, DWORD);
|
|
710 LONG RegUnLoadKeyW(HKEY, LPCWSTR);
|
|
711 WINBOOL InitiateSystemShutdownW(LPWSTR, LPWSTR, DWORD, WINBOOL, WINBOOL);
|
|
712 WINBOOL AbortSystemShutdownW(LPWSTR);
|
|
713 LONG RegRestoreKeyW(HKEY, LPCWSTR, DWORD);
|
|
714 LONG RegSaveKeyW(HKEY, LPCWSTR, LPSECURITY_ATTRIBUTES);
|
|
715 LONG RegSetValueW(HKEY, LPCWSTR, DWORD, LPCWSTR, DWORD);
|
|
716 LONG RegQueryValueW(HKEY, LPCWSTR, LPWSTR, PLONG);
|
|
717 LONG RegQueryMultipleValuesW(HKEY, PVALENT, DWORD, LPWSTR, LPDWORD);
|
|
718 LONG RegQueryValueExW(HKEY, LPCWSTR, LPDWORD, LPDWORD, LPBYTE, LPDWORD);
|
|
719 LONG RegReplaceKeyW(HKEY, LPCWSTR, LPCWSTR, LPCWSTR);
|
|
720 LONG RegConnectRegistryW(LPWSTR, HKEY, PHKEY);
|
|
721 LONG RegCreateKeyW(HKEY, LPCWSTR, PHKEY);
|
|
722 LONG RegCreateKeyExW(HKEY, LPCWSTR, DWORD, LPWSTR, DWORD, REGSAM, LPSECURITY_ATTRIBUTES, PHKEY, LPDWORD);
|
|
723 LONG RegDeleteKeyW(HKEY, LPCWSTR);
|
|
724 LONG RegDeleteValueW(HKEY, LPCWSTR);
|
|
725 LONG RegEnumKeyW(HKEY, DWORD, LPWSTR, DWORD);
|
|
726 LONG RegEnumKeyExW(HKEY, DWORD, LPWSTR, LPDWORD, LPDWORD, LPWSTR, LPDWORD, PFILETIME);
|
|
727 LONG RegEnumValueW(HKEY, DWORD, LPWSTR, LPDWORD, LPDWORD, LPDWORD, LPBYTE, LPDWORD);
|
|
728 LONG RegLoadKeyW(HKEY, LPCWSTR, LPCWSTR);
|
|
729 LONG RegOpenKeyW(HKEY, LPCWSTR, PHKEY);
|
|
730 LONG RegOpenKeyExW(HKEY, LPCWSTR, DWORD, REGSAM, PHKEY);
|
|
731 LONG RegQueryInfoKeyW(HKEY, LPWSTR, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, LPDWORD, PFILETIME);
|
|
732 int CompareStringW(LCID, DWORD, LPCWSTR, int, LPCWSTR, int);
|
|
733 int LCMapStringW(LCID, DWORD, LPCWSTR, int, LPWSTR, int);
|
|
734 int GetLocaleInfoW(LCID, LCTYPE, LPWSTR, int);
|
|
735 WINBOOL SetLocaleInfoW(LCID, LCTYPE, LPCWSTR);
|
|
736 int GetTimeFormatW(LCID, DWORD, LPSYSTEMTIME, LPCWSTR, LPWSTR, int);
|
|
737 int GetDateFormatW(LCID, DWORD, LPSYSTEMTIME, LPCWSTR, LPWSTR, int);
|
|
738 int GetNumberFormatW(LCID, DWORD, LPCWSTR, PNUMBERFMT, LPWSTR, int);
|
|
739 int GetCurrencyFormatW(LCID, DWORD, LPCWSTR, PCURRENCYFMT, LPWSTR, int);
|
|
740 WINBOOL EnumCalendarInfoW(CALINFO_ENUMPROC, LCID, CALID, CALTYPE);
|
|
741 WINBOOL EnumTimeFormatsW(TIMEFMT_ENUMPROC, LCID, DWORD);
|
|
742 WINBOOL EnumDateFormatsW(DATEFMT_ENUMPROC, LCID, DWORD);
|
|
743 WINBOOL GetStringTypeExW(LCID, DWORD, LPCWSTR, int, LPWORD);
|
|
744 WINBOOL GetStringTypeW(DWORD, LPCWSTR, int, LPWORD);
|
|
745 int FoldStringW(DWORD, LPCWSTR, int, LPWSTR, int);
|
|
746 WINBOOL EnumSystemLocalesW(LOCALE_ENUMPROC, DWORD);
|
|
747 WINBOOL EnumSystemCodePagesW(CODEPAGE_ENUMPROC, DWORD);
|
|
748 WINBOOL PeekConsoleInputW(HANDLE, PINPUTRECORD, DWORD, LPDWORD);
|
|
749 WINBOOL ReadConsoleInputW(HANDLE, PINPUTRECORD, DWORD, LPDWORD);
|
|
750 WINBOOL WriteConsoleInputW(HANDLE, PINPUTRECORD, DWORD, LPDWORD);
|
|
751 WINBOOL ReadConsoleOutputW(HANDLE, PCHAR_INFO, COORD, COORD, PSMALL_RECT);
|
|
752 WINBOOL WriteConsoleOutputW(HANDLE, PCHAR_INFO, COORD, COORD, PSMALL_RECT);
|
|
753 WINBOOL ReadConsoleOutputCharacterW(HANDLE, LPWSTR, DWORD, COORD, LPDWORD);
|
|
754 WINBOOL WriteConsoleOutputCharacterW(HANDLE, LPCWSTR, DWORD, COORD, LPDWORD);
|
|
755 WINBOOL FillConsoleOutputCharacterW(HANDLE, WCHAR, DWORD, COORD, LPDWORD);
|
|
756 WINBOOL ScrollConsoleScreenBufferW(HANDLE, PSMALL_RECT, PSMALL_RECT, COORD, PCHAR_INFO);
|
|
757 DWORD GetConsoleTitleW(LPWSTR, DWORD);
|
|
758 WINBOOL SetConsoleTitleW(LPCWSTR);
|
|
759 WINBOOL ReadConsoleW(HANDLE, LPVOID, DWORD, LPDWORD, LPVOID);
|
|
760 WINBOOL WriteConsoleW(HANDLE, POINTER, DWORD, LPDWORD, LPVOID);
|
|
761 DWORD WNetAddConnectionW(LPCWSTR, LPCWSTR, LPCWSTR);
|
|
762 DWORD WNetAddConnection2W(LPNETRESOURCE, LPCWSTR, LPCWSTR, DWORD);
|
|
763 DWORD WNetAddConnection3W(HWND, LPNETRESOURCE, LPCWSTR, LPCWSTR, DWORD);
|
|
764 DWORD WNetCancelConnectionW(LPCWSTR, WINBOOL);
|
|
765 DWORD WNetCancelConnection2W(LPCWSTR, DWORD, WINBOOL);
|
|
766 DWORD WNetGetConnectionW(LPCWSTR, LPWSTR, LPDWORD);
|
|
767 DWORD WNetUseConnectionW(HWND, LPNETRESOURCE, LPCWSTR, LPCWSTR, DWORD, LPWSTR, LPDWORD, LPDWORD);
|
|
768 DWORD WNetSetConnectionW(LPCWSTR, DWORD, LPVOID);
|
|
769 DWORD WNetConnectionDialog1W(LPCONNECTDLGSTRUCT);
|
|
770 DWORD WNetDisconnectDialog1W(LPDISCDLGSTRUCT);
|
|
771 DWORD WNetOpenEnumW(DWORD, DWORD, DWORD, LPNETRESOURCE, LPHANDLE);
|
|
772 DWORD WNetEnumResourceW(HANDLE, LPDWORD, LPVOID, LPDWORD);
|
|
773 DWORD WNetGetUniversalNameW(LPCWSTR, DWORD, LPVOID, LPDWORD);
|
|
774 DWORD WNetGetUserW(LPCWSTR, LPWSTR, LPDWORD);
|
|
775 DWORD WNetGetProviderNameW(DWORD, LPWSTR, LPDWORD);
|
|
776 DWORD WNetGetNetworkInformationW(LPCWSTR, LPNETINFOSTRUCT);
|
|
777 DWORD WNetGetLastErrorW(LPDWORD, LPWSTR, DWORD, LPWSTR, DWORD);
|
|
778 DWORD MultinetGetConnectionPerformanceW(LPNETRESOURCE, LPNETCONNECTINFOSTRUCT);
|
|
779 WINBOOL ChangeServiceConfigW(SC_HANDLE, DWORD, DWORD, DWORD, LPCWSTR, LPCWSTR, LPDWORD, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR);
|
|
780 SC_HANDLE CreateServiceW(SC_HANDLE, LPCWSTR, LPCWSTR, DWORD, DWORD, DWORD, DWORD, LPCWSTR, LPCWSTR, LPDWORD, LPCWSTR, LPCWSTR, LPCWSTR);
|
|
781 WINBOOL EnumDependentServicesW(SC_HANDLE, DWORD, LPENUM_SERVICE_STATUS, DWORD, LPDWORD, LPDWORD);
|
|
782 WINBOOL EnumServicesStatusW(SC_HANDLE, DWORD, DWORD, LPENUM_SERVICE_STATUS, DWORD, LPDWORD, LPDWORD, LPDWORD);
|
|
783 WINBOOL GetServiceKeyNameW(SC_HANDLE, LPCWSTR, LPWSTR, LPDWORD);
|
|
784 WINBOOL GetServiceDisplayNameW(SC_HANDLE, LPCWSTR, LPWSTR, LPDWORD);
|
|
785 SC_HANDLE OpenSCManagerW(LPCWSTR, LPCWSTR, DWORD);
|
|
786 SC_HANDLE OpenServiceW(SC_HANDLE, LPCWSTR, DWORD);
|
|
787 WINBOOL QueryServiceConfigW(SC_HANDLE, LPQUERY_SERVICE_CONFIG, DWORD, LPDWORD);
|
|
788 WINBOOL QueryServiceLockStatusW(SC_HANDLE, LPQUERY_SERVICE_LOCK_STATUS, DWORD, LPDWORD);
|
|
789 SERVICE_STATUS_HANDLE RegisterServiceCtrlHandlerW(LPCWSTR, LPHANDLER_FUNCTION);
|
|
790 WINBOOL StartServiceCtrlDispatcherW(LPSERVICE_TABLE_ENTRY);
|
|
791 WINBOOL StartServiceW(SC_HANDLE, DWORD, LPCWSTR);
|
|
792 uint DragQueryFileW(HDROP, uint, LPCWSTR, uint);
|
|
793 HICON ExtractAssociatedIconW(HINST, LPCWSTR, LPWORD);
|
|
794 HICON ExtractIconW(HINST, LPCWSTR, uint);
|
|
795 HINST FindExecutableW(LPCWSTR, LPCWSTR, LPCWSTR);
|
|
796 int ShellAboutW(HWND, LPCWSTR, LPCWSTR, HICON);
|
|
797 HINST ShellExecuteW(HWND, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR, int);
|
|
798 HSZ DdeCreateStringHandleW(DWORD, LPCWSTR, int);
|
|
799 UINT DdeInitializeW(LPDWORD, PFNCALLBACK, DWORD, DWORD);
|
|
800 DWORD DdeQueryStringW(DWORD, HSZ, LPCWSTR, DWORD, int);
|
|
801 WINBOOL LogonUserW(LPWSTR, LPWSTR, LPWSTR, DWORD, DWORD, PHANDLE);
|
|
802 WINBOOL CreateProcessAsUserW(HANDLE, LPCWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, WINBOOL, DWORD, LPVOID, LPCWSTR, LPSTARTUPINFO, LPPROCESS_INFORMATION);
|
|
803 WINBOOL AccessCheck(PSECURITY_DESCRIPTOR, HANDLE, DWORD, PGENERIC_MAPPING, PPRIVILEGE_SET, LPDWORD, LPDWORD, LPBOOL);
|
|
804 LONG InterlockedIncrement(LPLONG);
|
|
805 LONG InterlockedDecrement(LPLONG);
|
|
806 LONG InterlockedExchange(LPLONG, LONG);
|
|
807 WINBOOL FreeResource(HGLOBAL);
|
|
808 LPVOID LockResource(HGLOBAL);
|
|
809 WINBOOL FreeLibrary(HINST);
|
|
810 void FreeLibraryAndExitThread(HMODULE, DWORD);
|
|
811 WINBOOL DisableThreadLibraryCalls(HMODULE);
|
|
812 FARPROC GetProcAddress(HINST, LPCSTR);
|
|
813 DWORD GetVersion();
|
|
814 HGLOBAL GlobalAlloc(UINT, DWORD);
|
|
815 HGLOBAL GlobalReAlloc(HGLOBAL, DWORD, UINT);
|
|
816 DWORD GlobalSize(HGLOBAL);
|
|
817 UINT GlobalFlags(HGLOBAL);
|
|
818 LPVOID GlobalLock(HGLOBAL);
|
|
819 HGLOBAL GlobalHandle(LPCVOID);
|
|
820 WINBOOL GlobalUnlock(HGLOBAL);
|
|
821 HGLOBAL GlobalFree(HGLOBAL);
|
|
822 UINT GlobalCompact(DWORD);
|
|
823 void GlobalFix(HGLOBAL);
|
|
824 void GlobalUnfix(HGLOBAL);
|
|
825 LPVOID GlobalWire(HGLOBAL);
|
|
826 WINBOOL GlobalUnWire(HGLOBAL);
|
|
827 void GlobalMemoryStatus(LPMEMORYSTATUS);
|
|
828 HLOCAL LocalAlloc(UINT, UINT);
|
|
829 HLOCAL LocalReAlloc(HLOCAL, UINT, UINT);
|
|
830 LPVOID LocalLock(HLOCAL);
|
|
831 HLOCAL LocalHandle(LPCVOID);
|
|
832 WINBOOL LocalUnlock(HLOCAL);
|
|
833 UINT LocalSize(HLOCAL);
|
|
834 UINT LocalFlags(HLOCAL);
|
|
835 HLOCAL LocalFree(HLOCAL);
|
|
836 UINT LocalShrink(HLOCAL, UINT);
|
|
837 UINT LocalCompact(UINT);
|
|
838 WINBOOL FlushInstructionCache(HANDLE, LPCVOID, DWORD);
|
|
839 LPVOID VirtualAlloc(LPVOID, DWORD, DWORD, DWORD);
|
|
840 WINBOOL VirtualFree(LPVOID, DWORD, DWORD);
|
|
841 WINBOOL VirtualProtect(LPVOID, DWORD, DWORD, PDWORD);
|
|
842 DWORD VirtualQuery(LPCVOID, PMEMORY_BASIC_INFORMATION, DWORD);
|
|
843 WINBOOL VirtualProtectEx(HANDLE, LPVOID, DWORD, DWORD, PDWORD);
|
|
844 DWORD VirtualQueryEx(HANDLE, LPCVOID, PMEMORY_BASIC_INFORMATION, DWORD);
|
|
845 HANDLE HeapCreate(DWORD, DWORD, DWORD);
|
|
846 WINBOOL HeapDestroy(HANDLE);
|
|
847 LPVOID HeapAlloc(HANDLE, DWORD, DWORD);
|
|
848 LPVOID HeapReAlloc(HANDLE, DWORD, LPVOID, DWORD);
|
|
849 WINBOOL HeapFree(HANDLE, DWORD, LPVOID);
|
|
850 DWORD HeapSize(HANDLE, DWORD, LPCVOID);
|
|
851 WINBOOL HeapValidate(HANDLE, DWORD, LPCVOID);
|
|
852 UINT HeapCompact(HANDLE, DWORD);
|
|
853 HANDLE GetProcessHeap();
|
|
854 DWORD GetProcessHeaps(DWORD, PHANDLE);
|
|
855 WINBOOL HeapLock(HANDLE);
|
|
856 WINBOOL HeapUnlock(HANDLE);
|
|
857 WINBOOL HeapWalk(HANDLE, LPPROCESS_HEAP_ENTRY);
|
|
858 WINBOOL GetProcessAffinityMask(HANDLE, LPDWORD, LPDWORD);
|
|
859 WINBOOL GetProcessTimes(HANDLE, LPFILETIME, LPFILETIME, LPFILETIME, LPFILETIME);
|
|
860 WINBOOL GetProcessWorkingSetSize(HANDLE, LPDWORD, LPDWORD);
|
|
861 WINBOOL SetProcessWorkingSetSize(HANDLE, DWORD, DWORD);
|
|
862 HANDLE OpenProcess(DWORD, WINBOOL, DWORD);
|
|
863 HANDLE GetCurrentProcess();
|
|
864 DWORD GetCurrentProcessId();
|
|
865 void ExitProcess(UINT);
|
|
866 WINBOOL TerminateProcess(HANDLE, UINT);
|
|
867 WINBOOL GetExitCodeProcess(HANDLE, LPDWORD);
|
|
868 void FatalExit(int);
|
|
869 void RaiseException(DWORD, DWORD, DWORD);
|
|
870 LONG UnhandledExceptionFilter(EMPTYRECORD*);
|
|
871 HANDLE CreateRemoteThread(HANDLE, LPSECURITY_ATTRIBUTES, DWORD, LPTHREAD_START_ROUTINE, LPVOID, DWORD, LPDWORD);
|
|
872 HANDLE GetCurrentThread();
|
|
873 DWORD GetCurrentThreadId();
|
|
874 DWORD SetThreadAffinityMask(HANDLE, DWORD);
|
|
875 WINBOOL SetThreadPriority(HANDLE, int);
|
|
876 int GetThreadPriority(HANDLE);
|
|
877 WINBOOL GetThreadTimes(HANDLE, LPFILETIME, LPFILETIME, LPFILETIME, LPFILETIME);
|
|
878 void ExitThread(DWORD);
|
|
879 WINBOOL TerminateThread(HANDLE, DWORD);
|
|
880 WINBOOL GetExitCodeThread(HANDLE, LPDWORD);
|
|
881 WINBOOL GetThreadSelectorEntry(HANDLE, DWORD, LPLDT_ENTRY);
|
|
882 DWORD GetLastError();
|
|
883 void SetLastError(DWORD);
|
|
884 HANDLE CreateIoCompletionPort(HANDLE, HANDLE, DWORD, DWORD);
|
|
885 UINT SetErrorMode(UINT);
|
|
886 WINBOOL ReadProcessMemory(HANDLE, LPCVOID, LPVOID, DWORD, LPDWORD);
|
|
887 WINBOOL WriteProcessMemory(HANDLE, LPVOID, LPVOID, DWORD, LPDWORD);
|
|
888 WINBOOL GetThreadContext(HANDLE, LPCONTEXT);
|
|
889 DWORD SuspendThread(HANDLE);
|
|
890 DWORD ResumeThread(HANDLE);
|
|
891 void DebugBreak();
|
|
892 WINBOOL WaitForDebugEvent(LPDEBUG_EVENT, DWORD);
|
|
893 WINBOOL ContinueDebugEvent(DWORD, DWORD, DWORD);
|
|
894 WINBOOL DebugActiveProcess(DWORD);
|
|
895 void InitializeCriticalSection(LPCRITICAL_SECTION);
|
|
896 void EnterCriticalSection(LPCRITICAL_SECTION);
|
|
897 WINBOOL TryEnterCriticalSection(LPCRITICAL_SECTION);
|
|
898 void LeaveCriticalSection(LPCRITICAL_SECTION);
|
|
899 void DeleteCriticalSection(LPCRITICAL_SECTION);
|
|
900 WINBOOL SetEvent(HANDLE);
|
|
901 WINBOOL ResetEvent(HANDLE);
|
|
902 WINBOOL PulseEvent(HANDLE);
|
|
903 WINBOOL ReleaseSemaphore(HANDLE, LONG, LPLONG);
|
|
904 WINBOOL ReleaseMutex(HANDLE);
|
|
905 DWORD WaitForSingleObject(HANDLE, DWORD);
|
|
906 DWORD WaitForMultipleObjects(DWORD, HANDLE*, WINBOOL, DWORD);
|
|
907 void Sleep(DWORD);
|
|
908 HGLOBAL LoadResource(HINST, HRSRC);
|
|
909 DWORD SizeofResource(HINST, HRSRC);
|
|
910 ATOM GlobalDeleteAtom(ATOM);
|
|
911 WINBOOL InitAtomTable(DWORD);
|
|
912 ATOM DeleteAtom(ATOM);
|
|
913 UINT SetHandleCount(UINT);
|
|
914 DWORD GetLogicalDrives();
|
|
915 WINBOOL LockFile(HANDLE, DWORD, DWORD, DWORD, DWORD);
|
|
916 WINBOOL UnlockFile(HANDLE, DWORD, DWORD, DWORD, DWORD);
|
|
917 WINBOOL LockFileEx(HANDLE, DWORD, DWORD, DWORD, DWORD, LPOVERLAPPED);
|
|
918 WINBOOL UnlockFileEx(HANDLE, DWORD, DWORD, DWORD, LPOVERLAPPED);
|
|
919 WINBOOL GetFileInformationByHandle(HANDLE, LPBY_HANDLE_FILE_INFORMATION);
|
|
920 DWORD GetFileType(HANDLE);
|
|
921 DWORD GetFileSize(HANDLE, LPDWORD);
|
|
922 HANDLE GetStdHandle(DWORD);
|
|
923 WINBOOL SetStdHandle(DWORD, HANDLE);
|
|
924 WINBOOL FlushFileBuffers(HANDLE);
|
|
925 WINBOOL DeviceIoControl(HANDLE, DWORD, LPVOID, DWORD, LPVOID, DWORD, LPDWORD, LPOVERLAPPED);
|
|
926 WINBOOL SetEndOfFile(HANDLE);
|
|
927 DWORD SetFilePointer(HANDLE, LONG, PLONG, DWORD);
|
|
928 WINBOOL FindClose(HANDLE);
|
|
929 WINBOOL GetFileTime(HANDLE, LPFILETIME, LPFILETIME, LPFILETIME);
|
|
930 WINBOOL SetFileTime(HANDLE, FILETIME*, FILETIME*, FILETIME*);
|
|
931 WINBOOL CloseHandle(HANDLE);
|
|
932 WINBOOL DuplicateHandle(HANDLE, HANDLE, HANDLE, LPHANDLE, DWORD, WINBOOL, DWORD);
|
|
933 WINBOOL GetHandleInformation(HANDLE, LPDWORD);
|
|
934 WINBOOL SetHandleInformation(HANDLE, DWORD, DWORD);
|
|
935 DWORD LoadModule(LPCSTR, LPVOID);
|
|
936 UINT WinExec(LPCSTR, UINT);
|
|
937 WINBOOL ClearCommBreak(HANDLE);
|
|
938 WINBOOL ClearCommError(HANDLE, LPDWORD, LPCOMSTAT);
|
|
939 WINBOOL SetupComm(HANDLE, DWORD, DWORD);
|
|
940 WINBOOL EscapeCommFunction(HANDLE, DWORD);
|
|
941 WINBOOL GetCommConfig(HANDLE, LPCOMMCONFIG, LPDWORD);
|
|
942 WINBOOL GetCommProperties(HANDLE, LPCOMMPROP);
|
|
943 WINBOOL GetCommModemStatus(HANDLE, PDWORD);
|
|
944 WINBOOL GetCommState(HANDLE, PDCB);
|
|
945 WINBOOL GetCommTimeouts(HANDLE, PCOMMTIMEOUTS);
|
|
946 WINBOOL PurgeComm(HANDLE, DWORD);
|
|
947 WINBOOL SetCommBreak(HANDLE);
|
|
948 WINBOOL SetCommConfig(HANDLE, LPCOMMCONFIG, DWORD);
|
|
949 WINBOOL SetCommMask(HANDLE, DWORD);
|
|
950 WINBOOL SetCommState(HANDLE, TDCB*);
|
|
951 WINBOOL SetCommTimeouts(HANDLE, TCOMMTIMEOUTS*);
|
|
952 WINBOOL TransmitCommChar(HANDLE, char);
|
|
953 WINBOOL WaitCommEvent(HANDLE, LPDWORD, LPOVERLAPPED);
|
|
954 DWORD SetTapePosition(HANDLE, DWORD, DWORD, DWORD, DWORD, WINBOOL);
|
|
955 DWORD GetTapePosition(HANDLE, DWORD, LPDWORD, LPDWORD, LPDWORD);
|
|
956 DWORD PrepareTape(HANDLE, DWORD, WINBOOL);
|
|
957 DWORD EraseTape(HANDLE, DWORD, WINBOOL);
|
|
958 DWORD CreateTapePartition(HANDLE, DWORD, DWORD, DWORD);
|
|
959 DWORD WriteTapemark(HANDLE, DWORD, DWORD, WINBOOL);
|
|
960 DWORD GetTapeStatus(HANDLE);
|
|
961 DWORD GetTapeParameters(HANDLE, DWORD, LPDWORD, LPVOID);
|
|
962 DWORD SetTapeParameters(HANDLE, DWORD, LPVOID);
|
|
963 WINBOOL Beep(DWORD, DWORD);
|
|
964 int MulDiv(int, int, int);
|
|
965 void GetSystemTime(LPSYSTEMTIME);
|
|
966 void GetSystemTimeAsFileTime(FILETIME*);
|
|
967 WINBOOL SetSystemTime(SYSTEMTIME*);
|
|
968 void GetLocalTime(LPSYSTEMTIME);
|
|
969 WINBOOL SetLocalTime(SYSTEMTIME*);
|
|
970 void GetSystemInfo(LPSYSTEM_INFO);
|
|
971 WINBOOL SystemTimeToTzSpecificLocalTime(LPTIME_ZONE_INFORMATION, LPSYSTEMTIME, LPSYSTEMTIME);
|
|
972 DWORD GetTimeZoneInformation(LPTIME_ZONE_INFORMATION);
|
|
973 WINBOOL SetTimeZoneInformation(TIME_ZONE_INFORMATION*);
|
|
974 WINBOOL SystemTimeToFileTime(SYSTEMTIME*, LPFILETIME);
|
|
975 WINBOOL FileTimeToLocalFileTime(FILETIME*, LPFILETIME);
|
|
976 WINBOOL LocalFileTimeToFileTime(FILETIME*, LPFILETIME);
|
|
977 WINBOOL FileTimeToSystemTime(FILETIME*, LPSYSTEMTIME);
|
|
978 LONG CompareFileTime(FILETIME*, FILETIME*);
|
|
979 WINBOOL FileTimeToDosDateTime(FILETIME*, LPWORD, LPWORD);
|
|
980 WINBOOL DosDateTimeToFileTime(ushort, ushort, LPFILETIME);
|
|
981 DWORD GetTickCount();
|
|
982 WINBOOL SetSystemTimeAdjustment(DWORD, WINBOOL);
|
|
983 WINBOOL GetSystemTimeAdjustment(PDWORD, PDWORD, PWINBOOL);
|
|
984 WINBOOL CreatePipe(PHANDLE, PHANDLE, LPSECURITY_ATTRIBUTES, DWORD);
|
|
985 WINBOOL ConnectNamedPipe(HANDLE, LPOVERLAPPED);
|
|
986 WINBOOL DisconnectNamedPipe(HANDLE);
|
|
987 WINBOOL SetNamedPipeHandleState(HANDLE, LPDWORD, LPDWORD, LPDWORD);
|
|
988 WINBOOL GetNamedPipeInfo(HANDLE, LPDWORD, LPDWORD, LPDWORD, LPDWORD);
|
|
989 WINBOOL PeekNamedPipe(HANDLE, LPVOID, DWORD, LPDWORD, LPDWORD, LPDWORD);
|
|
990 WINBOOL TransactNamedPipe(HANDLE, LPVOID, DWORD, LPVOID, DWORD, LPDWORD, LPOVERLAPPED);
|
|
991 WINBOOL GetMailslotInfo(HANDLE, LPDWORD, LPDWORD, LPDWORD, LPDWORD);
|
|
992 WINBOOL SetMailslotInfo(HANDLE, DWORD);
|
|
993 LPVOID MapViewOfFile(HANDLE, DWORD, DWORD, DWORD, DWORD);
|
|
994 WINBOOL FlushViewOfFile(LPCVOID, DWORD);
|
|
995 WINBOOL UnmapViewOfFile(LPVOID);
|
|
996 HFILE OpenFile(LPCSTR, LPOFSTRUCT, UINT);
|
|
997 HFILE _lopen(LPCSTR, int);
|
|
998 HFILE _lcreat(LPCSTR, int);
|
|
999 UINT _lread(HFILE, LPVOID, UINT);
|
|
1000 UINT _lwrite(HFILE, LPCSTR, UINT);
|
|
1001 int _hread(HFILE, LPVOID, int);
|
|
1002 int _hwrite(HFILE, LPCSTR, int);
|
|
1003 HFILE _lclose(HFILE);
|
|
1004 LONG _llseek(HFILE, LONG, int);
|
|
1005 WINBOOL IsTextUnicode(LPVOID, int, LPINT);
|
|
1006 DWORD TlsAlloc();
|
|
1007 LPVOID TlsGetValue(DWORD);
|
|
1008 WINBOOL TlsSetValue(DWORD, LPVOID);
|
|
1009 WINBOOL TlsFree(DWORD);
|
|
1010 DWORD SleepEx(DWORD, WINBOOL);
|
|
1011 DWORD WaitForSingleObjectEx(HANDLE, DWORD, WINBOOL);
|
|
1012 DWORD WaitForMultipleObjectsEx(DWORD, HANDLE*, WINBOOL, DWORD, WINBOOL);
|
|
1013 WINBOOL ReadFileEx(HANDLE, LPVOID, DWORD, LPOVERLAPPED, LPOVERLAPPED_COMPLETION_ROUTINE);
|
|
1014 WINBOOL WriteFileEx(HANDLE, LPCVOID, DWORD, LPOVERLAPPED, LPOVERLAPPED_COMPLETION_ROUTINE);
|
|
1015 WINBOOL BackupRead(HANDLE, LPBYTE, DWORD, LPDWORD, WINBOOL, WINBOOL, LPVOID*);
|
|
1016 WINBOOL BackupSeek(HANDLE, DWORD, DWORD, LPDWORD, LPDWORD, LPVOID*);
|
|
1017 WINBOOL BackupWrite(HANDLE, LPBYTE, DWORD, LPDWORD, WINBOOL, WINBOOL, LPVOID*);
|
|
1018 WINBOOL SetProcessShutdownParameters(DWORD, DWORD);
|
|
1019 WINBOOL GetProcessShutdownParameters(LPDWORD, LPDWORD);
|
|
1020 void SetFileApisToOEM();
|
|
1021 void SetFileApisToANSI();
|
|
1022 WINBOOL AreFileApisANSI();
|
|
1023 WINBOOL CloseEventLog(HANDLE);
|
|
1024 WINBOOL DeregisterEventSource(HANDLE);
|
|
1025 WINBOOL NotifyChangeEventLog(HANDLE, HANDLE);
|
|
1026 WINBOOL GetNumberOfEventLogRecords(HANDLE, PDWORD);
|
|
1027 WINBOOL GetOldestEventLogRecord(HANDLE, PDWORD);
|
|
1028 WINBOOL DuplicateToken(HANDLE, SECURITY_IMPERSONATION_LEVEL, PHANDLE);
|
|
1029 WINBOOL GetKernelObjectSecurity(HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, LPDWORD);
|
|
1030 WINBOOL ImpersonateNamedPipeClient(HANDLE);
|
|
1031 WINBOOL ImpersonateLoggedOnUser(HANDLE);
|
|
1032 WINBOOL ImpersonateSelf(SECURITY_IMPERSONATION_LEVEL);
|
|
1033 WINBOOL RevertToSelf();
|
|
1034 WINBOOL SetThreadToken(PHANDLE, HANDLE);
|
|
1035 WINBOOL OpenProcessToken(HANDLE, DWORD, PHANDLE);
|
|
1036 WINBOOL OpenThreadToken(HANDLE, DWORD, WINBOOL, PHANDLE);
|
|
1037 WINBOOL GetTokenInformation(HANDLE, TOKEN_INFORMATION_CLASS, LPVOID, DWORD, PDWORD);
|
|
1038 WINBOOL SetTokenInformation(HANDLE, TOKEN_INFORMATION_CLASS, LPVOID, DWORD);
|
|
1039 WINBOOL AdjustTokenPrivileges(HANDLE, WINBOOL, PTOKEN_PRIVILEGES, DWORD, PTOKEN_PRIVILEGES, PDWORD);
|
|
1040 WINBOOL AdjustTokenGroups(HANDLE, WINBOOL, PTOKEN_GROUPS, DWORD, PTOKEN_GROUPS, PDWORD);
|
|
1041 WINBOOL PrivilegeCheck(HANDLE, PPRIVILEGE_SET, LPBOOL);
|
|
1042 WINBOOL IsValidSid(PSID);
|
|
1043 WINBOOL EqualSid(PSID, PSID);
|
|
1044 WINBOOL EqualPrefixSid(PSID, PSID);
|
|
1045 DWORD GetSidLengthRequired(UCHAR);
|
|
1046 WINBOOL AllocateAndInitializeSid(PSID_IDENTIFIER_AUTHORITY, ubyte, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, PSID*);
|
|
1047 PVOID FreeSid(PSID);
|
|
1048 WINBOOL InitializeSid(PSID, PSID_IDENTIFIER_AUTHORITY, ubyte);
|
|
1049 PSID_IDENTIFIER_AUTHORITY GetSidIdentifierAuthority(PSID);
|
|
1050 PDWORD GetSidSubAuthority(PSID, DWORD);
|
|
1051 PUCHAR GetSidSubAuthorityCount(PSID);
|
|
1052 DWORD GetLengthSid(PSID);
|
|
1053 WINBOOL CopySid(DWORD, PSID, PSID);
|
|
1054 WINBOOL AreAllAccessesGranted(DWORD, DWORD);
|
|
1055 WINBOOL AreAnyAccessesGranted(DWORD, DWORD);
|
|
1056 void MapGenericMask(PDWORD);
|
|
1057 WINBOOL IsValidAcl(PACL);
|
|
1058 WINBOOL InitializeAcl(PACL, DWORD, DWORD);
|
|
1059 WINBOOL GetAclInformation(PACL, LPVOID, DWORD, ACL_INFORMATION_CLASS);
|
|
1060 WINBOOL SetAclInformation(PACL, LPVOID, DWORD, ACL_INFORMATION_CLASS);
|
|
1061 WINBOOL AddAce(PACL, DWORD, DWORD, LPVOID, DWORD);
|
|
1062 WINBOOL DeleteAce(PACL, DWORD);
|
|
1063 WINBOOL GetAce(PACL, DWORD, LPVOID*);
|
|
1064 WINBOOL AddAccessAllowedAce(PACL, DWORD, DWORD, PSID);
|
|
1065 WINBOOL AddAccessDeniedAce(PACL, DWORD, DWORD, PSID);
|
|
1066 WINBOOL AddAuditAccessAce(PACL, DWORD, DWORD, PSID, WINBOOL, WINBOOL);
|
|
1067 WINBOOL FindFirstFreeAce(PACL, LPVOID*);
|
|
1068 WINBOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR, DWORD);
|
|
1069 WINBOOL IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR);
|
|
1070 DWORD GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR);
|
|
1071 WINBOOL GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR_CONTROL, LPDWORD);
|
|
1072 WINBOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR, WINBOOL, PACL, WINBOOL);
|
|
1073 WINBOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR, LPBOOL, PACL*, LPBOOL);
|
|
1074 WINBOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR, WINBOOL, PACL, WINBOOL);
|
|
1075 WINBOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR, LPBOOL, PACL*, LPBOOL);
|
|
1076 WINBOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR, PSID, WINBOOL);
|
|
1077 WINBOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR, PSID*, LPBOOL);
|
|
1078 WINBOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR, PSID, WINBOOL);
|
|
1079 WINBOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR, PSID*, LPBOOL);
|
|
1080 WINBOOL CreatePrivateObjectSecurity(PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR*, WINBOOL, HANDLE, PGENERIC_MAPPING);
|
|
1081 WINBOOL SetPrivateObjectSecurity(SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR*, PGENERIC_MAPPING, HANDLE);
|
|
1082 WINBOOL GetPrivateObjectSecurity(PSECURITY_DESCRIPTOR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, PDWORD);
|
|
1083 WINBOOL DestroyPrivateObjectSecurity(PSECURITY_DESCRIPTOR);
|
|
1084 WINBOOL MakeSelfRelativeSD(PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, LPDWORD);
|
|
1085 WINBOOL MakeAbsoluteSD(PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, LPDWORD, PACL, LPDWORD, PACL, LPDWORD, PSID, LPDWORD, PSID, LPDWORD);
|
|
1086 WINBOOL SetKernelObjectSecurity(HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR);
|
|
1087 WINBOOL FindNextChangeNotification(HANDLE);
|
|
1088 WINBOOL FindCloseChangeNotification(HANDLE);
|
|
1089 WINBOOL VirtualLock(LPVOID, DWORD);
|
|
1090 WINBOOL VirtualUnlock(LPVOID, DWORD);
|
|
1091 LPVOID MapViewOfFileEx(HANDLE, DWORD, DWORD, DWORD, DWORD, LPVOID);
|
|
1092 WINBOOL SetPriorityClass(HANDLE, DWORD);
|
|
1093 DWORD GetPriorityClass(HANDLE);
|
|
1094 WINBOOL IsBadReadPtr(POINTER, UINT);
|
|
1095 WINBOOL IsBadWritePtr(LPVOID, UINT);
|
|
1096 WINBOOL IsBadHugeReadPtr(POINTER, UINT);
|
|
1097 WINBOOL IsBadHugeWritePtr(LPVOID, UINT);
|
|
1098 WINBOOL IsBadCodePtr(FARPROC);
|
|
1099 WINBOOL AllocateLocallyUniqueId(PLUID);
|
|
1100 WINBOOL QueryPerformanceCounter(PLARGE_INTEGER);
|
|
1101 WINBOOL QueryPerformanceFrequency(PLARGE_INTEGER);
|
|
1102 WINBOOL ActivateKeyboardLayout(HKL, UINT);
|
|
1103 WINBOOL UnloadKeyboardLayout(HKL);
|
|
1104 int GetKeyboardLayoutList(int, HKL*);
|
|
1105 HKL GetKeyboardLayout(DWORD);
|
|
1106 HDESK OpenInputDesktop(DWORD, WINBOOL, DWORD);
|
|
1107 WINBOOL EnumDesktopWindows(HDESK, ENUMWINDOWSPROC, LPARAM);
|
|
1108 WINBOOL SwitchDesktop(HDESK);
|
|
1109 WINBOOL SetThreadDesktop(HDESK);
|
|
1110 WINBOOL CloseDesktop(HDESK);
|
|
1111 HDESK GetThreadDesktop(DWORD);
|
|
1112 WINBOOL CloseWindowStation(HWINSTA);
|
|
1113 WINBOOL SetProcessWindowStation(HWINSTA);
|
|
1114 HWINSTA GetProcessWindowStation();
|
|
1115 WINBOOL SetUserObjectSecurity(HANDLE, PSECURITY_INFORMATION, PSECURITY_DESCRIPTOR);
|
|
1116 WINBOOL GetUserObjectSecurity(HANDLE, PSECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, LPDWORD);
|
|
1117 WINBOOL TranslateMessage(LPMSG);
|
|
1118 WINBOOL SetMessageQueue(int);
|
|
1119 WINBOOL RegisterHotKey(HWND, int, UINT, UINT);
|
|
1120 WINBOOL UnregisterHotKey(HWND, int);
|
|
1121 WINBOOL ExitWindowsEx(UINT, DWORD);
|
|
1122 WINBOOL SwapMouseButton(WINBOOL);
|
|
1123 DWORD GetMessagePos();
|
|
1124 LONG GetMessageTime();
|
|
1125 LONG GetMessageExtraInfo();
|
|
1126 LPARAM SetMessageExtraInfo(LPARAM);
|
|
1127 int BroadcastSystemMessage(DWORD, LPDWORD, UINT, WPARAM, LPARAM);
|
|
1128 WINBOOL AttachThreadInput(DWORD, DWORD, WINBOOL);
|
|
1129 WINBOOL ReplyMessage(LRESULT);
|
|
1130 WINBOOL WaitMessage();
|
|
1131 DWORD WaitForInputIdle(HANDLE, DWORD);
|
|
1132 void PostQuitMessage(int);
|
|
1133 WINBOOL InSendMessage();
|
|
1134 UINT GetDoubleClickTime();
|
|
1135 WINBOOL SetDoubleClickTime(UINT);
|
|
1136 WINBOOL IsWindow(HWND);
|
|
1137 WINBOOL IsMenu(HMENU);
|
|
1138 WINBOOL IsChild(HWND, HWND);
|
|
1139 WINBOOL DestroyWindow(HWND);
|
|
1140 WINBOOL ShowWindow(HWND, int);
|
|
1141 WINBOOL ShowWindowAsync(HWND, int);
|
|
1142 WINBOOL FlashWindow(HWND, WINBOOL);
|
|
1143 WINBOOL ShowOwnedPopups(HWND, WINBOOL);
|
|
1144 WINBOOL OpenIcon(HWND);
|
|
1145 WINBOOL CloseWindow(HWND);
|
|
1146 WINBOOL MoveWindow(HWND, int, int, int, int, WINBOOL);
|
|
1147 WINBOOL SetWindowPos(HWND, HWND, int, int, int, int, UINT);
|
|
1148 WINBOOL GetWindowPlacement(HWND, WINDOWPLACEMENT*);
|
|
1149 WINBOOL SetWindowPlacement(HWND, WINDOWPLACEMENT*);
|
|
1150 HDWP BeginDeferWindowPos(int);
|
|
1151 HDWP DeferWindowPos(HDWP, HWND, HWND, int, int, int, int, UINT);
|
|
1152 WINBOOL EndDeferWindowPos(HDWP);
|
|
1153 WINBOOL IsWindowVisible(HWND);
|
|
1154 WINBOOL IsIconic(HWND);
|
|
1155 WINBOOL AnyPopup();
|
|
1156 WINBOOL BringWindowToTop(HWND);
|
|
1157 WINBOOL IsZoomed(HWND);
|
|
1158 WINBOOL EndDialog(HWND, int);
|
|
1159 HWND GetDlgItem(HWND, int);
|
|
1160 WINBOOL SetDlgItemInt(HWND, int, UINT, WINBOOL);
|
|
1161 UINT GetDlgItemInt(HWND, int, WINBOOL*, WINBOOL);
|
|
1162 WINBOOL CheckDlgButton(HWND, int, UINT);
|
|
1163 WINBOOL CheckRadioButton(HWND, int, int, int);
|
|
1164 UINT IsDlgButtonChecked(HWND, int);
|
|
1165 HWND GetNextDlgGroupItem(HWND, HWND, WINBOOL);
|
|
1166 HWND GetNextDlgTabItem(HWND, HWND, WINBOOL);
|
|
1167 int GetDlgCtrlID(HWND);
|
|
1168 int GetDialogBaseUnits();
|
|
1169 WINBOOL OpenClipboard(HWND);
|
|
1170 WINBOOL CloseClipboard();
|
|
1171 HWND GetClipboardOwner();
|
|
1172 HWND SetClipboardViewer(HWND);
|
|
1173 HWND GetClipboardViewer();
|
|
1174 WINBOOL ChangeClipboardChain(HWND, HWND);
|
|
1175 HANDLE SetClipboardData(UINT, HANDLE);
|
|
1176 HANDLE GetClipboardData(UINT);
|
|
1177 int CountClipboardFormats();
|
|
1178 UINT EnumClipboardFormats(UINT);
|
|
1179 WINBOOL EmptyClipboard();
|
|
1180 WINBOOL IsClipboardFormatAvailable(UINT);
|
|
1181 int GetPriorityClipboardFormat(UINT*, int);
|
|
1182 HWND GetOpenClipboardWindow();
|
|
1183 LPSTR CharNextExA(ushort, LPCSTR, DWORD);
|
|
1184 LPSTR CharPrevExA(ushort, LPCSTR, LPCSTR, DWORD);
|
|
1185 HWND SetFocus(HWND);
|
|
1186 HWND GetActiveWindow();
|
|
1187 HWND GetFocus();
|
|
1188 UINT GetKBCodePage();
|
|
1189 SHORT GetKeyState(int);
|
|
1190 SHORT GetAsyncKeyState(int);
|
|
1191 WINBOOL GetKeyboardState(PBYTE);
|
|
1192 WINBOOL SetKeyboardState(LPBYTE);
|
|
1193 int GetKeyboardType(int);
|
|
1194 int ToAscii(UINT, UINT, PBYTE, LPWORD, UINT);
|
|
1195 int ToAsciiEx(UINT, UINT, PBYTE, LPWORD, UINT, HKL);
|
|
1196 int ToUnicode(UINT, UINT, PBYTE, LPWSTR, int, UINT);
|
|
1197 DWORD OemKeyScan(ushort);
|
|
1198 void keybd_event(ubyte, ubyte, DWORD);
|
|
1199 void mouse_event(DWORD, DWORD, DWORD, DWORD);
|
|
1200 WINBOOL GetInputState();
|
|
1201 DWORD GetQueueStatus(UINT);
|
|
1202 HWND GetCapture();
|
|
1203 HWND SetCapture(HWND);
|
|
1204 WINBOOL ReleaseCapture();
|
|
1205 DWORD MsgWaitForMultipleObjects(DWORD, LPHANDLE, WINBOOL, DWORD, DWORD);
|
|
1206 UINT SetTimer(HWND, UINT, UINT, TIMERPROC);
|
|
1207 WINBOOL KillTimer(HWND, UINT);
|
|
1208 WINBOOL IsWindowUnicode(HWND);
|
|
1209 WINBOOL EnableWindow(HWND, WINBOOL);
|
|
1210 WINBOOL IsWindowEnabled(HWND);
|
|
1211 WINBOOL DestroyAcceleratorTable(HACCEL);
|
|
1212 int GetSystemMetrics(int);
|
|
1213 HMENU GetMenu(HWND);
|
|
1214 WINBOOL SetMenu(HWND, HMENU);
|
|
1215 WINBOOL HiliteMenuItem(HWND, HMENU, UINT, UINT);
|
|
1216 UINT GetMenuState(HMENU, UINT, UINT);
|
|
1217 WINBOOL DrawMenuBar(HWND);
|
|
1218 HMENU GetSystemMenu(HWND, WINBOOL);
|
|
1219 HMENU CreateMenu();
|
|
1220 HMENU CreatePopupMenu();
|
|
1221 WINBOOL DestroyMenu(HMENU);
|
|
1222 DWORD CheckMenuItem(HMENU, UINT, UINT);
|
|
1223 WINBOOL EnableMenuItem(HMENU, UINT, UINT);
|
|
1224 HMENU GetSubMenu(HMENU, int);
|
|
1225 UINT GetMenuItemID(HMENU, int);
|
|
1226 int GetMenuItemCount(HMENU);
|
|
1227 WINBOOL RemoveMenu(HMENU, UINT, UINT);
|
|
1228 WINBOOL DeleteMenu(HMENU, UINT, UINT);
|
|
1229 WINBOOL SetMenuItemBitmaps(HMENU, UINT, UINT, HBITMAP, HBITMAP);
|
|
1230 LONG GetMenuCheckMarkDimensions();
|
|
1231 WINBOOL TrackPopupMenu(HMENU, UINT, int, int, int, HWND, RECT*);
|
|
1232 UINT GetMenuDefaultItem(HMENU, UINT, UINT);
|
|
1233 WINBOOL SetMenuDefaultItem(HMENU, UINT, UINT);
|
|
1234 WINBOOL GetMenuItemRect(HWND, HMENU, UINT, LPRECT);
|
|
1235 int MenuItemFromPoint(HWND, HMENU, POINT);
|
|
1236 DWORD DragObject(HWND, HWND, UINT, DWORD, HCURSOR);
|
|
1237 WINBOOL DragDetect(HWND, POINT);
|
|
1238 WINBOOL DrawIcon(HDC, int, int, HICON);
|
|
1239 WINBOOL UpdateWindow(HWND);
|
|
1240 HWND SetActiveWindow(HWND);
|
|
1241 HWND GetForegroundWindow();
|
|
1242 WINBOOL PaintDesktop(HDC);
|
|
1243 WINBOOL SetForegroundWindow(HWND);
|
|
1244 HWND WindowFromDC(HDC);
|
|
1245 HDC GetDC(HWND);
|
|
1246 HDC GetDCEx(HWND, HRGN, DWORD);
|
|
1247 HDC GetWindowDC(HWND);
|
|
1248 int ReleaseDC(HWND, HDC);
|
|
1249 HDC BeginPaint(HWND, LPPAINTSTRUCT);
|
|
1250 WINBOOL EndPaint(HWND, LPPAINTSTRUCT);
|
|
1251 WINBOOL GetUpdateRect(HWND, LPRECT, WINBOOL);
|
|
1252 int GetUpdateRgn(HWND, HRGN, WINBOOL);
|
|
1253 int SetWindowRgn(HWND, HRGN, WINBOOL);
|
|
1254 int GetWindowRgn(HWND, HRGN);
|
|
1255 int ExcludeUpdateRgn(HDC, HWND);
|
|
1256 WINBOOL InvalidateRect(HWND, RECT*, WINBOOL);
|
|
1257 WINBOOL ValidateRect(HWND, RECT*);
|
|
1258 WINBOOL InvalidateRgn(HWND, HRGN, WINBOOL);
|
|
1259 WINBOOL ValidateRgn(HWND, HRGN);
|
|
1260 WINBOOL RedrawWindow(HWND, RECT*, HRGN, UINT);
|
|
1261 WINBOOL LockWindowUpdate(HWND);
|
|
1262 WINBOOL ScrollWindow(HWND, int, int, RECT*, RECT*);
|
|
1263 WINBOOL ScrollDC(HDC, int, int, RECT*, RECT*, HRGN, LPRECT);
|
|
1264 int ScrollWindowEx(HWND, int, int, RECT*, RECT*, HRGN, LPRECT, UINT);
|
|
1265 int SetScrollPos(HWND, int, int, WINBOOL);
|
|
1266 int GetScrollPos(HWND, int);
|
|
1267 WINBOOL SetScrollRange(HWND, int, int, int, WINBOOL);
|
|
1268 WINBOOL GetScrollRange(HWND, int, LPINT, LPINT);
|
|
1269 WINBOOL ShowScrollBar(HWND, int, WINBOOL);
|
|
1270 WINBOOL EnableScrollBar(HWND, UINT, UINT);
|
|
1271 WINBOOL GetClientRect(HWND, LPRECT);
|
|
1272 WINBOOL GetWindowRect(HWND, LPRECT);
|
|
1273 WINBOOL AdjustWindowRect(LPRECT, DWORD, WINBOOL);
|
|
1274 WINBOOL AdjustWindowRectEx(LPRECT, DWORD, WINBOOL, DWORD);
|
|
1275 WINBOOL SetWindowContextHelpId(HWND, DWORD);
|
|
1276 DWORD GetWindowContextHelpId(HWND);
|
|
1277 WINBOOL SetMenuContextHelpId(HMENU, DWORD);
|
|
1278 DWORD GetMenuContextHelpId(HMENU);
|
|
1279 WINBOOL MessageBeep(UINT);
|
|
1280 int ShowCursor(WINBOOL);
|
|
1281 WINBOOL SetCursorPos(int, int);
|
|
1282 HCURSOR SetCursor(HCURSOR);
|
|
1283 WINBOOL GetCursorPos(LPPOINT);
|
|
1284 WINBOOL ClipCursor(RECT*);
|
|
1285 WINBOOL GetClipCursor(LPRECT);
|
|
1286 HCURSOR GetCursor();
|
|
1287 WINBOOL CreateCaret(HWND, HBITMAP, int, int);
|
|
1288 UINT GetCaretBlinkTime();
|
|
1289 WINBOOL SetCaretBlinkTime(UINT);
|
|
1290 WINBOOL DestroyCaret();
|
|
1291 WINBOOL HideCaret(HWND);
|
|
1292 WINBOOL ShowCaret(HWND);
|
|
1293 WINBOOL SetCaretPos(int, int);
|
|
1294 WINBOOL GetCaretPos(LPPOINT);
|
|
1295 WINBOOL ClientToScreen(HWND, LPPOINT);
|
|
1296 WINBOOL ScreenToClient(HWND, LPPOINT);
|
|
1297 int MapWindowPoints(HWND, HWND, LPPOINT, UINT);
|
|
1298 HWND WindowFromPoint(POINT);
|
|
1299 HWND ChildWindowFromPoint(HWND, POINT);
|
|
1300 DWORD GetSysColor(int);
|
|
1301 HBRUSH GetSysColorBrush(int);
|
|
1302 WINBOOL SetSysColors(int, WINT*, COLORREF*);
|
|
1303 WINBOOL DrawFocusRect(HDC, RECT*);
|
|
1304 int FillRect(HDC, RECT*, HBRUSH);
|
|
1305 int FrameRect(HDC, RECT*, HBRUSH);
|
|
1306 WINBOOL InvertRect(HDC, RECT*);
|
|
1307 WINBOOL SetRect(LPRECT, int, int, int, int);
|
|
1308 WINBOOL SetRectEmpty(LPRECT);
|
|
1309 WINBOOL CopyRect(LPRECT, RECT*);
|
|
1310 WINBOOL InflateRect(LPRECT, int, int);
|
|
1311 WINBOOL IntersectRect(LPRECT, RECT*, RECT*);
|
|
1312 WINBOOL UnionRect(LPRECT, RECT*, RECT*);
|
|
1313 WINBOOL SubtractRect(LPRECT, RECT*, RECT*);
|
|
1314 WINBOOL OffsetRect(LPRECT, int, int);
|
|
1315 WINBOOL IsRectEmpty(RECT*);
|
|
1316 WINBOOL EqualRect(RECT*, RECT*);
|
|
1317 WINBOOL PtInRect(RECT*, POINT);
|
|
1318 ushort GetWindowWord(HWND, int);
|
|
1319 ushort SetWindowWord(HWND, int, ushort);
|
|
1320 ushort GetClassWord(HWND, int);
|
|
1321 ushort SetClassWord(HWND, int, ushort);
|
|
1322 HWND GetDesktopWindow();
|
|
1323 HWND GetParent(HWND);
|
|
1324 HWND SetParent(HWND, HWND);
|
|
1325 WINBOOL EnumChildWindows(HWND, ENUMWINDOWSPROC, LPARAM);
|
|
1326 WINBOOL EnumWindows(ENUMWINDOWSPROC, LPARAM);
|
|
1327 WINBOOL EnumThreadWindows(DWORD, ENUMWINDOWSPROC, LPARAM);
|
|
1328 HWND GetTopWindow(HWND);
|
|
1329 DWORD GetWindowThreadProcessId(HWND, LPDWORD);
|
|
1330 HWND GetLastActivePopup(HWND);
|
|
1331 HWND GetWindow(HWND, UINT);
|
|
1332 WINBOOL UnhookWindowsHook(int, HOOKPROC);
|
|
1333 WINBOOL UnhookWindowsHookEx(HHOOK);
|
|
1334 LRESULT CallNextHookEx(HHOOK, int, WPARAM, LPARAM);
|
|
1335 WINBOOL CheckMenuRadioItem(HMENU, UINT, UINT, UINT, UINT);
|
|
1336 HCURSOR CreateCursor(HINST, int, int, int, int, POINTER, POINTER);
|
|
1337 WINBOOL DestroyCursor(HCURSOR);
|
|
1338 WINBOOL SetSystemCursor(HCURSOR, DWORD);
|
|
1339 HICON CreateIcon(HINST, int, int, ubyte, ubyte, ubyte*, ubyte*);
|
|
1340 WINBOOL DestroyIcon(HICON);
|
|
1341 int LookupIconIdFromDirectory(PBYTE, WINBOOL);
|
|
1342 int LookupIconIdFromDirectoryEx(PBYTE, WINBOOL, int, int, UINT);
|
|
1343 HICON CreateIconFromResource(PBYTE, DWORD, WINBOOL, DWORD);
|
|
1344 HICON CreateIconFromResourceEx(PBYTE, DWORD, WINBOOL, DWORD, int, int, UINT);
|
|
1345 HICON CopyImage(HANDLE, UINT, int, int, UINT);
|
|
1346 HICON CreateIconIndirect(PICONINFO);
|
|
1347 HICON CopyIcon(HICON);
|
|
1348 WINBOOL GetIconInfo(HICON, PICONINFO);
|
|
1349 WINBOOL MapDialogRect(HWND, LPRECT);
|
|
1350 int SetScrollInfo(HWND, int, LPCSCROLLINFO, WINBOOL);
|
|
1351 WINBOOL GetScrollInfo(HWND, int, LPSCROLLINFO);
|
|
1352 WINBOOL TranslateMDISysAccel(HWND, LPMSG);
|
|
1353 UINT ArrangeIconicWindows(HWND);
|
|
1354 ushort TileWindows(HWND, UINT, RECT*, UINT, HWND*);
|
|
1355 ushort CascadeWindows(HWND, UINT, RECT*, UINT, HWND*);
|
|
1356 void SetLastErrorEx(DWORD);
|
|
1357 void SetDebugErrorLevel(DWORD);
|
|
1358 WINBOOL DrawEdge(HDC, LPRECT, UINT, UINT);
|
|
1359 WINBOOL DrawFrameControl(HDC, LPRECT, UINT, UINT);
|
|
1360 WINBOOL DrawCaption(HWND, HDC, RECT*, UINT);
|
|
1361 WINBOOL DrawAnimatedRects(HWND, int, RECT*, RECT*);
|
|
1362 WINBOOL TrackPopupMenuEx(HMENU, UINT, int, int, HWND, LPTPMPARAMS);
|
|
1363 HWND ChildWindowFromPointEx(HWND, POINT, UINT);
|
|
1364 WINBOOL DrawIconEx(HDC, int, int, HICON, int, int, UINT, HBRUSH, UINT);
|
|
1365 WINBOOL AnimatePalette(HPALETTE, UINT, UINT, PALETTEENTRY*);
|
|
1366 WINBOOL Arc(HDC, int, int, int, int, int, int, int, int);
|
|
1367 WINBOOL BitBlt(HDC, int, int, int, int, HDC, int, int, DWORD);
|
|
1368 WINBOOL CancelDC(HDC);
|
|
1369 WINBOOL Chord(HDC, int, int, int, int, int, int, int, int);
|
|
1370 HMETAFILE CloseMetaFile(HDC);
|
|
1371 int CombineRgn(HRGN, HRGN, HRGN, int);
|
|
1372 HBITMAP CreateBitmap(int, int, UINT, UINT, POINTER);
|
|
1373 HBITMAP CreateBitmapIndirect(BITMAP*);
|
|
1374 HBRUSH CreateBrushIndirect(LOGBRUSH*);
|
|
1375 HBITMAP CreateCompatibleBitmap(HDC, int, int);
|
|
1376 HBITMAP CreateDiscardableBitmap(HDC, int, int);
|
|
1377 HDC CreateCompatibleDC(HDC);
|
|
1378 HBITMAP CreateDIBitmap(HDC, BITMAPINFOHEADER*, DWORD, POINTER, BITMAPINFO*, UINT);
|
|
1379 HBRUSH CreateDIBPatternBrush(HGLOBAL, UINT);
|
|
1380 HBRUSH CreateDIBPatternBrushPt(POINTER, UINT);
|
|
1381 HRGN CreateEllipticRgn(int, int, int, int);
|
|
1382 HRGN CreateEllipticRgnIndirect(RECT*);
|
|
1383 HBRUSH CreateHatchBrush(int, COLORREF);
|
|
1384 HPALETTE CreatePalette(LOGPALETTE*);
|
|
1385 HPEN CreatePen(int, int, COLORREF);
|
|
1386 HPEN CreatePenIndirect(LOGPEN*);
|
|
1387 HRGN CreatePolyPolygonRgn(POINT*, WINT*, int, int);
|
|
1388 HBRUSH CreatePatternBrush(HBITMAP);
|
|
1389 HRGN CreateRectRgn(int, int, int, int);
|
|
1390 HRGN CreateRectRgnIndirect(RECT*);
|
|
1391 HRGN CreateRoundRectRgn(int, int, int, int, int, int);
|
|
1392 HBRUSH CreateSolidBrush(COLORREF);
|
|
1393 WINBOOL DeleteDC(HDC);
|
|
1394 WINBOOL DeleteMetaFile(HMETAFILE);
|
|
1395 WINBOOL DeleteObject(HGDIOBJ);
|
|
1396 int DrawEscape(HDC, int, int, LPCSTR);
|
|
1397 WINBOOL Ellipse(HDC, int, int, int, int);
|
|
1398 int EnumObjects(HDC, int, ENUMOBJECTSPROC, LPARAM);
|
|
1399 WINBOOL EqualRgn(HRGN, HRGN);
|
|
1400 int Escape(HDC, int, int, LPCSTR, LPVOID);
|
|
1401 int ExtEscape(HDC, int, int, LPCSTR, int, LPSTR);
|
|
1402 int ExcludeClipRect(HDC, int, int, int, int);
|
|
1403 HRGN ExtCreateRegion(XFORM*, DWORD, RGNDATA*);
|
|
1404 WINBOOL ExtFloodFill(HDC, int, int, COLORREF, UINT);
|
|
1405 WINBOOL FillRgn(HDC, HRGN, HBRUSH);
|
|
1406 WINBOOL FloodFill(HDC, int, int, COLORREF);
|
|
1407 WINBOOL FrameRgn(HDC, HRGN, HBRUSH, int, int);
|
|
1408 int GetROP2(HDC);
|
|
1409 WINBOOL GetAspectRatioFilterEx(HDC, LPSIZE);
|
|
1410 COLORREF GetBkColor(HDC);
|
|
1411 int GetBkMode(HDC);
|
|
1412 LONG GetBitmapBits(HBITMAP, LONG, LPVOID);
|
|
1413 WINBOOL GetBitmapDimensionEx(HBITMAP, LPSIZE);
|
|
1414 UINT GetBoundsRect(HDC, LPRECT, UINT);
|
|
1415 WINBOOL GetBrushOrgEx(HDC, LPPOINT);
|
|
1416 int GetClipBox(HDC, LPRECT);
|
|
1417 int GetClipRgn(HDC, HRGN);
|
|
1418 int GetMetaRgn(HDC, HRGN);
|
|
1419 HGDIOBJ GetCurrentObject(HDC, UINT);
|
|
1420 WINBOOL GetCurrentPositionEx(HDC, LPPOINT);
|
|
1421 int GetDeviceCaps(HDC, int);
|
|
1422 int GetDIBits(HDC, HBITMAP, UINT, UINT, LPVOID, LPBITMAPINFO, UINT);
|
|
1423 DWORD GetFontData(HDC, DWORD, DWORD, LPVOID, DWORD);
|
|
1424 int GetGraphicsMode(HDC);
|
|
1425 int GetMapMode(HDC);
|
|
1426 UINT GetMetaFileBitsEx(HMETAFILE, UINT, LPVOID);
|
|
1427 COLORREF GetNearestColor(HDC, COLORREF);
|
|
1428 UINT GetNearestPaletteIndex(HPALETTE, COLORREF);
|
|
1429 DWORD GetObjectType(HGDIOBJ);
|
|
1430 UINT GetPaletteEntries(HPALETTE, UINT, UINT, LPPALETTEENTRY);
|
|
1431 COLORREF GetPixel(HDC, int, int);
|
|
1432 int GetPixelFormat(HDC);
|
|
1433 int GetPolyFillMode(HDC);
|
|
1434 WINBOOL GetRasterizerCaps(LPRASTERIZER_STATUS, UINT);
|
|
1435 DWORD GetRegionData(HRGN, DWORD, LPRGNDATA);
|
|
1436 int GetRgnBox(HRGN, LPRECT);
|
|
1437 HGDIOBJ GetStockObject(int);
|
|
1438 int GetStretchBltMode(HDC);
|
|
1439 UINT GetSystemPaletteEntries(HDC, UINT, UINT, LPPALETTEENTRY);
|
|
1440 UINT GetSystemPaletteUse(HDC);
|
|
1441 int GetTextCharacterExtra(HDC);
|
|
1442 UINT GetTextAlign(HDC);
|
|
1443 COLORREF GetTextColor(HDC);
|
|
1444 int GetTextCharset(HDC);
|
|
1445 int GetTextCharsetInfo(HDC, LPFONTSIGNATURE, DWORD);
|
|
1446 WINBOOL TranslateCharsetInfo(DWORD*, LPCHARSETINFO, DWORD);
|
|
1447 DWORD GetFontLanguageInfo(HDC);
|
|
1448 WINBOOL GetViewportExtEx(HDC, LPSIZE);
|
|
1449 WINBOOL GetViewportOrgEx(HDC, LPPOINT);
|
|
1450 WINBOOL GetWindowExtEx(HDC, LPSIZE);
|
|
1451 WINBOOL GetWindowOrgEx(HDC, LPPOINT);
|
|
1452 int IntersectClipRect(HDC, int, int, int, int);
|
|
1453 WINBOOL InvertRgn(HDC, HRGN);
|
|
1454 WINBOOL LineDDA(int, int, int, int, LINEDDAPROC, LPARAM);
|
|
1455 WINBOOL LineTo(HDC, int, int);
|
|
1456 WINBOOL MaskBlt(HDC, int, int, int, int, HDC, int, int, HBITMAP, int, int, DWORD);
|
|
1457 WINBOOL PlgBlt(HDC, POINT*, HDC, int, int, int, int, HBITMAP, int, int);
|
|
1458 int OffsetClipRgn(HDC, int, int);
|
|
1459 int OffsetRgn(HRGN, int, int);
|
|
1460 WINBOOL PatBlt(HDC, int, int, int, int, DWORD);
|
|
1461 WINBOOL Pie(HDC, int, int, int, int, int, int, int, int);
|
|
1462 WINBOOL PlayMetaFile(HDC, HMETAFILE);
|
|
1463 WINBOOL PaintRgn(HDC, HRGN);
|
|
1464 WINBOOL PolyPolygon(HDC, POINT*, WINT*, int);
|
|
1465 WINBOOL PtInRegion(HRGN, int, int);
|
|
1466 WINBOOL PtVisible(HDC, int, int);
|
|
1467 WINBOOL RectInRegion(HRGN, RECT*);
|
|
1468 WINBOOL RectVisible(HDC, RECT*);
|
|
1469 WINBOOL Rectangle(HDC, int, int, int, int);
|
|
1470 WINBOOL RestoreDC(HDC, int);
|
|
1471 UINT RealizePalette(HDC);
|
|
1472 WINBOOL RoundRect(HDC, int, int, int, int, int, int);
|
|
1473 WINBOOL ResizePalette(HPALETTE, UINT);
|
|
1474 int SaveDC(HDC);
|
|
1475 int SelectClipRgn(HDC, HRGN);
|
|
1476 int ExtSelectClipRgn(HDC, HRGN, int);
|
|
1477 int SetMetaRgn(HDC);
|
|
1478 HGDIOBJ SelectObject(HDC, HGDIOBJ);
|
|
1479 HPALETTE SelectPalette(HDC, HPALETTE, WINBOOL);
|
|
1480 COLORREF SetBkColor(HDC, COLORREF);
|
|
1481 int SetBkMode(HDC, int);
|
|
1482 LONG SetBitmapBits(HBITMAP, DWORD, POINTER);
|
|
1483 UINT SetBoundsRect(HDC, RECT*, UINT);
|
|
1484 int SetDIBits(HDC, HBITMAP, UINT, UINT, POINTER, PBITMAPINFO, UINT);
|
|
1485 int SetDIBitsToDevice(HDC, int, int, DWORD, DWORD, int, int, UINT, UINT, POINTER, BITMAPINFO*, UINT);
|
|
1486 DWORD SetMapperFlags(HDC, DWORD);
|
|
1487 int SetGraphicsMode(HDC, int);
|
|
1488 int SetMapMode(HDC, int);
|
|
1489 HMETAFILE SetMetaFileBitsEx(UINT, ubyte*);
|
|
1490 UINT SetPaletteEntries(HPALETTE, UINT, UINT, PALETTEENTRY*);
|
|
1491 COLORREF SetPixel(HDC, int, int, COLORREF);
|
|
1492 WINBOOL SetPixelV(HDC, int, int, COLORREF);
|
|
1493 int SetPolyFillMode(HDC, int);
|
|
1494 WINBOOL StretchBlt(HDC, int, int, int, int, HDC, int, int, int, int, DWORD);
|
|
1495 WINBOOL SetRectRgn(HRGN, int, int, int, int);
|
|
1496 int StretchDIBits(HDC, int, int, int, int, int, int, int, int, POINTER, BITMAPINFO*, UINT, DWORD);
|
|
1497 int SetROP2(HDC, int);
|
|
1498 int SetStretchBltMode(HDC, int);
|
|
1499 UINT SetSystemPaletteUse(HDC, UINT);
|
|
1500 int SetTextCharacterExtra(HDC, int);
|
|
1501 COLORREF SetTextColor(HDC, COLORREF);
|
|
1502 UINT SetTextAlign(HDC, UINT);
|
|
1503 WINBOOL SetTextJustification(HDC, int, int);
|
|
1504 WINBOOL UpdateColors(HDC);
|
|
1505 WINBOOL PlayMetaFileRecord(HDC, LPHANDLETABLE, LPMETARECORD, UINT);
|
|
1506 WINBOOL EnumMetaFile(HDC, HMETAFILE, ENUMMETAFILEPROC, LPARAM);
|
|
1507 HENHMETAFILE CloseEnhMetaFile(HDC);
|
|
1508 WINBOOL DeleteEnhMetaFile(HENHMETAFILE);
|
|
1509 WINBOOL EnumEnhMetaFile(HDC, HENHMETAFILE, ENHMETAFILEPROC, LPVOID, RECT*);
|
|
1510 UINT GetEnhMetaFileHeader(HENHMETAFILE, UINT, LPENHMETAHEADER);
|
|
1511 UINT GetEnhMetaFilePaletteEntries(HENHMETAFILE, UINT, LPPALETTEENTRY);
|
|
1512 UINT GetWinMetaFileBits(HENHMETAFILE, UINT, LPBYTE, WINT, HDC);
|
|
1513 WINBOOL PlayEnhMetaFile(HDC, HENHMETAFILE, RECT*);
|
|
1514 WINBOOL PlayEnhMetaFileRecord(HDC, LPHANDLETABLE, ENHMETARECORD*, UINT);
|
|
1515 HENHMETAFILE SetEnhMetaFileBits(UINT, ubyte*);
|
|
1516 HENHMETAFILE SetWinMetaFileBits(UINT, ubyte*, HDC, METAFILEPICT*);
|
|
1517 WINBOOL GdiComment(HDC, UINT, ubyte*);
|
|
1518 WINBOOL AngleArc(HDC, int, int, DWORD, FLOAT, FLOAT);
|
|
1519 WINBOOL PolyPolyline(HDC, POINT*, DWORD*, DWORD);
|
|
1520 WINBOOL GetWorldTransform(HDC, LPXFORM);
|
|
1521 WINBOOL SetWorldTransform(HDC, XFORM*);
|
|
1522 WINBOOL ModifyWorldTransform(HDC, XFORM*, DWORD);
|
|
1523 WINBOOL CombineTransform(LPXFORM, XFORM*, XFORM*);
|
|
1524 HBITMAP CreateDIBSection(HDC, BITMAPINFO*, UINT, POINTER*, HANDLE, DWORD);
|
|
1525 UINT GetDIBColorTable(HDC, UINT, UINT, RGBQUAD*);
|
|
1526 UINT SetDIBColorTable(HDC, UINT, UINT, RGBQUAD*);
|
|
1527 WINBOOL SetColorAdjustment(HDC, COLORADJUSTMENT*);
|
|
1528 WINBOOL GetColorAdjustment(HDC, LPCOLORADJUSTMENT);
|
|
1529 HPALETTE CreateHalftonePalette(HDC);
|
|
1530 int EndDoc(HDC);
|
|
1531 int StartPage(HDC);
|
|
1532 int EndPage(HDC);
|
|
1533 int AbortDoc(HDC);
|
|
1534 int SetAbortProc(HDC, TABORTPROC);
|
|
1535 WINBOOL ArcTo(HDC, int, int, int, int, int, int, int, int);
|
|
1536 WINBOOL BeginPath(HDC);
|
|
1537 WINBOOL CloseFigure(HDC);
|
|
1538 WINBOOL EndPath(HDC);
|
|
1539 WINBOOL FillPath(HDC);
|
|
1540 WINBOOL FlattenPath(HDC);
|
|
1541 int GetPath(HDC, LPPOINT, LPBYTE, int);
|
|
1542 HRGN PathToRegion(HDC);
|
|
1543 WINBOOL PolyDraw(HDC, POINT*, ubyte*, int);
|
|
1544 WINBOOL SelectClipPath(HDC, int);
|
|
1545 int SetArcDirection(HDC, int);
|
|
1546 WINBOOL SetMiterLimit(HDC, FLOAT, PFLOAT);
|
|
1547 WINBOOL StrokeAndFillPath(HDC);
|
|
1548 WINBOOL StrokePath(HDC);
|
|
1549 WINBOOL WidenPath(HDC);
|
|
1550 HPEN ExtCreatePen(DWORD, DWORD, LOGBRUSH*, DWORD, DWORD*);
|
|
1551 WINBOOL GetMiterLimit(HDC, PFLOAT);
|
|
1552 int GetArcDirection(HDC);
|
|
1553 WINBOOL MoveToEx(HDC, int, int, LPPOINT);
|
|
1554 HRGN CreatePolygonRgn(POINT*, int, int);
|
|
1555 WINBOOL DPtoLP(HDC, LPPOINT, int);
|
|
1556 WINBOOL LPtoDP(HDC, LPPOINT, int);
|
|
1557 WINBOOL Polygon(HDC, POINT*, int);
|
|
1558 WINBOOL Polyline(HDC, POINT*, int);
|
|
1559 WINBOOL PolyBezier(HDC, POINT*, DWORD);
|
|
1560 WINBOOL PolyBezierTo(HDC, POINT*, DWORD);
|
|
1561 WINBOOL PolylineTo(HDC, POINT*, DWORD);
|
|
1562 WINBOOL SetViewportExtEx(HDC, int, int, LPSIZE);
|
|
1563 WINBOOL SetViewportOrgEx(HDC, int, int, LPPOINT);
|
|
1564 WINBOOL SetWindowExtEx(HDC, int, int, LPSIZE);
|
|
1565 WINBOOL SetWindowOrgEx(HDC, int, int, LPPOINT);
|
|
1566 WINBOOL OffsetViewportOrgEx(HDC, int, int, LPPOINT);
|
|
1567 WINBOOL OffsetWindowOrgEx(HDC, int, int, LPPOINT);
|
|
1568 WINBOOL ScaleViewportExtEx(HDC, int, int, int, int, LPSIZE);
|
|
1569 WINBOOL ScaleWindowExtEx(HDC, int, int, int, int, LPSIZE);
|
|
1570 WINBOOL SetBitmapDimensionEx(HBITMAP, int, int, LPSIZE);
|
|
1571 WINBOOL SetBrushOrgEx(HDC, int, int, LPPOINT);
|
|
1572 WINBOOL GetDCOrgEx(HDC, LPPOINT);
|
|
1573 WINBOOL FixBrushOrgEx(HDC, int, int, LPPOINT);
|
|
1574 WINBOOL UnrealizeObject(HGDIOBJ);
|
|
1575 WINBOOL GdiFlush();
|
|
1576 DWORD GdiSetBatchLimit(DWORD);
|
|
1577 DWORD GdiGetBatchLimit();
|
|
1578 int SetICMMode(HDC, int);
|
|
1579 WINBOOL CheckColorsInGamut(HDC, LPVOID, LPVOID, DWORD);
|
|
1580 HANDLE GetColorSpace(HDC);
|
|
1581 WINBOOL SetColorSpace(HDC, HCOLORSPACE);
|
|
1582 WINBOOL DeleteColorSpace(HCOLORSPACE);
|
|
1583 WINBOOL GetDeviceGammaRamp(HDC, LPVOID);
|
|
1584 WINBOOL SetDeviceGammaRamp(HDC, LPVOID);
|
|
1585 WINBOOL ColorMatchToTarget(HDC, HDC, DWORD);
|
|
1586 HPROPSHEETPAGE CreatePropertySheetPageA(LPCPROPSHEETPAGE);
|
|
1587 WINBOOL DestroyPropertySheetPage(HPROPSHEETPAGE);
|
|
1588 void InitCommonControls();
|
|
1589 HIMAGELIST ImageList_Create(int, int, UINT, int, int);
|
|
1590 WINBOOL ImageList_Destroy(HIMAGELIST);
|
|
1591 int ImageList_GetImageCount(HIMAGELIST);
|
|
1592 int ImageList_Add(HIMAGELIST, HBITMAP, HBITMAP);
|
|
1593 int ImageList_ReplaceIcon(HIMAGELIST, int, HICON);
|
|
1594 COLORREF ImageList_SetBkColor(HIMAGELIST, COLORREF);
|
|
1595 COLORREF ImageList_GetBkColor(HIMAGELIST);
|
|
1596 WINBOOL ImageList_SetOverlayImage(HIMAGELIST, int, int);
|
|
1597 WINBOOL ImageList_Draw(HIMAGELIST, int, HDC, int, int, UINT);
|
|
1598 WINBOOL ImageList_Replace(HIMAGELIST, int, HBITMAP, HBITMAP);
|
|
1599 int ImageList_AddMasked(HIMAGELIST, HBITMAP, COLORREF);
|
|
1600 WINBOOL ImageList_DrawEx(HIMAGELIST, int, HDC, int, int, int, int, COLORREF, COLORREF, UINT);
|
|
1601 WINBOOL ImageList_Remove(HIMAGELIST, int);
|
|
1602 HICON ImageList_GetIcon(HIMAGELIST, int, UINT);
|
|
1603 WINBOOL ImageList_BeginDrag(HIMAGELIST, int, int, int);
|
|
1604 void ImageList_EndDrag();
|
|
1605 WINBOOL ImageList_DragEnter(HWND, int, int);
|
|
1606 WINBOOL ImageList_DragLeave(HWND);
|
|
1607 WINBOOL ImageList_DragMove(int, int);
|
|
1608 WINBOOL ImageList_SetDragCursorImage(HIMAGELIST, int, int, int);
|
|
1609 WINBOOL ImageList_DragShowNolock(WINBOOL);
|
|
1610 HIMAGELIST ImageList_GetDragImage(POINT*, POINT*);
|
|
1611 WINBOOL ImageList_GetIconSize(HIMAGELIST, int*, int*);
|
|
1612 WINBOOL ImageList_SetIconSize(HIMAGELIST, int, int);
|
|
1613 WINBOOL ImageList_GetImageInfo(HIMAGELIST, int, IMAGEINFO*);
|
|
1614 HIMAGELIST ImageList_Merge(HIMAGELIST, int, HIMAGELIST, int, int, int);
|
|
1615 HWND CreateToolbarEx(HWND, DWORD, UINT, int, HINST, UINT, LPCTBBUTTON, int, int, int, int, int, UINT);
|
|
1616 HBITMAP CreateMappedBitmap(HINST, int, UINT, LPCOLORMAP, int);
|
|
1617 void MenuHelp(UINT, WPARAM, LPARAM, HMENU, HINST, HWND);
|
|
1618 WINBOOL ShowHideMenuCtl(HWND, UINT, LPINT);
|
|
1619 void GetEffectiveClientRect(HWND, LPRECT);
|
|
1620 WINBOOL MakeDragList(HWND);
|
|
1621 void DrawInsert(HWND, HWND);
|
|
1622 int LBItemFromPt(HWND, POINT, WINBOOL);
|
|
1623 HWND CreateUpDownControl(DWORD, int, int, int, int, HWND, int, HINST, HWND, int, int, int);
|
|
1624 LONG RegCloseKey(HKEY);
|
|
1625 LONG RegSetKeySecurity(HKEY, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR);
|
|
1626 LONG RegFlushKey(HKEY);
|
|
1627 LONG RegGetKeySecurity(HKEY, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, LPDWORD);
|
|
1628 LONG RegNotifyChangeKeyValue(HKEY, WINBOOL, DWORD, HANDLE, WINBOOL);
|
|
1629 WINBOOL IsValidCodePage(UINT);
|
|
1630 UINT GetACP();
|
|
1631 UINT GetOEMCP();
|
|
1632 WINBOOL GetCPInfo(UINT, LPCPINFO);
|
|
1633 WINBOOL IsDBCSLeadByte(ubyte);
|
|
1634 WINBOOL IsDBCSLeadByteEx(UINT, ubyte);
|
|
1635 int MultiByteToWideChar(UINT, DWORD, LPCSTR, int, LPWSTR, int);
|
|
1636 int WideCharToMultiByte(UINT, DWORD, LPCWSTR, int, LPSTR, int, LPCSTR, LPBOOL);
|
|
1637 WINBOOL IsValidLocale(LCID, DWORD);
|
|
1638 LCID ConvertDefaultLocale(LCID);
|
|
1639 LCID GetThreadLocale();
|
|
1640 WINBOOL SetThreadLocale(LCID);
|
|
1641 LANGID GetSystemDefaultLangID();
|
|
1642 LANGID GetUserDefaultLangID();
|
|
1643 LCID GetSystemDefaultLCID();
|
|
1644 LCID GetUserDefaultLCID();
|
|
1645 WINBOOL ReadConsoleOutputAttribute(HANDLE, LPWORD, DWORD, COORD, LPDWORD);
|
|
1646 WINBOOL WriteConsoleOutputAttribute(HANDLE, ushort*, DWORD, COORD, LPDWORD);
|
|
1647 WINBOOL FillConsoleOutputAttribute(HANDLE, ushort, DWORD, COORD, LPDWORD);
|
|
1648 WINBOOL GetConsoleMode(HANDLE, LPDWORD);
|
|
1649 WINBOOL GetNumberOfConsoleInputEvents(HANDLE, PDWORD);
|
|
1650 WINBOOL GetConsoleScreenBufferInfo(HANDLE, PCONSOLE_SCREEN_BUFFER_INFO);
|
|
1651 COORD GetLargestConsoleWindowSize(HANDLE);
|
|
1652 WINBOOL GetConsoleCursorInfo(HANDLE, PCONSOLE_CURSOR_INFO);
|
|
1653 WINBOOL GetNumberOfConsoleMouseButtons(LPDWORD);
|
|
1654 WINBOOL SetConsoleMode(HANDLE, DWORD);
|
|
1655 WINBOOL SetConsoleActiveScreenBuffer(HANDLE);
|
|
1656 WINBOOL FlushConsoleInputBuffer(HANDLE);
|
|
1657 WINBOOL SetConsoleScreenBufferSize(HANDLE, COORD);
|
|
1658 WINBOOL SetConsoleCursorPosition(HANDLE, COORD);
|
|
1659 WINBOOL SetConsoleCursorInfo(HANDLE, PCONSOLE_CURSOR_INFO);
|
|
1660 WINBOOL SetConsoleWindowInfo(HANDLE, WINBOOL, SMALL_RECT*);
|
|
1661 WINBOOL SetConsoleTextAttribute(HANDLE, ushort);
|
|
1662 WINBOOL SetConsoleCtrlHandler(PHANDLER_ROUTINE, WINBOOL);
|
|
1663 WINBOOL GenerateConsoleCtrlEvent(DWORD, DWORD);
|
|
1664 WINBOOL AllocConsole();
|
|
1665 WINBOOL FreeConsole();
|
|
1666 HANDLE CreateConsoleScreenBuffer(DWORD, DWORD, SECURITY_ATTRIBUTES*, DWORD, LPVOID);
|
|
1667 UINT GetConsoleCP();
|
|
1668 WINBOOL SetConsoleCP(UINT);
|
|
1669 UINT GetConsoleOutputCP();
|
|
1670 WINBOOL SetConsoleOutputCP(UINT);
|
|
1671 DWORD WNetConnectionDialog(HWND, DWORD);
|
|
1672 DWORD WNetDisconnectDialog(HWND, DWORD);
|
|
1673 DWORD WNetCloseEnum(HANDLE);
|
|
1674 WINBOOL CloseServiceHandle(SC_HANDLE);
|
|
1675 WINBOOL ControlService(SC_HANDLE, DWORD, LPSERVICE_STATUS);
|
|
1676 WINBOOL DeleteService(SC_HANDLE);
|
|
1677 SC_LOCK LockServiceDatabase(SC_HANDLE);
|
|
1678 WINBOOL NotifyBootConfigStatus(WINBOOL);
|
|
1679 WINBOOL QueryServiceObjectSecurity(SC_HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, LPDWORD);
|
|
1680 WINBOOL QueryServiceStatus(SC_HANDLE, LPSERVICE_STATUS);
|
|
1681 WINBOOL SetServiceObjectSecurity(SC_HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR);
|
|
1682 WINBOOL SetServiceStatus(SERVICE_STATUS_HANDLE, LPSERVICE_STATUS);
|
|
1683 WINBOOL UnlockServiceDatabase(SC_LOCK);
|
|
1684 int ChoosePixelFormat(HDC, PIXELFORMATDESCRIPTOR*);
|
|
1685 int DescribePixelFormat(HDC, int, UINT, LPPIXELFORMATDESCRIPTOR);
|
|
1686 WINBOOL SetPixelFormat(HDC, int, PPIXELFORMATDESCRIPTOR);
|
|
1687 WINBOOL SwapBuffers(HDC);
|
|
1688 WINBOOL DragQueryPoint(HDROP, LPPOINT);
|
|
1689 void DragFinish(HDROP);
|
|
1690 void DragAcceptFiles(HWND, BOOL);
|
|
1691 HICON DuplicateIcon(HINST, HICON);
|
|
1692 BOOL DdeAbandonTransaction(DWORD, HCONV, DWORD);
|
|
1693 PBYTE DdeAccessData(HDDEDATA, PDWORD);
|
|
1694 HDDEDATA DdeAddData(HDDEDATA, PBYTE, DWORD, DWORD);
|
|
1695 HDDEDATA DdeClientTransaction(PBYTE, DWORD, HCONV, HSZ, UINT, UINT, DWORD, PDWORD);
|
|
1696 int DdeCmpStringHandles(HSZ, HSZ);
|
|
1697 HCONV DdeConnect(DWORD, HSZ, HSZ, CONVCONTEXT*);
|
|
1698 HCONVLIST DdeConnectList(DWORD, HSZ, HSZ, HCONVLIST, PCONVCONTEXT);
|
|
1699 HDDEDATA DdeCreateDataHandle(DWORD, LPBYTE, DWORD, DWORD, HSZ, UINT, UINT);
|
|
1700 WINBOOL DdeDisconnect(HCONV);
|
|
1701 BOOL DdeDisconnectList(HCONVLIST);
|
|
1702 BOOL DdeEnableCallback(DWORD, HCONV, UINT);
|
|
1703 WINBOOL DdeFreeDataHandle(HDDEDATA);
|
|
1704 WINBOOL DdeFreeStringHandle(DWORD, HSZ);
|
|
1705 DWORD DdeGetData(HDDEDATA, ubyte*, DWORD, DWORD);
|
|
1706 UINT DdeGetLastError(DWORD);
|
|
1707 BOOL DdeImpersonateClient(HCONV);
|
|
1708 BOOL DdeKeepStringHandle(DWORD, HSZ);
|
|
1709 HDDEDATA DdeNameService(DWORD, HSZ, HSZ, UINT);
|
|
1710 WINBOOL DdePostAdvise(DWORD, HSZ, HSZ);
|
|
1711 UINT DdeQueryConvInfo(HCONV, DWORD, PCONVINFO);
|
|
1712 HCONV DdeQueryNextServer(HCONVLIST, HCONV);
|
|
1713 HCONV DdeReconnect(HCONV);
|
|
1714 BOOL DdeSetUserHandle(HCONV, DWORD, DWORD);
|
|
1715 BOOL DdeUnaccessData(HDDEDATA);
|
|
1716 WINBOOL DdeUninitialize(DWORD);
|
|
1717 void SHAddToRecentDocs(UINT);
|
|
1718 LPITEMIDLIST SHBrowseForFolder(LPBROWSEINFO);
|
|
1719 void SHChangeNotify(LONG, UINT, LPCVOID);
|
|
1720 int SHFileOperation(LPSHFILEOPSTRUCT);
|
|
1721 void SHFreeNameMappings(HANDLE);
|
|
1722 DWORD SHGetFileInfo(LPCTSTR, DWORD, SHFILEINFO*, UINT, UINT);
|
|
1723 WINBOOL SHGetPathFromIDList(LPCITEMIDLIST, LPTSTR);
|
|
1724 HRESULT SHGetSpecialFolderLocation(HWND, int, LPITEMIDLIST*);
|
|
1725 THANDLE CreateThread(POINTER, DWORD, TFNTHREADSTARTROUTINE, POINTER, DWORD, DWORD*);
|
|
1726 BOOL DdeSetQualityOfService(HWND, TSECURITYQUALITYOFSERVICE*, PSECURITYQUALITYOFSERVICE);
|
|
1727 BOOL GetCommMask(THANDLE, DWORD*);
|
|
1728 BOOL GetDiskFreeSpaceExA(LPCSTR, void*, void*, PLARGEINTEGER);
|
|
1729 BOOL GetDiskFreeSpaceExW(LPWSTR, void*, void*, PLARGEINTEGER);
|
|
1730 DWORD GetKerningPairs(HDC, DWORD, void*);
|
|
1731 BOOL GetOverlappedResult(THANDLE, TOVERLAPPED*, DWORD*, BOOL);
|
|
1732 BOOL GetQueuedCompletionStatus(THANDLE, DWORD*, DWORD*, POVERLAPPED*, DWORD);
|
|
1733 BOOL GetSystemPowerStatus(TSYSTEMPOWERSTATUS*);
|
|
1734 BOOL ReadFile(THANDLE, void*, DWORD, DWORD*, POVERLAPPED);
|
|
1735 BOOL SetThreadContext(THANDLE, TCONTEXT*);
|
|
1736 BOOL wglDescribeLayerPlane(HDC, int, int, uint, TLAYERPLANEDESCRIPTOR*);
|
|
1737 int wglGetLayerPaletteEntries(HDC, int, int, int, void*);
|
|
1738 int wglSetLayerPaletteEntries(HDC, int, int, int, void*);
|
|
1739 DWORD WNetGetResourceParentA(PNETRESOURCEA, POINTER, DWORD*);
|
|
1740 BOOL WriteFile(THANDLE, void*, DWORD, DWORD*, POVERLAPPED);
|
|
1741
|
|
1742 BOOL CancelWaitableTimer(HANDLE hTimer);
|
|
1743 HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName);
|
|
1744 HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName);
|
|
1745 HANDLE CreateWaitableTimerA(LPSECURITY_ATTRIBUTES lpTimerAttributes, BOOL bManualReset, LPCSTR lpTimerName);
|
|
1746 HANDLE CreateWaitableTimerW(LPSECURITY_ATTRIBUTES lpTimerAttributes, BOOL bManualReset, LPCWSTR lpTimerName);
|
|
1747 BOOL SetWaitableTimer(HANDLE hTimer, LARGE_INTEGER* pDueTime, LONG lPeriod, PTIMERAPCROUTINE pfnCompletionRoutine, LPVOID lpArgToCompletionRoutine, BOOL fResume);
|
|
1748 } |