translate: handle yet another prologue/epilogue
[ia32rtools.git] / win32.hlist
1 WINBASEAPI BOOL WINAPI AddAccessAllowedAceEx(PACL,DWORD,DWORD,DWORD,PSID);
2 WINBASEAPI BOOL WINAPI AddAccessAllowedAce(PACL,DWORD,DWORD,PSID);
3 WINBASEAPI BOOL WINAPI AddAccessDeniedAceEx(PACL,DWORD,DWORD,DWORD,PSID);
4 WINBASEAPI BOOL WINAPI AddAccessDeniedAce(PACL,DWORD,DWORD,PSID);
5 WINBASEAPI BOOL WINAPI AllocateAndInitializeSid(PSID_IDENTIFIER_AUTHORITY,BYTE,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,PSID*);
6 WINBASEAPI BOOL WINAPI AllocateLocallyUniqueId(PLUID);
7 WINBASEAPI BOOL WINAPI AreAllAccessesGranted(DWORD,DWORD);
8 WINBASEAPI BOOL WINAPI AreAnyAccessesGranted(DWORD,DWORD);
9 WINBASEAPI BOOL WINAPI AreFileApisANSI(void);
10 WINBASEAPI BOOL WINAPI BackupEventLogA(HANDLE,LPCSTR);
11 WINBASEAPI BOOL WINAPI BackupEventLogW(HANDLE,LPCWSTR);
12 WINBASEAPI BOOL WINAPI BackupRead(HANDLE,LPBYTE,DWORD,LPDWORD,BOOL,BOOL,LPVOID*);
13 WINBASEAPI BOOL WINAPI BackupSeek(HANDLE,DWORD,DWORD,LPDWORD,LPDWORD,LPVOID*);
14 WINBASEAPI BOOL WINAPI BackupWrite(HANDLE,LPBYTE,DWORD,LPDWORD,BOOL,BOOL,LPVOID*);
15 WINBASEAPI BOOL WINAPI Beep(DWORD,DWORD);
16 WINBASEAPI HANDLE WINAPI BeginUpdateResourceA(LPCSTR,BOOL);
17 WINBASEAPI HANDLE WINAPI BeginUpdateResourceW(LPCWSTR,BOOL);
18 WINBASEAPI BOOL WINAPI BuildCommDCBA(LPCSTR,LPDCB);
19 WINBASEAPI BOOL WINAPI BuildCommDCBW(LPCWSTR,LPDCB);
20 WINBASEAPI BOOL WINAPI BuildCommDCBAndTimeoutsA(LPCSTR,LPDCB,LPCOMMTIMEOUTS);
21 WINBASEAPI BOOL WINAPI BuildCommDCBAndTimeoutsW(LPCWSTR,LPDCB,LPCOMMTIMEOUTS);
22 WINBASEAPI BOOL WINAPI CallNamedPipeA(LPCSTR,PVOID,DWORD,PVOID,DWORD,PDWORD,DWORD);
23 WINBASEAPI BOOL WINAPI CallNamedPipeW(LPCWSTR,PVOID,DWORD,PVOID,DWORD,PDWORD,DWORD);
24 WINBASEAPI BOOL WINAPI CancelDeviceWakeupRequest(HANDLE);
25 WINBASEAPI BOOL WINAPI CancelIo(HANDLE);
26 WINBASEAPI BOOL WINAPI CancelWaitableTimer(HANDLE);
27 WINBASEAPI BOOL WINAPI ChangeTimerQueueTimer(HANDLE,HANDLE,ULONG,ULONG);
28 WINBASEAPI BOOL WINAPI CheckNameLegalDOS8Dot3A(LPCSTR,LPSTR,DWORD,PBOOL,PBOOL);
29 WINBASEAPI BOOL WINAPI CheckNameLegalDOS8Dot3W(LPCWSTR,LPSTR,DWORD,PBOOL,PBOOL);
30 WINBASEAPI BOOL WINAPI CheckRemoteDebuggerPresent(HANDLE,PBOOL);
31 WINBASEAPI BOOL WINAPI CheckTokenMembership(HANDLE,PSID,PBOOL);
32 WINBASEAPI BOOL WINAPI ClearCommBreak(HANDLE);
33 WINBASEAPI BOOL WINAPI ClearCommError(HANDLE,PDWORD,LPCOMSTAT);
34 WINBASEAPI BOOL WINAPI ClearEventLogA(HANDLE,LPCSTR);
35 WINBASEAPI BOOL WINAPI ClearEventLogW(HANDLE,LPCWSTR);
36 WINBASEAPI BOOL WINAPI CloseEventLog(HANDLE);
37 WINBASEAPI BOOL WINAPI CloseHandle(HANDLE);
38 WINBASEAPI BOOL WINAPI CommConfigDialogA(LPCSTR,HWND,LPCOMMCONFIG);
39 WINBASEAPI BOOL WINAPI CommConfigDialogW(LPCWSTR,HWND,LPCOMMCONFIG);
40 WINBASEAPI LONG WINAPI CompareFileTime(CONST FILETIME*,CONST FILETIME*);
41 WINBASEAPI BOOL WINAPI ConnectNamedPipe(HANDLE,LPOVERLAPPED);
42 WINBASEAPI BOOL WINAPI ContinueDebugEvent(DWORD,DWORD,DWORD);
43 WINBASEAPI BOOL WINAPI ConvertFiberToThread(void);
44 WINBASEAPI PVOID WINAPI ConvertThreadToFiber(PVOID);
45 WINBASEAPI BOOL WINAPI CopyFileA(LPCSTR,LPCSTR,BOOL);
46 WINBASEAPI BOOL WINAPI CopyFileW(LPCWSTR,LPCWSTR,BOOL);
47 WINBASEAPI BOOL WINAPI CopyFileExA(LPCSTR,LPCSTR,LPPROGRESS_ROUTINE,LPVOID,LPBOOL,DWORD);
48 WINBASEAPI BOOL WINAPI CopyFileExW(LPCWSTR,LPCWSTR,LPPROGRESS_ROUTINE,LPVOID,LPBOOL,DWORD);
49 WINBASEAPI BOOL WINAPI CopySid(DWORD,PSID,PSID);
50 WINBASEAPI HANDLE WINAPI CreateActCtxA(PCACTCTXA);
51 WINBASEAPI HANDLE WINAPI CreateActCtxW(PCACTCTXW);
52 WINBASEAPI BOOL WINAPI CreateDirectoryA(LPCSTR,LPSECURITY_ATTRIBUTES);
53 WINBASEAPI BOOL WINAPI CreateDirectoryW(LPCWSTR,LPSECURITY_ATTRIBUTES);
54 WINBASEAPI BOOL WINAPI CreateDirectoryExA(LPCSTR,LPCSTR,LPSECURITY_ATTRIBUTES);
55 WINBASEAPI BOOL WINAPI CreateDirectoryExW(LPCWSTR,LPCWSTR,LPSECURITY_ATTRIBUTES);
56 WINBASEAPI HANDLE WINAPI CreateEventA(LPSECURITY_ATTRIBUTES,BOOL,BOOL,LPCSTR);
57 WINBASEAPI HANDLE WINAPI CreateEventW(LPSECURITY_ATTRIBUTES,BOOL,BOOL,LPCWSTR);
58 WINBASEAPI LPVOID WINAPI CreateFiber(SIZE_T,LPFIBER_START_ROUTINE,LPVOID);
59 WINBASEAPI LPVOID WINAPI CreateFiberEx(SIZE_T,SIZE_T,DWORD,LPFIBER_START_ROUTINE,LPVOID);
60 WINBASEAPI HANDLE WINAPI CreateFileA(LPCSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES,DWORD,DWORD,HANDLE);
61 WINBASEAPI HANDLE WINAPI CreateFileW(LPCWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES,DWORD,DWORD,HANDLE);
62 WINBASEAPI HANDLE WINAPI CreateFileMappingA(HANDLE,LPSECURITY_ATTRIBUTES,DWORD,DWORD,DWORD,LPCSTR);
63 WINBASEAPI HANDLE WINAPI CreateFileMappingW(HANDLE,LPSECURITY_ATTRIBUTES,DWORD,DWORD,DWORD,LPCWSTR);
64 WINBASEAPI BOOL WINAPI CreateHardLinkA(LPCSTR,LPCSTR,LPSECURITY_ATTRIBUTES);
65 WINBASEAPI BOOL WINAPI CreateHardLinkW(LPCWSTR,LPCWSTR,LPSECURITY_ATTRIBUTES);
66 WINBASEAPI HANDLE WINAPI CreateIoCompletionPort(HANDLE,HANDLE,ULONG_PTR,DWORD);
67 WINBASEAPI HANDLE WINAPI CreateJobObjectA(LPSECURITY_ATTRIBUTES,LPCSTR);
68 WINBASEAPI HANDLE WINAPI CreateJobObjectW(LPSECURITY_ATTRIBUTES,LPCWSTR);
69 WINBASEAPI BOOL WINAPI TerminateJobObject(HANDLE,UINT);
70 WINBASEAPI BOOL WINAPI AssignProcessToJobObject(HANDLE,HANDLE);
71 WINBASEAPI BOOL WINAPI SetInformationJobObject(HANDLE, JOBOBJECTINFOCLASS, LPVOID, DWORD);
72 WINBASEAPI BOOL WINAPI QueryInformationJobObject(HANDLE, JOBOBJECTINFOCLASS, LPVOID, DWORD, LPDWORD);
73 WINBASEAPI HANDLE WINAPI CreateMailslotA(LPCSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
74 WINBASEAPI HANDLE WINAPI CreateMailslotW(LPCWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
75 WINBASEAPI HANDLE WINAPI CreateMemoryResourceNotification(MEMORY_RESOURCE_NOTIFICATION_TYPE);
76 WINBASEAPI HANDLE WINAPI CreateMutexA(LPSECURITY_ATTRIBUTES,BOOL,LPCSTR);
77 WINBASEAPI HANDLE WINAPI CreateMutexW(LPSECURITY_ATTRIBUTES,BOOL,LPCWSTR);
78 WINBASEAPI HANDLE WINAPI CreateNamedPipeA(LPCSTR,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
79 WINBASEAPI HANDLE WINAPI CreateNamedPipeW(LPCWSTR,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
80 WINBASEAPI BOOL WINAPI CreatePipe(PHANDLE,PHANDLE,LPSECURITY_ATTRIBUTES,DWORD);
81 WINBASEAPI BOOL WINAPI CreatePrivateObjectSecurity(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR*,BOOL,HANDLE,PGENERIC_MAPPING);
82
83 WINBASEAPI BOOL WINAPI CreateProcessA(LPCSTR,LPSTR,LPSECURITY_ATTRIBUTES,LPSECURITY_ATTRIBUTES,BOOL,DWORD,PVOID,LPCSTR,LPSTARTUPINFOA,LPPROCESS_INFORMATION);
84 WINBASEAPI HANDLE WINAPI CreateThread(LPSECURITY_ATTRIBUTES,DWORD,LPTHREAD_START_ROUTINE,PVOID,DWORD,PDWORD);
85 WINBASEAPI void WINAPI DeleteCriticalSection(PCRITICAL_SECTION);
86 WINBASEAPI void WINAPI DeleteFiber(PVOID);
87 WINBASEAPI BOOL WINAPI DeleteFileA(LPCSTR);
88 WINBASEAPI BOOL WINAPI DeleteFileW(LPCWSTR);
89 WINBASEAPI BOOL WINAPI DeleteTimerQueue(HANDLE);
90 WINBASEAPI BOOL WINAPI DeleteTimerQueueEx(HANDLE,HANDLE);
91 WINBASEAPI BOOL WINAPI DeleteTimerQueueTimer(HANDLE,HANDLE,HANDLE);
92 WINBASEAPI BOOL WINAPI DeleteVolumeMountPointA(LPCSTR);
93 WINBASEAPI BOOL WINAPI DeleteVolumeMountPointW(LPCWSTR);
94 WINBASEAPI BOOL WINAPI DeregisterEventSource(HANDLE);
95 WINBASEAPI BOOL WINAPI DestroyPrivateObjectSecurity(PSECURITY_DESCRIPTOR*);
96 WINBASEAPI BOOL WINAPI DeviceIoControl(HANDLE,DWORD,PVOID,DWORD,PVOID,DWORD,PDWORD,POVERLAPPED);
97 WINBASEAPI BOOL WINAPI DisableThreadLibraryCalls(HMODULE);
98 WINBASEAPI BOOL WINAPI DnsHostnameToComputerNameA(LPCSTR,LPSTR,LPDWORD);
99 WINBASEAPI BOOL WINAPI DnsHostnameToComputerNameW(LPCWSTR,LPWSTR,LPDWORD);
100 WINBASEAPI BOOL WINAPI DisconnectNamedPipe(HANDLE);
101 WINBASEAPI BOOL WINAPI DosDateTimeToFileTime(WORD,WORD,LPFILETIME);
102 WINBASEAPI BOOL WINAPI DuplicateHandle(HANDLE,HANDLE,HANDLE,PHANDLE,DWORD,BOOL,DWORD);
103 WINBASEAPI BOOL WINAPI DuplicateToken(HANDLE,SECURITY_IMPERSONATION_LEVEL,PHANDLE);
104 WINBASEAPI BOOL WINAPI DuplicateTokenEx(HANDLE,DWORD,LPSECURITY_ATTRIBUTES,SECURITY_IMPERSONATION_LEVEL,TOKEN_TYPE,PHANDLE);
105 WINBASEAPI BOOL WINAPI EncryptFileA(LPCSTR);
106 WINBASEAPI BOOL WINAPI EncryptFileW(LPCWSTR);
107 WINBASEAPI BOOL WINAPI EndUpdateResourceA(HANDLE,BOOL);
108 WINBASEAPI BOOL WINAPI EndUpdateResourceW(HANDLE,BOOL);
109 WINBASEAPI void WINAPI EnterCriticalSection(LPCRITICAL_SECTION);
110 DECLSPEC_NORETURN WINBASEAPI void WINAPI ExitProcess(UINT);
111 DECLSPEC_NORETURN WINBASEAPI void WINAPI ExitThread(DWORD);
112 WINBASEAPI BOOL WINAPI FileTimeToDosDateTime(CONST FILETIME *,LPWORD,LPWORD);
113 WINBASEAPI BOOL WINAPI FileTimeToLocalFileTime(CONST FILETIME *,LPFILETIME);
114 WINBASEAPI BOOL WINAPI FileTimeToSystemTime(CONST FILETIME *,LPSYSTEMTIME);
115 WINBASEAPI BOOL WINAPI FindClose(HANDLE);
116 WINBASEAPI BOOL WINAPI FindCloseChangeNotification(HANDLE);
117 WINBASEAPI HANDLE WINAPI FindFirstChangeNotificationA(LPCSTR,BOOL,DWORD);
118 WINBASEAPI HANDLE WINAPI FindFirstChangeNotificationW(LPCWSTR,BOOL,DWORD);
119 WINBASEAPI HANDLE WINAPI FindFirstFileA(LPCSTR,LPWIN32_FIND_DATAA);
120 WINBASEAPI HANDLE WINAPI FindFirstFileW(LPCWSTR,LPWIN32_FIND_DATAW);
121 WINBASEAPI HANDLE WINAPI FindFirstFileExA(LPCSTR,FINDEX_INFO_LEVELS,PVOID,FINDEX_SEARCH_OPS,PVOID,DWORD);
122 WINBASEAPI HANDLE WINAPI FindFirstFileExW(LPCWSTR,FINDEX_INFO_LEVELS,PVOID,FINDEX_SEARCH_OPS,PVOID,DWORD);
123 WINBASEAPI BOOL WINAPI FindNextChangeNotification(HANDLE);
124 WINBASEAPI BOOL WINAPI FindNextFileA(HANDLE,LPWIN32_FIND_DATAA);
125 WINBASEAPI BOOL WINAPI FindNextFileW(HANDLE,LPWIN32_FIND_DATAW);
126 WINBASEAPI HRSRC WINAPI FindResourceA(HMODULE,LPCSTR,LPCSTR);
127 WINBASEAPI HRSRC WINAPI FindResourceW(HINSTANCE,LPCWSTR,LPCWSTR);
128 WINBASEAPI HRSRC WINAPI FindResourceExA(HINSTANCE,LPCSTR,LPCSTR,WORD);
129 WINBASEAPI HRSRC WINAPI FindResourceExW(HINSTANCE,LPCWSTR,LPCWSTR,WORD);
130 WINBASEAPI BOOL WINAPI FlushFileBuffers(HANDLE);
131 WINBASEAPI BOOL WINAPI FlushInstructionCache(HANDLE,LPCVOID,DWORD);
132 WINBASEAPI BOOL WINAPI FlushViewOfFile(LPCVOID,DWORD);
133 WINBASEAPI DWORD WINAPI FormatMessageA(DWORD,LPCVOID,DWORD,DWORD,LPSTR,DWORD,va_list*);
134 WINBASEAPI DWORD WINAPI FormatMessageW(DWORD,LPCVOID,DWORD,DWORD,LPWSTR,DWORD,va_list*);
135 WINBASEAPI BOOL WINAPI FreeEnvironmentStringsA(LPSTR);
136 WINBASEAPI BOOL WINAPI FreeEnvironmentStringsW(LPWSTR);
137 WINBASEAPI BOOL WINAPI FreeLibrary(HMODULE);
138 DECLSPEC_NORETURN WINBASEAPI void WINAPI FreeLibraryAndExitThread(HMODULE,DWORD);
139 WINBASEAPI BOOL WINAPI FreeResource(HGLOBAL);
140 WINBASEAPI PVOID WINAPI FreeSid(PSID);
141 WINBASEAPI BOOL WINAPI GetAce(PACL,DWORD,LPVOID*);
142 WINBASEAPI BOOL WINAPI GetAclInformation(PACL,PVOID,DWORD,ACL_INFORMATION_CLASS);
143 WINBASEAPI UINT WINAPI GetAtomNameA(ATOM,LPSTR,int);
144 WINBASEAPI UINT WINAPI GetAtomNameW(ATOM,LPWSTR,int);
145 WINBASEAPI BOOL WINAPI GetBinaryTypeA(LPCSTR,PDWORD);
146 WINBASEAPI BOOL WINAPI GetBinaryTypeW(LPCWSTR,PDWORD);
147 WINBASEAPI LPSTR WINAPI GetCommandLineA(VOID);
148 WINBASEAPI LPWSTR WINAPI GetCommandLineW(VOID);
149 WINBASEAPI BOOL WINAPI GetCommConfig(HANDLE,LPCOMMCONFIG,PDWORD);
150 WINBASEAPI BOOL WINAPI GetCommMask(HANDLE,PDWORD);
151 WINBASEAPI BOOL WINAPI GetCommModemStatus(HANDLE,PDWORD);
152 WINBASEAPI BOOL WINAPI GetCommProperties(HANDLE,LPCOMMPROP);
153 WINBASEAPI BOOL WINAPI GetCommState(HANDLE,LPDCB);
154 WINBASEAPI BOOL WINAPI GetCommTimeouts(HANDLE,LPCOMMTIMEOUTS);
155 WINBASEAPI DWORD WINAPI GetCompressedFileSizeA(LPCSTR,PDWORD);
156 WINBASEAPI DWORD WINAPI GetCompressedFileSizeW(LPCWSTR,PDWORD);
157 WINBASEAPI BOOL WINAPI GetComputerNameA(LPSTR,PDWORD);
158 WINBASEAPI BOOL WINAPI GetComputerNameW(LPWSTR,PDWORD);
159 WINBASEAPI BOOL WINAPI GetComputerNameExA(COMPUTER_NAME_FORMAT,LPSTR,LPDWORD);
160 WINBASEAPI BOOL WINAPI GetComputerNameExW(COMPUTER_NAME_FORMAT,LPWSTR,LPDWORD);
161 WINBASEAPI BOOL WINAPI GetCurrentActCtx(HANDLE*);
162 WINBASEAPI DWORD WINAPI GetCurrentDirectoryA(DWORD,LPSTR);
163 WINBASEAPI DWORD WINAPI GetCurrentDirectoryW(DWORD,LPWSTR);
164 WINBASEAPI BOOL WINAPI GetCurrentHwProfileA(LPHW_PROFILE_INFOA);
165 WINBASEAPI BOOL WINAPI GetCurrentHwProfileW(LPHW_PROFILE_INFOW);
166 WINBASEAPI HANDLE WINAPI GetCurrentProcess(void);
167 WINBASEAPI DWORD WINAPI GetCurrentProcessId(void);
168 WINBASEAPI HANDLE WINAPI GetCurrentThread(void);
169 WINBASEAPI DWORD WINAPI GetCurrentThreadId(void);
170 WINBASEAPI BOOL WINAPI GetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,PDWORD);
171 WINBASEAPI BOOL WINAPI GetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,PDWORD);
172 WINBASEAPI BOOL WINAPI GetDevicePowerState(HANDLE, BOOL*);
173 WINBASEAPI BOOL WINAPI GetDiskFreeSpaceA(LPCSTR,PDWORD,PDWORD,PDWORD,PDWORD);
174 WINBASEAPI BOOL WINAPI GetDiskFreeSpaceW(LPCWSTR,PDWORD,PDWORD,PDWORD,PDWORD);
175 WINBASEAPI BOOL WINAPI GetDiskFreeSpaceExA(LPCSTR,PULARGE_INTEGER,PULARGE_INTEGER,PULARGE_INTEGER);
176 WINBASEAPI BOOL WINAPI GetDiskFreeSpaceExW(LPCWSTR,PULARGE_INTEGER,PULARGE_INTEGER,PULARGE_INTEGER);
177 WINBASEAPI DWORD WINAPI GetDllDirectoryA(DWORD,LPSTR);
178 WINBASEAPI DWORD WINAPI GetDllDirectoryW(DWORD,LPWSTR);
179 WINBASEAPI UINT WINAPI GetDriveTypeA(LPCSTR);
180 WINBASEAPI UINT WINAPI GetDriveTypeW(LPCWSTR);
181 WINBASEAPI LPSTR WINAPI GetEnvironmentStrings(void);
182 WINBASEAPI LPSTR WINAPI GetEnvironmentStringsA(void);
183 WINBASEAPI LPWSTR WINAPI GetEnvironmentStringsW(void);
184 WINBASEAPI DWORD WINAPI GetEnvironmentVariableA(LPCSTR,LPSTR,DWORD);
185 WINBASEAPI DWORD WINAPI GetEnvironmentVariableW(LPCWSTR,LPWSTR,DWORD);
186 WINBASEAPI BOOL WINAPI GetExitCodeProcess(HANDLE,PDWORD);
187 WINBASEAPI BOOL WINAPI GetExitCodeThread(HANDLE,PDWORD);
188 WINBASEAPI DWORD WINAPI GetFileAttributesA(LPCSTR);
189 WINBASEAPI DWORD WINAPI GetFileAttributesW(LPCWSTR);
190 WINBASEAPI BOOL WINAPI GetFileAttributesExA(LPCSTR,GET_FILEEX_INFO_LEVELS,PVOID);
191 WINBASEAPI BOOL WINAPI GetFileAttributesExW(LPCWSTR,GET_FILEEX_INFO_LEVELS,PVOID);
192 WINBASEAPI BOOL WINAPI GetFileInformationByHandle(HANDLE,LPBY_HANDLE_FILE_INFORMATION);
193 WINBASEAPI BOOL WINAPI GetFileSecurityA(LPCSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD);
194 WINBASEAPI BOOL WINAPI GetFileSecurityW(LPCWSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD);
195 WINBASEAPI DWORD WINAPI GetFileSize(HANDLE,PDWORD);
196 WINBASEAPI BOOL WINAPI GetFileSizeEx(HANDLE,PLARGE_INTEGER);
197 WINBASEAPI BOOL WINAPI GetFileTime(HANDLE,LPFILETIME,LPFILETIME,LPFILETIME);
198 WINBASEAPI DWORD WINAPI GetFileType(HANDLE);
199 WINBASEAPI DWORD WINAPI GetFullPathNameA(LPCSTR,DWORD,LPSTR,LPSTR*);
200 WINBASEAPI DWORD WINAPI GetFullPathNameW(LPCWSTR,DWORD,LPWSTR,LPWSTR*);
201 WINBASEAPI BOOL WINAPI GetHandleInformation(HANDLE,PDWORD);
202 WINBASEAPI BOOL WINAPI GetKernelObjectSecurity(HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD);
203 WINBASEAPI DWORD WINAPI GetLastError(void);
204 WINBASEAPI DWORD WINAPI GetLengthSid(PSID);
205 WINBASEAPI void WINAPI GetLocalTime(LPSYSTEMTIME);
206 WINBASEAPI DWORD WINAPI GetLogicalDrives(void);
207 WINBASEAPI DWORD WINAPI GetLogicalDriveStringsA(DWORD,LPSTR);
208 WINBASEAPI DWORD WINAPI GetLogicalDriveStringsW(DWORD,LPWSTR);
209 WINBASEAPI DWORD WINAPI GetLongPathNameA(LPCSTR,LPSTR,DWORD);
210 WINBASEAPI DWORD WINAPI GetLongPathNameW(LPCWSTR,LPWSTR,DWORD);
211 WINBASEAPI BOOL WINAPI GetMailslotInfo(HANDLE,PDWORD,PDWORD,PDWORD,PDWORD);
212 WINBASEAPI DWORD WINAPI GetModuleFileNameA(HINSTANCE,LPSTR,DWORD);
213 WINBASEAPI DWORD WINAPI GetModuleFileNameW(HINSTANCE,LPWSTR,DWORD);
214 WINBASEAPI HMODULE WINAPI GetModuleHandleA(LPCSTR);
215 WINBASEAPI HMODULE WINAPI GetModuleHandleW(LPCWSTR);
216 WINBASEAPI BOOL WINAPI GetModuleHandleExA(DWORD,LPCSTR,HMODULE*);
217 WINBASEAPI BOOL WINAPI GetModuleHandleExW(DWORD,LPCWSTR,HMODULE*);
218 WINBASEAPI BOOL WINAPI GetNamedPipeHandleStateA(HANDLE,PDWORD,PDWORD,PDWORD,PDWORD,LPSTR,DWORD);
219 WINBASEAPI BOOL WINAPI GetNamedPipeHandleStateW(HANDLE,PDWORD,PDWORD,PDWORD,PDWORD,LPWSTR,DWORD);
220 WINBASEAPI BOOL WINAPI GetNamedPipeInfo(HANDLE,PDWORD,PDWORD,PDWORD,PDWORD);
221 WINBASEAPI VOID WINAPI GetNativeSystemInfo(LPSYSTEM_INFO);
222 WINBASEAPI BOOL WINAPI GetNumberOfEventLogRecords(HANDLE,PDWORD);
223 WINBASEAPI BOOL WINAPI GetOldestEventLogRecord(HANDLE,PDWORD);
224 WINBASEAPI BOOL WINAPI GetOverlappedResult(HANDLE,LPOVERLAPPED,PDWORD,BOOL);
225 WINBASEAPI DWORD WINAPI GetPriorityClass(HANDLE);
226 WINBASEAPI BOOL WINAPI GetPrivateObjectSecurity(PSECURITY_DESCRIPTOR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD);
227 WINBASEAPI UINT WINAPI GetPrivateProfileIntA(LPCSTR,LPCSTR,INT,LPCSTR);
228 WINBASEAPI UINT WINAPI GetPrivateProfileIntW(LPCWSTR,LPCWSTR,INT,LPCWSTR);
229 WINBASEAPI DWORD WINAPI GetPrivateProfileSectionA(LPCSTR,LPSTR,DWORD,LPCSTR);
230 WINBASEAPI DWORD WINAPI GetPrivateProfileSectionW(LPCWSTR,LPWSTR,DWORD,LPCWSTR);
231 WINBASEAPI DWORD WINAPI GetPrivateProfileSectionNamesA(LPSTR,DWORD,LPCSTR);
232 WINBASEAPI DWORD WINAPI GetPrivateProfileSectionNamesW(LPWSTR,DWORD,LPCWSTR);
233 WINBASEAPI DWORD WINAPI GetPrivateProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPSTR,DWORD,LPCSTR);
234 WINBASEAPI DWORD WINAPI GetPrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,DWORD,LPCWSTR);
235 WINBASEAPI BOOL WINAPI GetPrivateProfileStructA(LPCSTR,LPCSTR,LPVOID,UINT,LPCSTR);
236 WINBASEAPI BOOL WINAPI GetPrivateProfileStructW(LPCWSTR,LPCWSTR,LPVOID,UINT,LPCWSTR);
237 WINBASEAPI FARPROC WINAPI GetProcAddress(HINSTANCE,LPCSTR);
238 WINBASEAPI BOOL WINAPI GetProcessAffinityMask(HANDLE,PDWORD,PDWORD);
239 WINBASEAPI BOOL WINAPI GetProcessDEPPolicy (HANDLE, LPDWORD, PBOOL);
240 WINBASEAPI BOOL WINAPI GetProcessHandleCount(HANDLE,PDWORD);
241 WINBASEAPI HANDLE WINAPI GetProcessHeap(VOID);
242 WINBASEAPI DWORD WINAPI GetProcessHeaps(DWORD,PHANDLE);
243 WINBASEAPI DWORD WINAPI GetProcessId(HANDLE);
244 WINBASEAPI BOOL WINAPI GetProcessIoCounters(HANDLE,PIO_COUNTERS);
245 WINBASEAPI BOOL WINAPI GetProcessPriorityBoost(HANDLE,PBOOL);
246 WINBASEAPI BOOL WINAPI GetProcessShutdownParameters(PDWORD,PDWORD);
247 WINBASEAPI BOOL WINAPI GetProcessTimes(HANDLE,LPFILETIME,LPFILETIME,LPFILETIME,LPFILETIME);
248 WINBASEAPI DWORD WINAPI GetProcessVersion(DWORD);
249 WINBASEAPI HWINSTA WINAPI GetProcessWindowStation(void);
250 WINBASEAPI BOOL WINAPI GetProcessWorkingSetSize(HANDLE,PSIZE_T,PSIZE_T);
251 WINBASEAPI UINT WINAPI GetProfileIntA(LPCSTR,LPCSTR,INT);
252 WINBASEAPI UINT WINAPI GetProfileIntW(LPCWSTR,LPCWSTR,INT);
253 WINBASEAPI DWORD WINAPI GetProfileSectionA(LPCSTR,LPSTR,DWORD);
254 WINBASEAPI DWORD WINAPI GetProfileSectionW(LPCWSTR,LPWSTR,DWORD);
255 WINBASEAPI DWORD WINAPI GetProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPSTR,DWORD);
256 WINBASEAPI DWORD WINAPI GetProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,DWORD);
257 WINBASEAPI BOOL WINAPI GetQueuedCompletionStatus(HANDLE,PDWORD,PULONG_PTR,LPOVERLAPPED*,DWORD);
258 WINBASEAPI BOOL WINAPI GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR_CONTROL,PDWORD);
259 WINBASEAPI BOOL WINAPI GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR,LPBOOL,PACL*,LPBOOL);
260 WINBASEAPI BOOL WINAPI GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR,PSID*,LPBOOL);
261 WINBASEAPI DWORD WINAPI GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR);
262 WINBASEAPI BOOL WINAPI GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR,PSID*,LPBOOL);
263 WINBASEAPI BOOL WINAPI GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR,LPBOOL,PACL*,LPBOOL);
264 WINBASEAPI DWORD WINAPI GetShortPathNameA(LPCSTR,LPSTR,DWORD);
265 WINBASEAPI DWORD WINAPI GetShortPathNameW(LPCWSTR,LPWSTR,DWORD);
266 WINBASEAPI PSID_IDENTIFIER_AUTHORITY WINAPI GetSidIdentifierAuthority(PSID);
267 WINBASEAPI DWORD WINAPI GetSidLengthRequired(UCHAR);
268 WINBASEAPI PDWORD WINAPI GetSidSubAuthority(PSID,DWORD);
269 WINBASEAPI PUCHAR WINAPI GetSidSubAuthorityCount(PSID);
270 WINBASEAPI VOID WINAPI GetStartupInfoA(LPSTARTUPINFOA);
271 WINBASEAPI VOID WINAPI GetStartupInfoW(LPSTARTUPINFOW);
272 WINBASEAPI HANDLE WINAPI GetStdHandle(DWORD);
273 WINBASEAPI UINT WINAPI GetSystemDirectoryA(LPSTR,UINT);
274 WINBASEAPI UINT WINAPI GetSystemDirectoryW(LPWSTR,UINT);
275 WINBASEAPI VOID WINAPI GetSystemInfo(LPSYSTEM_INFO);
276 WINBASEAPI BOOL WINAPI GetSystemPowerStatus(LPSYSTEM_POWER_STATUS);
277 WINBASEAPI VOID WINAPI GetSystemTime(LPSYSTEMTIME);
278 WINBASEAPI BOOL WINAPI GetSystemTimes(LPFILETIME,LPFILETIME,LPFILETIME);
279 WINBASEAPI BOOL WINAPI GetSystemTimeAdjustment(PDWORD,PDWORD,PBOOL);
280 WINBASEAPI void WINAPI GetSystemTimeAsFileTime(LPFILETIME);
281 WINBASEAPI UINT WINAPI GetSystemWindowsDirectoryA(LPSTR,UINT);
282 WINBASEAPI UINT WINAPI GetSystemWindowsDirectoryW(LPWSTR,UINT);
283 WINBASEAPI UINT WINAPI GetSystemWow64DirectoryA(LPSTR,UINT);
284 WINBASEAPI UINT WINAPI GetSystemWow64DirectoryW(LPWSTR,UINT);
285 WINBASEAPI DWORD WINAPI GetTapeParameters(HANDLE,DWORD,PDWORD,PVOID);
286 WINBASEAPI DWORD WINAPI GetTapePosition(HANDLE,DWORD,PDWORD,PDWORD,PDWORD);
287 WINBASEAPI DWORD WINAPI GetTapeStatus(HANDLE);
288 WINBASEAPI UINT WINAPI GetTempFileNameA(LPCSTR,LPCSTR,UINT,LPSTR);
289 WINBASEAPI UINT WINAPI GetTempFileNameW(LPCWSTR,LPCWSTR,UINT,LPWSTR);
290 WINBASEAPI DWORD WINAPI GetTempPathA(DWORD,LPSTR);
291 WINBASEAPI DWORD WINAPI GetTempPathW(DWORD,LPWSTR);
292 WINBASEAPI BOOL WINAPI GetThreadContext(HANDLE,LPCONTEXT);
293 WINBASEAPI BOOL WINAPI GetThreadIOPendingFlag(HANDLE,PBOOL);
294 WINBASEAPI int WINAPI GetThreadPriority(HANDLE);
295 WINBASEAPI BOOL WINAPI GetThreadPriorityBoost(HANDLE,PBOOL);
296 WINBASEAPI BOOL WINAPI GetThreadSelectorEntry(HANDLE,DWORD,LPLDT_ENTRY);
297 WINBASEAPI BOOL WINAPI GetThreadTimes(HANDLE,LPFILETIME,LPFILETIME,LPFILETIME,LPFILETIME);
298 WINBASEAPI DWORD WINAPI GetTickCount(VOID);
299 WINBASEAPI DWORD WINAPI GetTimeZoneInformation(LPTIME_ZONE_INFORMATION);
300 WINBASEAPI BOOL WINAPI GetTokenInformation(HANDLE,TOKEN_INFORMATION_CLASS,PVOID,DWORD,PDWORD);
301 WINBASEAPI BOOL WINAPI GetUserNameA (LPSTR,PDWORD);
302 WINBASEAPI BOOL WINAPI GetUserNameW(LPWSTR,PDWORD);
303 WINBASEAPI DWORD WINAPI GetVersion(void);
304 WINBASEAPI BOOL WINAPI GetVersionExA(LPOSVERSIONINFOA);
305 WINBASEAPI BOOL WINAPI GetVersionExW(LPOSVERSIONINFOW);
306 WINBASEAPI BOOL WINAPI GetVolumeInformationA(LPCSTR,LPSTR,DWORD,PDWORD,PDWORD,PDWORD,LPSTR,DWORD);
307 WINBASEAPI BOOL WINAPI GetVolumeInformationW(LPCWSTR,LPWSTR,DWORD,PDWORD,PDWORD,PDWORD,LPWSTR,DWORD);
308 WINBASEAPI BOOL WINAPI GetVolumeNameForVolumeMountPointA(LPCSTR,LPSTR,DWORD);
309 WINBASEAPI BOOL WINAPI GetVolumeNameForVolumeMountPointW(LPCWSTR,LPWSTR,DWORD);
310 WINBASEAPI BOOL WINAPI GetVolumePathNameA(LPCSTR,LPSTR,DWORD);
311 WINBASEAPI BOOL WINAPI GetVolumePathNameW(LPCWSTR,LPWSTR,DWORD);
312 WINBASEAPI BOOL WINAPI GetVolumePathNamesForVolumeNameA(LPCSTR,LPSTR,DWORD,PDWORD);
313 WINBASEAPI BOOL WINAPI GetVolumePathNamesForVolumeNameW(LPCWSTR,LPWSTR,DWORD,PDWORD);
314 WINBASEAPI UINT WINAPI GetWindowsDirectoryA(LPSTR,UINT);
315 WINBASEAPI UINT WINAPI GetWindowsDirectoryW(LPWSTR,UINT);
316 WINBASEAPI DWORD WINAPI GetWindowThreadProcessId(HWND,PDWORD);
317 WINBASEAPI UINT WINAPI GetWriteWatch(DWORD,PVOID,SIZE_T,PVOID*,PULONG_PTR,PULONG);
318 WINBASEAPI ATOM WINAPI GlobalAddAtomA(LPCSTR);
319 WINBASEAPI ATOM WINAPI GlobalAddAtomW( LPCWSTR);
320 WINBASEAPI HGLOBAL WINAPI GlobalAlloc(UINT,DWORD);
321 WINBASEAPI SIZE_T WINAPI GlobalCompact(DWORD);
322 WINBASEAPI ATOM WINAPI GlobalDeleteAtom(ATOM);
323 WINBASEAPI ATOM WINAPI GlobalFindAtomA(LPCSTR);
324 WINBASEAPI ATOM WINAPI GlobalFindAtomW(LPCWSTR);
325 WINBASEAPI VOID WINAPI GlobalFix(HGLOBAL);
326 WINBASEAPI UINT WINAPI GlobalFlags(HGLOBAL);
327 WINBASEAPI HGLOBAL WINAPI GlobalFree(HGLOBAL);
328 WINBASEAPI UINT WINAPI GlobalGetAtomNameA(ATOM,LPSTR,int);
329 WINBASEAPI UINT WINAPI GlobalGetAtomNameW(ATOM,LPWSTR,int);
330 WINBASEAPI HGLOBAL WINAPI GlobalHandle(PCVOID);
331 WINBASEAPI LPVOID WINAPI GlobalLock(HGLOBAL);
332 WINBASEAPI VOID WINAPI GlobalMemoryStatus(LPMEMORYSTATUS);
333
334 WINBASEAPI BOOL WINAPI GlobalMemoryStatusEx(LPMEMORYSTATUSEX);
335 WINBASEAPI HGLOBAL WINAPI GlobalReAlloc(HGLOBAL,DWORD,UINT);
336 WINBASEAPI DWORD WINAPI GlobalSize(HGLOBAL);
337 WINBASEAPI VOID WINAPI GlobalUnfix(HGLOBAL); /* Obsolete: Has no effect. */
338 WINBASEAPI BOOL WINAPI GlobalUnlock(HGLOBAL);
339 WINBASEAPI BOOL WINAPI GlobalUnWire(HGLOBAL); /* Obsolete: Has no effect. */
340 WINBASEAPI PVOID WINAPI GlobalWire(HGLOBAL); /* Obsolete: Has no effect. */
341 WINBASEAPI PVOID WINAPI HeapAlloc(HANDLE,DWORD,DWORD);
342 SIZE_T WINAPI HeapCompact(HANDLE,DWORD);
343 WINBASEAPI HANDLE WINAPI HeapCreate(DWORD,DWORD,DWORD);
344 WINBASEAPI BOOL WINAPI HeapDestroy(HANDLE);
345 WINBASEAPI BOOL WINAPI HeapFree(HANDLE,DWORD,PVOID);
346 WINBASEAPI BOOL WINAPI HeapLock(HANDLE);
347 WINBASEAPI BOOL WINAPI HeapQueryInformation(HANDLE,HEAP_INFORMATION_CLASS,PVOID,SIZE_T,PSIZE_T);
348 WINBASEAPI PVOID WINAPI HeapReAlloc(HANDLE,DWORD,PVOID,DWORD);
349 WINBASEAPI BOOL WINAPI HeapSetInformation(HANDLE,HEAP_INFORMATION_CLASS,PVOID,SIZE_T);
350 WINBASEAPI DWORD WINAPI HeapSize(HANDLE,DWORD,PCVOID);
351 WINBASEAPI BOOL WINAPI HeapUnlock(HANDLE);
352 WINBASEAPI BOOL WINAPI HeapValidate(HANDLE,DWORD,PCVOID);
353 WINBASEAPI BOOL WINAPI HeapWalk(HANDLE,LPPROCESS_HEAP_ENTRY);
354 WINBASEAPI BOOL WINAPI ImpersonateLoggedOnUser(HANDLE);
355 WINBASEAPI BOOL WINAPI ImpersonateNamedPipeClient(HANDLE);
356 WINBASEAPI BOOL WINAPI ImpersonateSelf(SECURITY_IMPERSONATION_LEVEL);
357 WINBASEAPI BOOL WINAPI InitAtomTable(DWORD);
358 WINBASEAPI BOOL WINAPI InitializeAcl(PACL,DWORD,DWORD);
359 WINBASEAPI VOID WINAPI InitializeCriticalSection(LPCRITICAL_SECTION);
360 WINBASEAPI BOOL WINAPI InitializeCriticalSectionAndSpinCount(LPCRITICAL_SECTION,DWORD);
361 WINBASEAPI DWORD WINAPI SetCriticalSectionSpinCount(LPCRITICAL_SECTION,DWORD);
362 WINBASEAPI BOOL WINAPI InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR,DWORD);
363 WINBASEAPI BOOL WINAPI InitializeSid (PSID,PSID_IDENTIFIER_AUTHORITY,BYTE);
364 WINBASEAPI VOID WINAPI InitializeSListHead(PSLIST_HEADER);
365
366 LONG WINAPI InterlockedCompareExchange(volatile LONG *,LONG,LONG);
367 LONG WINAPI InterlockedDecrement(volatile LONG *);
368 LONG WINAPI InterlockedExchange(volatile LONG *,LONG);
369 LONG WINAPI InterlockedExchangeAdd(volatile LONG *,LONG);
370 PSLIST_ENTRY WINAPI InterlockedFlushSList(PSLIST_HEADER);
371 LONG WINAPI InterlockedIncrement(volatile LONG *);
372 PSLIST_ENTRY WINAPI InterlockedPopEntrySList(PSLIST_HEADER);
373 PSLIST_ENTRY WINAPI InterlockedPushEntrySList(PSLIST_HEADER,PSLIST_ENTRY);
374 WINBASEAPI BOOL WINAPI IsBadCodePtr(FARPROC);
375 WINBASEAPI BOOL WINAPI IsBadHugeReadPtr(LPCVOID,UINT);
376 WINBASEAPI BOOL WINAPI IsBadHugeWritePtr(PVOID,UINT);
377 WINBASEAPI BOOL WINAPI IsBadReadPtr(LPCVOID,UINT);
378 WINBASEAPI BOOL WINAPI IsBadStringPtrA(LPCSTR,UINT);
379 WINBASEAPI BOOL WINAPI IsBadStringPtrW(LPCWSTR,UINT);
380 WINBASEAPI BOOL WINAPI IsBadWritePtr(PVOID,UINT);
381 WINBASEAPI BOOL WINAPI IsDebuggerPresent(void);
382 //WINBASEAPI BOOL IsProcessInJob(HANDLE,HANDLE,PBOOL);
383 WINBASEAPI BOOL WINAPI IsProcessorFeaturePresent(DWORD);
384 WINBASEAPI BOOL WINAPI IsSystemResumeAutomatic(void);
385 WINBASEAPI BOOL WINAPI IsTextUnicode(LPCVOID,int,LPINT);
386 WINBASEAPI BOOL WINAPI IsValidAcl(PACL);
387 WINBASEAPI BOOL WINAPI IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR);
388 WINBASEAPI BOOL WINAPI IsValidSid(PSID);
389 WINBASEAPI BOOL WINAPI IsWow64Process(HANDLE,PBOOL);
390 WINBASEAPI void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION);
391 WINBASEAPI HINSTANCE WINAPI LoadLibraryA(LPCSTR);
392 WINBASEAPI HINSTANCE WINAPI LoadLibraryExA(LPCSTR,HANDLE,DWORD);
393 WINBASEAPI HINSTANCE WINAPI LoadLibraryExW(LPCWSTR,HANDLE,DWORD);
394 WINBASEAPI HINSTANCE WINAPI LoadLibraryW(LPCWSTR);
395 WINBASEAPI DWORD WINAPI LoadModule(LPCSTR,PVOID);
396 WINBASEAPI HGLOBAL WINAPI LoadResource(HINSTANCE,HRSRC);
397 WINBASEAPI HLOCAL WINAPI LocalAlloc(UINT,SIZE_T);
398 WINBASEAPI SIZE_T WINAPI LocalCompact(UINT); /* Obsolete: Has no effect. */
399 //WINBASEAPI HLOCAL LocalDiscard(HLOCAL);
400 WINBASEAPI BOOL WINAPI LocalFileTimeToFileTime(CONST FILETIME *,LPFILETIME);
401 WINBASEAPI UINT WINAPI LocalFlags(HLOCAL); /* Obsolete: Has no effect. */
402 WINBASEAPI HLOCAL WINAPI LocalFree(HLOCAL);
403 WINBASEAPI HLOCAL WINAPI LocalHandle(LPCVOID);
404 WINBASEAPI PVOID WINAPI LocalLock(HLOCAL);
405 WINBASEAPI HLOCAL WINAPI LocalReAlloc(HLOCAL,SIZE_T,UINT);
406 WINBASEAPI SIZE_T WINAPI LocalShrink(HLOCAL,UINT);  /* Obsolete: Has no effect. */
407 WINBASEAPI UINT WINAPI LocalSize(HLOCAL);
408 WINBASEAPI BOOL WINAPI LocalUnlock(HLOCAL);
409 WINBASEAPI BOOL WINAPI LockFile(HANDLE,DWORD,DWORD,DWORD,DWORD);
410 WINBASEAPI BOOL WINAPI LockFileEx(HANDLE,DWORD,DWORD,DWORD,DWORD,LPOVERLAPPED);
411 WINBASEAPI PVOID WINAPI LockResource(HGLOBAL);
412 WINBASEAPI BOOL WINAPI LogonUserA(LPSTR,LPSTR,LPSTR,DWORD,DWORD,PHANDLE);
413 WINBASEAPI BOOL WINAPI LogonUserW(LPWSTR,LPWSTR,LPWSTR,DWORD,DWORD,PHANDLE);
414 WINBASEAPI BOOL WINAPI LookupAccountNameA(LPCSTR,LPCSTR,PSID,PDWORD,LPSTR,PDWORD,PSID_NAME_USE);
415 WINBASEAPI BOOL WINAPI LookupAccountNameW(LPCWSTR,LPCWSTR,PSID,PDWORD,LPWSTR,PDWORD,PSID_NAME_USE);
416 WINBASEAPI BOOL WINAPI LookupAccountSidA(LPCSTR,PSID,LPSTR,PDWORD,LPSTR,PDWORD,PSID_NAME_USE);
417 WINBASEAPI BOOL WINAPI LookupAccountSidW(LPCWSTR,PSID,LPWSTR,PDWORD,LPWSTR,PDWORD,PSID_NAME_USE);
418 WINBASEAPI BOOL WINAPI LookupPrivilegeDisplayNameA(LPCSTR,LPCSTR,LPSTR,PDWORD,PDWORD);
419 WINBASEAPI BOOL WINAPI LookupPrivilegeDisplayNameW(LPCWSTR,LPCWSTR,LPWSTR,PDWORD,PDWORD);
420 WINBASEAPI BOOL WINAPI LookupPrivilegeNameA(LPCSTR,PLUID,LPSTR,PDWORD);
421 WINBASEAPI BOOL WINAPI LookupPrivilegeNameW(LPCWSTR,PLUID,LPWSTR,PDWORD);
422 WINBASEAPI BOOL WINAPI LookupPrivilegeValueA(LPCSTR,LPCSTR,PLUID);
423 WINBASEAPI BOOL WINAPI LookupPrivilegeValueW(LPCWSTR,LPCWSTR,PLUID);
424 WINBASEAPI LPSTR WINAPI lstrcatA(LPSTR,LPCSTR);
425 WINBASEAPI LPWSTR WINAPI lstrcatW(LPWSTR,LPCWSTR);
426 WINBASEAPI int WINAPI lstrcmpA(LPCSTR,LPCSTR);
427 WINBASEAPI int WINAPI lstrcmpiA(LPCSTR,LPCSTR);
428 WINBASEAPI int WINAPI lstrcmpiW( LPCWSTR,LPCWSTR);
429 WINBASEAPI int WINAPI lstrcmpW(LPCWSTR,LPCWSTR);
430 WINBASEAPI LPSTR WINAPI lstrcpyA(LPSTR,LPCSTR);
431 WINBASEAPI LPSTR WINAPI lstrcpynA(LPSTR,LPCSTR,int);
432 WINBASEAPI LPWSTR WINAPI lstrcpynW(LPWSTR,LPCWSTR,int);
433 WINBASEAPI LPWSTR WINAPI lstrcpyW(LPWSTR,LPCWSTR);
434 WINBASEAPI int WINAPI lstrlenA(LPCSTR);
435 WINBASEAPI int WINAPI lstrlenW(LPCWSTR);
436 WINBASEAPI BOOL WINAPI MakeAbsoluteSD(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PDWORD,PACL,PDWORD,PACL,PDWORD,PSID,PDWORD,PSID,PDWORD);
437 WINBASEAPI BOOL WINAPI MakeSelfRelativeSD(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PDWORD);
438 WINBASEAPI VOID WINAPI MapGenericMask(PDWORD,PGENERIC_MAPPING);
439 WINBASEAPI PVOID WINAPI MapViewOfFile(HANDLE,DWORD,DWORD,DWORD,DWORD);
440 WINBASEAPI PVOID WINAPI MapViewOfFileEx(HANDLE,DWORD,DWORD,DWORD,DWORD,PVOID);
441 WINBASEAPI BOOL WINAPI MoveFileA(LPCSTR,LPCSTR);
442 WINBASEAPI BOOL WINAPI MoveFileExA(LPCSTR,LPCSTR,DWORD);
443 WINBASEAPI BOOL WINAPI MoveFileExW(LPCWSTR,LPCWSTR,DWORD);
444 WINBASEAPI BOOL WINAPI MoveFileW(LPCWSTR,LPCWSTR);
445 WINBASEAPI int WINAPI MulDiv(int,int,int);
446 WINBASEAPI BOOL WINAPI NotifyChangeEventLog(HANDLE,HANDLE);
447 WINBASEAPI BOOL WINAPI ObjectCloseAuditAlarmA(LPCSTR,PVOID,BOOL);
448 WINBASEAPI BOOL WINAPI ObjectCloseAuditAlarmW(LPCWSTR,PVOID,BOOL);
449 WINBASEAPI BOOL WINAPI ObjectDeleteAuditAlarmA(LPCSTR,PVOID,BOOL);
450 WINBASEAPI BOOL WINAPI ObjectDeleteAuditAlarmW(LPCWSTR,PVOID,BOOL);
451 WINBASEAPI BOOL WINAPI ObjectOpenAuditAlarmA(LPCSTR,PVOID,LPSTR,LPSTR,PSECURITY_DESCRIPTOR,HANDLE,DWORD,DWORD,PPRIVILEGE_SET,BOOL,BOOL,PBOOL);
452 WINBASEAPI BOOL WINAPI ObjectOpenAuditAlarmW(LPCWSTR,PVOID,LPWSTR,LPWSTR,PSECURITY_DESCRIPTOR,HANDLE,DWORD,DWORD,PPRIVILEGE_SET,BOOL,BOOL,PBOOL);
453 WINBASEAPI BOOL WINAPI ObjectPrivilegeAuditAlarmA(LPCSTR,PVOID,HANDLE,DWORD,PPRIVILEGE_SET,BOOL);
454 WINBASEAPI BOOL WINAPI ObjectPrivilegeAuditAlarmW(LPCWSTR,PVOID,HANDLE,DWORD,PPRIVILEGE_SET,BOOL);
455 WINBASEAPI HANDLE WINAPI OpenBackupEventLogA(LPCSTR,LPCSTR);
456 WINBASEAPI HANDLE WINAPI OpenBackupEventLogW(LPCWSTR,LPCWSTR);
457 WINBASEAPI HANDLE WINAPI OpenEventA(DWORD,BOOL,LPCSTR);
458 WINBASEAPI HANDLE WINAPI OpenEventLogA (LPCSTR,LPCSTR);
459 WINBASEAPI HANDLE WINAPI OpenEventLogW(LPCWSTR,LPCWSTR);
460 WINBASEAPI HANDLE WINAPI OpenEventW(DWORD,BOOL,LPCWSTR);
461 WINBASEAPI HFILE WINAPI OpenFile(LPCSTR,LPOFSTRUCT,UINT);
462 WINBASEAPI HANDLE WINAPI OpenFileMappingA(DWORD,BOOL,LPCSTR);
463 WINBASEAPI HANDLE WINAPI OpenFileMappingW(DWORD,BOOL,LPCWSTR);
464 WINBASEAPI HANDLE WINAPI OpenMutexA(DWORD,BOOL,LPCSTR);
465 WINBASEAPI HANDLE WINAPI OpenMutexW(DWORD,BOOL,LPCWSTR);
466 WINBASEAPI HANDLE WINAPI OpenProcess(DWORD,BOOL,DWORD);
467 WINBASEAPI BOOL WINAPI OpenProcessToken(HANDLE,DWORD,PHANDLE);
468 WINBASEAPI HANDLE WINAPI OpenSemaphoreA(DWORD,BOOL,LPCSTR);
469 WINBASEAPI HANDLE WINAPI OpenSemaphoreW(DWORD,BOOL,LPCWSTR);
470 WINBASEAPI HANDLE WINAPI OpenThread(DWORD,BOOL,DWORD);
471 WINBASEAPI BOOL WINAPI OpenThreadToken(HANDLE,DWORD,BOOL,PHANDLE);
472 WINBASEAPI HANDLE WINAPI OpenWaitableTimerA(DWORD,BOOL,LPCSTR);
473 WINBASEAPI HANDLE WINAPI OpenWaitableTimerW(DWORD,BOOL,LPCWSTR);
474 WINBASEAPI void WINAPI OutputDebugStringA(LPCSTR);
475 WINBASEAPI void WINAPI OutputDebugStringW(LPCWSTR);
476 WINBASEAPI BOOL WINAPI PeekNamedPipe(HANDLE,PVOID,DWORD,PDWORD,PDWORD,PDWORD);
477 WINBASEAPI BOOL WINAPI PostQueuedCompletionStatus(HANDLE,DWORD,ULONG_PTR,LPOVERLAPPED);
478 WINBASEAPI DWORD WINAPI PrepareTape(HANDLE,DWORD,BOOL);
479 WINBASEAPI BOOL WINAPI PrivilegeCheck (HANDLE,PPRIVILEGE_SET,PBOOL);
480 WINBASEAPI BOOL WINAPI PrivilegedServiceAuditAlarmA(LPCSTR,LPCSTR,HANDLE,PPRIVILEGE_SET,BOOL);
481 WINBASEAPI BOOL WINAPI PrivilegedServiceAuditAlarmW(LPCWSTR,LPCWSTR,HANDLE,PPRIVILEGE_SET,BOOL);
482 WINBASEAPI BOOL WINAPI ProcessIdToSessionId(DWORD,DWORD*);
483 WINBASEAPI BOOL WINAPI PulseEvent(HANDLE);
484 WINBASEAPI BOOL WINAPI PurgeComm(HANDLE,DWORD);
485 WINBASEAPI BOOL WINAPI QueryActCtxW(DWORD,HANDLE,PVOID,ULONG,PVOID,SIZE_T,SIZE_T*);
486 WINBASEAPI DWORD WINAPI QueryDosDeviceA(LPCSTR,LPSTR,DWORD);
487 WINBASEAPI DWORD WINAPI QueryDosDeviceW(LPCWSTR,LPWSTR,DWORD);
488 WINBASEAPI BOOL WINAPI QueryMemoryResourceNotification(HANDLE,PBOOL);
489 WINBASEAPI BOOL WINAPI QueryPerformanceCounter(PLARGE_INTEGER);
490 WINBASEAPI BOOL WINAPI QueryPerformanceFrequency(PLARGE_INTEGER);
491 WINBASEAPI DWORD WINAPI QueueUserAPC(PAPCFUNC,HANDLE,ULONG_PTR);
492 WINBASEAPI BOOL WINAPI QueueUserWorkItem(LPTHREAD_START_ROUTINE,PVOID,ULONG);
493 WINBASEAPI void WINAPI RaiseException(DWORD,DWORD,DWORD,const DWORD*);
494 WINBASEAPI BOOL WINAPI ReadDirectoryChangesW(HANDLE,PVOID,DWORD,BOOL,DWORD,PDWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE);
495 WINBASEAPI BOOL WINAPI ReadEventLogA(HANDLE,DWORD,DWORD,PVOID,DWORD,DWORD *,DWORD *);
496 WINBASEAPI BOOL WINAPI ReadEventLogW(HANDLE,DWORD,DWORD,PVOID,DWORD,DWORD *,DWORD *);
497 WINBASEAPI BOOL WINAPI ReadFile(HANDLE,PVOID,DWORD,PDWORD,LPOVERLAPPED);
498 WINBASEAPI BOOL WINAPI ReadFileEx(HANDLE,PVOID,DWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE);
499 WINBASEAPI BOOL WINAPI ReadFileScatter(HANDLE,FILE_SEGMENT_ELEMENT*,DWORD,LPDWORD,LPOVERLAPPED);
500 WINBASEAPI BOOL WINAPI ReadProcessMemory(HANDLE,LPCVOID,PVOID,DWORD,PDWORD);
501 WINBASEAPI HANDLE WINAPI RegisterEventSourceA (LPCSTR,LPCSTR);
502 WINBASEAPI HANDLE WINAPI RegisterEventSourceW(LPCWSTR,LPCWSTR);
503 WINBASEAPI BOOL WINAPI RegisterWaitForSingleObject(PHANDLE,HANDLE,WAITORTIMERCALLBACK,PVOID,ULONG,ULONG);
504 WINBASEAPI HANDLE WINAPI RegisterWaitForSingleObjectEx(HANDLE,WAITORTIMERCALLBACK,PVOID,ULONG,ULONG);
505 WINBASEAPI void WINAPI ReleaseActCtx(HANDLE);
506 WINBASEAPI BOOL WINAPI ReleaseMutex(HANDLE);
507 WINBASEAPI BOOL WINAPI ReleaseSemaphore(HANDLE,LONG,LPLONG);
508 WINBASEAPI BOOL WINAPI RemoveDirectoryA(LPCSTR);
509 WINBASEAPI BOOL WINAPI RemoveDirectoryW(LPCWSTR);
510 WINBASEAPI ULONG WINAPI RemoveVectoredExceptionHandler(PVOID);
511 WINBASEAPI HANDLE WINAPI ReOpenFile(HANDLE,DWORD,DWORD,DWORD);
512 WINBASEAPI BOOL WINAPI ReplaceFileA(LPCSTR,LPCSTR,LPCSTR,DWORD,LPVOID,LPVOID);
513 WINBASEAPI BOOL WINAPI ReplaceFileW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPVOID,LPVOID);
514 WINBASEAPI BOOL WINAPI ReportEventA(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCSTR*,PVOID);
515 WINBASEAPI BOOL WINAPI ReportEventW(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCWSTR*,PVOID);
516 WINBASEAPI BOOL WINAPI ResetEvent(HANDLE);
517 WINBASEAPI UINT WINAPI ResetWriteWatch(LPVOID,SIZE_T);
518 WINBASEAPI VOID WINAPI RestoreLastError(DWORD);
519 WINBASEAPI DWORD WINAPI ResumeThread(HANDLE);
520 WINBASEAPI BOOL WINAPI RevertToSelf(void);
521 WINBASEAPI DWORD WINAPI SearchPathA(LPCSTR,LPCSTR,LPCSTR,DWORD,LPSTR,LPSTR*);
522 WINBASEAPI DWORD WINAPI SearchPathW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPWSTR,LPWSTR*);
523 WINBASEAPI BOOL WINAPI SetAclInformation(PACL,PVOID,DWORD,ACL_INFORMATION_CLASS);
524 WINBASEAPI BOOL WINAPI SetCommBreak(HANDLE);
525 WINBASEAPI BOOL WINAPI SetCommConfig(HANDLE,LPCOMMCONFIG,DWORD);
526 WINBASEAPI BOOL WINAPI SetCommMask(HANDLE,DWORD);
527 WINBASEAPI BOOL WINAPI SetCommState(HANDLE,LPDCB);
528 WINBASEAPI BOOL WINAPI SetCommTimeouts(HANDLE,LPCOMMTIMEOUTS);
529 WINBASEAPI BOOL WINAPI SetComputerNameA(LPCSTR);
530 WINBASEAPI BOOL WINAPI SetComputerNameW(LPCWSTR);
531 WINBASEAPI BOOL WINAPI SetComputerNameExA(COMPUTER_NAME_FORMAT,LPCSTR);
532 WINBASEAPI BOOL WINAPI SetComputerNameExW(COMPUTER_NAME_FORMAT,LPCWSTR);
533 WINBASEAPI BOOL WINAPI SetCurrentDirectoryA(LPCSTR);
534 WINBASEAPI BOOL WINAPI SetCurrentDirectoryW(LPCWSTR);
535 WINBASEAPI BOOL WINAPI SetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,DWORD);
536 WINBASEAPI BOOL WINAPI SetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,DWORD);
537 WINBASEAPI BOOL WINAPI SetDllDirectoryA(LPCSTR);
538 WINBASEAPI BOOL WINAPI SetDllDirectoryW(LPCWSTR);
539 WINBASEAPI BOOL WINAPI SetEndOfFile(HANDLE);
540 WINBASEAPI BOOL WINAPI SetEnvironmentVariableA(LPCSTR,LPCSTR);
541 WINBASEAPI BOOL WINAPI SetEnvironmentVariableW(LPCWSTR,LPCWSTR);
542 WINBASEAPI UINT WINAPI SetErrorMode(UINT);
543 WINBASEAPI BOOL WINAPI SetEvent(HANDLE);
544 WINBASEAPI VOID WINAPI SetFileApisToANSI(void);
545 WINBASEAPI VOID WINAPI SetFileApisToOEM(void);
546 WINBASEAPI BOOL WINAPI SetFileAttributesA(LPCSTR,DWORD);
547 WINBASEAPI BOOL WINAPI SetFileAttributesW(LPCWSTR,DWORD);
548 WINBASEAPI DWORD WINAPI SetFilePointer(HANDLE,LONG,PLONG,DWORD);
549 WINBASEAPI BOOL WINAPI SetFilePointerEx(HANDLE,LARGE_INTEGER,PLARGE_INTEGER,DWORD);
550 WINBASEAPI BOOL WINAPI SetFileSecurityA(LPCSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
551 WINBASEAPI BOOL WINAPI SetFileSecurityW(LPCWSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
552 WINBASEAPI BOOL WINAPI SetFileTime(HANDLE,const FILETIME*,const FILETIME*,const FILETIME*);
553 WINBASEAPI BOOL WINAPI SetFileValidData(HANDLE,LONGLONG);
554 WINBASEAPI BOOL WINAPI SetFirmwareEnvironmentVariableA(LPCSTR,LPCSTR,PVOID,DWORD);
555 WINBASEAPI BOOL WINAPI SetFirmwareEnvironmentVariableW(LPCWSTR,LPCWSTR,PVOID,DWORD);
556 WINBASEAPI UINT WINAPI SetHandleCount(UINT);
557 WINBASEAPI BOOL WINAPI SetHandleInformation(HANDLE,DWORD,DWORD);
558 WINBASEAPI BOOL WINAPI SetKernelObjectSecurity(HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
559 WINBASEAPI void WINAPI SetLastError(DWORD);
560 WINBASEAPI void WINAPI SetLastErrorEx(DWORD,DWORD);
561 WINBASEAPI BOOL WINAPI SetLocalTime(const SYSTEMTIME*);
562 WINBASEAPI BOOL WINAPI SetMailslotInfo(HANDLE,DWORD);
563 WINBASEAPI BOOL WINAPI SetNamedPipeHandleState(HANDLE,PDWORD,PDWORD,PDWORD);
564 WINBASEAPI BOOL WINAPI SetPriorityClass(HANDLE,DWORD);
565 WINBASEAPI BOOL WINAPI SetPrivateObjectSecurity(SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR *,PGENERIC_MAPPING,HANDLE);
566 WINBASEAPI BOOL WINAPI SetProcessAffinityMask(HANDLE,DWORD);
567 WINBASEAPI BOOL WINAPI SetProcessDEPPolicy (DWORD);
568 WINBASEAPI BOOL WINAPI SetProcessPriorityBoost(HANDLE,BOOL);
569 WINBASEAPI BOOL WINAPI SetProcessShutdownParameters(DWORD,DWORD);
570 WINBASEAPI BOOL WINAPI SetProcessWorkingSetSize(HANDLE,SIZE_T,SIZE_T);
571 WINBASEAPI BOOL WINAPI SetSecurityDescriptorControl(PSECURITY_DESCRIPTOR,SECURITY_DESCRIPTOR_CONTROL,SECURITY_DESCRIPTOR_CONTROL);
572 WINBASEAPI BOOL WINAPI SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR,BOOL,PACL,BOOL);
573 WINBASEAPI BOOL WINAPI SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR,PSID,BOOL);
574 WINBASEAPI BOOL WINAPI SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR,PSID,BOOL);
575 WINBASEAPI BOOL WINAPI SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR,BOOL,PACL,BOOL);
576 WINBASEAPI BOOL WINAPI SetStdHandle(DWORD,HANDLE);
577 WINBASEAPI BOOL WINAPI SetSystemPowerState(BOOL,BOOL);
578 WINBASEAPI BOOL WINAPI SetSystemTime(const SYSTEMTIME*);
579 WINBASEAPI BOOL WINAPI SetSystemTimeAdjustment(DWORD,BOOL);
580 WINBASEAPI DWORD WINAPI SetTapeParameters(HANDLE,DWORD,PVOID);
581 WINBASEAPI DWORD WINAPI SetTapePosition(HANDLE,DWORD,DWORD,DWORD,DWORD,BOOL);
582 WINBASEAPI DWORD WINAPI SetThreadAffinityMask(HANDLE,DWORD);
583 WINBASEAPI BOOL WINAPI SetThreadContext(HANDLE,const CONTEXT*);
584 WINBASEAPI EXECUTION_STATE WINAPI SetThreadExecutionState(EXECUTION_STATE);
585 WINBASEAPI DWORD WINAPI SetThreadIdealProcessor(HANDLE,DWORD);
586 WINBASEAPI BOOL WINAPI SetThreadPriority(HANDLE,int);
587 WINBASEAPI BOOL WINAPI SetThreadPriorityBoost(HANDLE,BOOL);
588 WINBASEAPI BOOL WINAPI SetThreadToken (PHANDLE,HANDLE);
589 WINBASEAPI BOOL WINAPI SetTimeZoneInformation(const TIME_ZONE_INFORMATION *);
590 WINBASEAPI BOOL WINAPI SetTokenInformation(HANDLE,TOKEN_INFORMATION_CLASS,PVOID,DWORD);
591 WINBASEAPI LPTOP_LEVEL_EXCEPTION_FILTER WINAPI SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER);
592 WINBASEAPI BOOL WINAPI SetupComm(HANDLE,DWORD,DWORD);
593 WINBASEAPI BOOL WINAPI SetVolumeLabelA(LPCSTR,LPCSTR);
594 WINBASEAPI BOOL WINAPI SetVolumeLabelW(LPCWSTR,LPCWSTR);
595 WINBASEAPI BOOL WINAPI SetVolumeMountPointA(LPCSTR,LPCSTR);
596 WINBASEAPI BOOL WINAPI SetVolumeMountPointW(LPCWSTR,LPCWSTR);
597 WINBASEAPI BOOL WINAPI SetWaitableTimer(HANDLE,const LARGE_INTEGER*,LONG,PTIMERAPCROUTINE,PVOID,BOOL);
598 WINBASEAPI DWORD WINAPI SignalObjectAndWait(HANDLE,HANDLE,DWORD,BOOL);
599 WINBASEAPI DWORD WINAPI SizeofResource(HINSTANCE,HRSRC);
600 WINBASEAPI void WINAPI Sleep(DWORD);
601 WINBASEAPI DWORD WINAPI SleepEx(DWORD,BOOL);
602 WINBASEAPI DWORD WINAPI SuspendThread(HANDLE);
603 WINBASEAPI void WINAPI SwitchToFiber(PVOID);
604 WINBASEAPI BOOL WINAPI SwitchToThread(void);
605 WINBASEAPI BOOL WINAPI SystemTimeToFileTime(const SYSTEMTIME*,LPFILETIME);
606 WINBASEAPI BOOL WINAPI SystemTimeToTzSpecificLocalTime(LPTIME_ZONE_INFORMATION,LPSYSTEMTIME,LPSYSTEMTIME);
607 WINBASEAPI BOOL WINAPI TerminateProcess(HANDLE,UINT);
608 WINBASEAPI BOOL WINAPI TerminateThread(HANDLE,DWORD);
609 WINBASEAPI DWORD WINAPI TlsAlloc(VOID);
610 WINBASEAPI BOOL WINAPI TlsFree(DWORD);
611 WINBASEAPI PVOID WINAPI TlsGetValue(DWORD);
612 WINBASEAPI BOOL WINAPI TlsSetValue(DWORD,PVOID);
613 WINBASEAPI BOOL WINAPI TransactNamedPipe(HANDLE,PVOID,DWORD,PVOID,DWORD,PDWORD,LPOVERLAPPED);
614 WINBASEAPI BOOL WINAPI TransmitCommChar(HANDLE,char);
615 WINBASEAPI BOOL WINAPI TryEnterCriticalSection(LPCRITICAL_SECTION);
616 WINBASEAPI LONG WINAPI UnhandledExceptionFilter(LPEXCEPTION_POINTERS);
617 WINBASEAPI BOOL WINAPI UnlockFile(HANDLE,DWORD,DWORD,DWORD,DWORD);
618 WINBASEAPI BOOL WINAPI UnlockFileEx(HANDLE,DWORD,DWORD,DWORD,LPOVERLAPPED);
619
620 WINBASEAPI BOOL WINAPI UnmapViewOfFile(PVOID);
621 WINBASEAPI BOOL WINAPI UnregisterWait(HANDLE);
622 WINBASEAPI BOOL WINAPI UnregisterWaitEx(HANDLE,HANDLE);
623 WINBASEAPI BOOL WINAPI UpdateResourceA(HANDLE,LPCSTR,LPCSTR,WORD,PVOID,DWORD);
624 WINBASEAPI BOOL WINAPI UpdateResourceW(HANDLE,LPCWSTR,LPCWSTR,WORD,PVOID,DWORD);
625 WINBASEAPI BOOL WINAPI VerifyVersionInfoA(LPOSVERSIONINFOEXA,DWORD,DWORDLONG);
626 WINBASEAPI BOOL WINAPI VerifyVersionInfoW(LPOSVERSIONINFOEXW,DWORD,DWORDLONG);
627 WINBASEAPI PVOID WINAPI VirtualAlloc(PVOID,DWORD,DWORD,DWORD);
628 WINBASEAPI PVOID WINAPI VirtualAllocEx(HANDLE,PVOID,DWORD,DWORD,DWORD);
629 WINBASEAPI BOOL WINAPI VirtualFree(PVOID,DWORD,DWORD);
630 WINBASEAPI BOOL WINAPI VirtualFreeEx(HANDLE,PVOID,DWORD,DWORD);
631 WINBASEAPI BOOL WINAPI VirtualLock(PVOID,DWORD);
632 WINBASEAPI BOOL WINAPI VirtualProtect(PVOID,DWORD,DWORD,PDWORD);
633 WINBASEAPI BOOL WINAPI VirtualProtectEx(HANDLE,PVOID,DWORD,DWORD,PDWORD);
634 WINBASEAPI DWORD WINAPI VirtualQuery(LPCVOID,PMEMORY_BASIC_INFORMATION,DWORD);
635 WINBASEAPI DWORD WINAPI VirtualQueryEx(HANDLE,LPCVOID,PMEMORY_BASIC_INFORMATION,DWORD);
636 WINBASEAPI BOOL WINAPI VirtualUnlock(PVOID,DWORD);
637 WINBASEAPI BOOL WINAPI WaitCommEvent(HANDLE,PDWORD,LPOVERLAPPED);
638 WINBASEAPI BOOL WINAPI WaitForDebugEvent(LPDEBUG_EVENT,DWORD);
639 WINBASEAPI DWORD WINAPI WaitForMultipleObjects(DWORD,const HANDLE*,BOOL,DWORD);
640 WINBASEAPI DWORD WINAPI WaitForMultipleObjectsEx(DWORD,const HANDLE*,BOOL,DWORD,BOOL);
641 WINBASEAPI DWORD WINAPI WaitForSingleObject(HANDLE,DWORD);
642 WINBASEAPI DWORD WINAPI WaitForSingleObjectEx(HANDLE,DWORD,BOOL);
643 WINBASEAPI BOOL WINAPI WaitNamedPipeA(LPCSTR,DWORD);
644 WINBASEAPI BOOL WINAPI WaitNamedPipeW(LPCWSTR,DWORD);
645 WINBASEAPI BOOL WINAPI WinLoadTrustProvider(GUID*);
646 WINBASEAPI BOOL WINAPI WriteFile(HANDLE,LPCVOID,DWORD,PDWORD,LPOVERLAPPED);
647 WINBASEAPI BOOL WINAPI WriteFileEx(HANDLE,LPCVOID,DWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE);
648 WINBASEAPI BOOL WINAPI WriteFileGather(HANDLE,FILE_SEGMENT_ELEMENT*,DWORD,LPDWORD,LPOVERLAPPED);
649 WINBASEAPI BOOL WINAPI WritePrivateProfileSectionA(LPCSTR,LPCSTR,LPCSTR);
650 WINBASEAPI BOOL WINAPI WritePrivateProfileSectionW(LPCWSTR,LPCWSTR,LPCWSTR);
651 WINBASEAPI BOOL WINAPI WritePrivateProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPCSTR);
652 WINBASEAPI BOOL WINAPI WritePrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR);
653 WINBASEAPI BOOL WINAPI WritePrivateProfileStructA(LPCSTR,LPCSTR,LPVOID,UINT,LPCSTR);
654 WINBASEAPI BOOL WINAPI WritePrivateProfileStructW(LPCWSTR,LPCWSTR,LPVOID,UINT,LPCWSTR);
655 WINBASEAPI BOOL WINAPI WriteProcessMemory(HANDLE,LPVOID,LPCVOID,SIZE_T,SIZE_T*);
656 WINBASEAPI BOOL WINAPI WriteProfileSectionA(LPCSTR,LPCSTR);
657 WINBASEAPI BOOL WINAPI WriteProfileSectionW(LPCWSTR,LPCWSTR);
658 WINBASEAPI BOOL WINAPI WriteProfileStringA(LPCSTR,LPCSTR,LPCSTR);
659 WINBASEAPI BOOL WINAPI WriteProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR);
660 WINBASEAPI DWORD WINAPI WriteTapemark(HANDLE,DWORD,DWORD,BOOL);
661 WINBASEAPI BOOL WINAPI ZombifyActCtx(HANDLE);
662 WINBASEAPI BOOL WINAPI AllocateUserPhysicalPages(HANDLE,PULONG_PTR,PULONG_PTR);
663 WINBASEAPI BOOL WINAPI FreeUserPhysicalPages(HANDLE,PULONG_PTR,PULONG_PTR);
664 WINBASEAPI BOOL WINAPI MapUserPhysicalPages(PVOID,ULONG_PTR,PULONG_PTR);
665 WINBASEAPI BOOL WINAPI MapUserPhysicalPagesScatter(PVOID*,ULONG_PTR,PULONG_PTR);
666 WINBASEAPI void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION);
667
668 WINBASEAPI BOOL WINAPI GetCPInfoExA(UINT,DWORD,LPCPINFOEXA);
669 WINBASEAPI BOOL WINAPI GetCPInfoExW(UINT,DWORD,LPCPINFOEXW);
670 WINBASEAPI BOOL WINAPI GetCPInfo(UINT,LPCPINFO);
671 WINBASEAPI BOOL WINAPI GetStringTypeA(LCID,DWORD,LPCSTR,int,LPWORD);
672 WINBASEAPI BOOL WINAPI GetStringTypeW(DWORD,LPCWSTR,int,LPWORD);
673 WINBASEAPI BOOL WINAPI IsDBCSLeadByte(BYTE);
674 WINBASEAPI BOOL WINAPI IsDBCSLeadByteEx(UINT,BYTE);
675 WINBASEAPI int WINAPI CompareStringA(LCID,DWORD,LPCSTR,int,LPCSTR,int);
676 WINBASEAPI int WINAPI CompareStringW(LCID,DWORD,LPCWSTR,int,LPCWSTR,int);
677 WINBASEAPI int WINAPI GetDateFormatA(LCID,DWORD,const SYSTEMTIME*,LPCSTR,LPSTR,int);
678 WINBASEAPI int WINAPI GetLocaleInfoA(LCID,LCTYPE,LPSTR,int);
679 WINBASEAPI int WINAPI GetTimeFormatA(LCID,DWORD,const SYSTEMTIME*,LPCSTR,LPSTR,int);
680 WINBASEAPI int WINAPI LCMapStringA(LCID,DWORD,LPCSTR,int,LPSTR,int);
681 WINBASEAPI int WINAPI LCMapStringW(LCID,DWORD,LPCWSTR,int,LPWSTR,int);
682 WINBASEAPI int WINAPI MultiByteToWideChar(UINT,DWORD,LPCSTR,int,LPWSTR,int);
683 WINBASEAPI int WINAPI WideCharToMultiByte(UINT,DWORD,LPCWSTR,int,LPSTR,int,LPCSTR,LPBOOL);
684 WINBASEAPI LANGID WINAPI GetUserDefaultLangID(void);
685 WINBASEAPI UINT WINAPI GetACP(void);
686 WINBASEAPI UINT WINAPI GetOEMCP(void);
687 WINADVAPI LONG WINAPI RegDeleteValueA(HKEY,LPCSTR);
688 WINADVAPI LONG WINAPI RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,PHKEY);
689
690 WINUSERAPI HKL WINAPI ActivateKeyboardLayout(HKL,UINT);
691 WINUSERAPI BOOL WINAPI AdjustWindowRect(LPRECT,DWORD,BOOL);
692 WINUSERAPI BOOL WINAPI AdjustWindowRectEx(LPRECT,DWORD,BOOL,DWORD);
693 WINUSERAPI BOOL WINAPI AnimateWindow(HWND,DWORD,DWORD);
694 WINUSERAPI BOOL WINAPI AnyPopup(void);
695 WINUSERAPI BOOL WINAPI AppendMenuA(HMENU,UINT,UINT_PTR,LPCSTR);
696 WINUSERAPI BOOL WINAPI AppendMenuW(HMENU,UINT,UINT_PTR,LPCWSTR);
697 WINUSERAPI UINT WINAPI ArrangeIconicWindows(HWND);
698 WINUSERAPI BOOL WINAPI AttachThreadInput(DWORD,DWORD,BOOL);
699 WINUSERAPI HDWP WINAPI BeginDeferWindowPos(int);
700 WINUSERAPI HDC WINAPI BeginPaint(HWND,LPPAINTSTRUCT);
701 WINUSERAPI BOOL WINAPI BringWindowToTop(HWND);
702 WINUSERAPI long WINAPI BroadcastSystemMessage(DWORD,LPDWORD,UINT,WPARAM,LPARAM);
703 WINUSERAPI long WINAPI BroadcastSystemMessageA(DWORD,LPDWORD,UINT,WPARAM,LPARAM);
704 WINUSERAPI long WINAPI BroadcastSystemMessageW(DWORD,LPDWORD,UINT,WPARAM,LPARAM);
705 WINUSERAPI long WINAPI BroadcastSystemMessageExA(DWORD,LPDWORD,UINT,WPARAM,LPARAM,PBSMINFO);
706 WINUSERAPI long WINAPI BroadcastSystemMessageExW(DWORD,LPDWORD,UINT,WPARAM,LPARAM,PBSMINFO);
707 WINUSERAPI BOOL WINAPI CallMsgFilterA(LPMSG,INT);
708 WINUSERAPI BOOL WINAPI CallMsgFilterW(LPMSG,INT);
709 WINUSERAPI LRESULT WINAPI CallNextHookEx(HHOOK,int,WPARAM,LPARAM);
710 WINUSERAPI LRESULT WINAPI CallWindowProcA(WNDPROC,HWND,UINT,WPARAM,LPARAM);
711 WINUSERAPI LRESULT WINAPI CallWindowProcW(WNDPROC,HWND,UINT,WPARAM,LPARAM);
712 WINUSERAPI WORD WINAPI CascadeWindows(HWND,UINT,LPCRECT,UINT,const HWND*);
713 WINUSERAPI BOOL WINAPI ChangeClipboardChain(HWND,HWND);
714 WINUSERAPI LONG WINAPI ChangeDisplaySettingsA(PDEVMODEA,DWORD);
715 WINUSERAPI LONG WINAPI ChangeDisplaySettingsW(PDEVMODEW,DWORD);
716 WINUSERAPI LONG WINAPI ChangeDisplaySettingsExA(LPCSTR,LPDEVMODEA,HWND,DWORD,LPVOID);
717 WINUSERAPI LONG WINAPI ChangeDisplaySettingsExW(LPCWSTR,LPDEVMODEW,HWND,DWORD,LPVOID);
718 WINUSERAPI BOOL WINAPI ChangeMenuA(HMENU,UINT,LPCSTR,UINT,UINT);
719 WINUSERAPI BOOL WINAPI ChangeMenuW(HMENU,UINT,LPCWSTR,UINT,UINT);
720
721 WINUSERAPI LPSTR WINAPI CharLowerA(LPSTR);
722 WINUSERAPI LPWSTR WINAPI CharLowerW(LPWSTR);
723 WINUSERAPI DWORD WINAPI CharLowerBuffA(LPSTR,DWORD);
724 WINUSERAPI DWORD WINAPI CharLowerBuffW(LPWSTR,DWORD);
725 WINUSERAPI LPSTR WINAPI CharNextA(LPCSTR);
726 WINUSERAPI LPWSTR WINAPI CharNextW(LPCWSTR);
727 WINUSERAPI LPSTR WINAPI CharNextExA(WORD,LPCSTR,DWORD);
728 WINUSERAPI LPSTR WINAPI CharPrevA(LPCSTR,LPCSTR);
729 WINUSERAPI LPWSTR WINAPI CharPrevW(LPCWSTR,LPCWSTR);
730 WINUSERAPI LPSTR WINAPI CharPrevExA(WORD,LPCSTR,LPCSTR,DWORD);
731 WINUSERAPI BOOL WINAPI CharToOemA(LPCSTR,LPSTR);
732 WINUSERAPI BOOL WINAPI CharToOemW(LPCWSTR,LPSTR);
733 WINUSERAPI BOOL WINAPI CharToOemBuffA(LPCSTR,LPSTR,DWORD);
734 WINUSERAPI BOOL WINAPI CharToOemBuffW(LPCWSTR,LPSTR,DWORD);
735 WINUSERAPI LPSTR WINAPI CharUpperA(LPSTR);
736 WINUSERAPI LPWSTR WINAPI CharUpperW(LPWSTR);
737 WINUSERAPI DWORD WINAPI CharUpperBuffA(LPSTR,DWORD);
738 WINUSERAPI DWORD WINAPI CharUpperBuffW(LPWSTR,DWORD);
739 WINUSERAPI BOOL WINAPI CheckDlgButton(HWND,int,UINT);
740 WINUSERAPI DWORD WINAPI CheckMenuItem(HMENU,UINT,UINT);
741 WINUSERAPI BOOL WINAPI CheckMenuRadioItem(HMENU,UINT,UINT,UINT,UINT);
742 WINUSERAPI BOOL WINAPI CheckRadioButton(HWND,int,int,int);
743 WINUSERAPI HWND WINAPI ChildWindowFromPoint(HWND,POINT);
744 WINUSERAPI HWND WINAPI ChildWindowFromPointEx(HWND,POINT,UINT);
745 WINUSERAPI BOOL WINAPI ClientToScreen(HWND,LPPOINT);
746 WINUSERAPI BOOL WINAPI ClipCursor(LPCRECT);
747 WINUSERAPI BOOL WINAPI CloseClipboard(void);
748 WINUSERAPI BOOL WINAPI CloseDesktop(HDESK);
749 WINUSERAPI BOOL WINAPI CloseWindow(HWND);
750 WINUSERAPI BOOL WINAPI CloseWindowStation(HWINSTA);
751 WINUSERAPI int WINAPI CopyAcceleratorTableA(HACCEL,LPACCEL,int);
752 WINUSERAPI int WINAPI CopyAcceleratorTableW(HACCEL,LPACCEL,int);
753 WINUSERAPI HICON WINAPI CopyIcon(HICON);
754 WINUSERAPI HANDLE WINAPI CopyImage(HANDLE,UINT,int,int,UINT);
755 WINUSERAPI BOOL WINAPI CopyRect(LPRECT,LPCRECT);
756 WINUSERAPI int WINAPI CountClipboardFormats(void);
757 WINUSERAPI HACCEL WINAPI CreateAcceleratorTableA(LPACCEL,int);
758 WINUSERAPI HACCEL WINAPI CreateAcceleratorTableW(LPACCEL,int);
759 WINUSERAPI BOOL WINAPI CreateCaret(HWND,HBITMAP,int,int);
760 WINUSERAPI HCURSOR WINAPI CreateCursor(HINSTANCE,int,int,int,int,LPCVOID,LPCVOID);
761 WINUSERAPI HDESK WINAPI CreateDesktopA(LPCSTR,LPCSTR,LPDEVMODEA,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES);
762 WINUSERAPI HDESK WINAPI CreateDesktopW(LPCWSTR,LPCWSTR,LPDEVMODEW,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES);
763 WINUSERAPI HWND WINAPI CreateDialogIndirectParamA(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM);
764 WINUSERAPI HWND WINAPI CreateDialogIndirectParamW(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM);
765 WINUSERAPI HWND WINAPI CreateDialogParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM);
766 WINUSERAPI HWND WINAPI CreateDialogParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM);
767 WINUSERAPI HICON WINAPI CreateIcon(HINSTANCE,int,int,BYTE,BYTE,const BYTE*,const BYTE*);
768 WINUSERAPI HICON WINAPI CreateIconFromResource(PBYTE,DWORD,BOOL,DWORD);
769 WINUSERAPI HICON WINAPI CreateIconFromResourceEx(PBYTE,DWORD,BOOL,DWORD,int,int,UINT);
770 WINUSERAPI HICON WINAPI CreateIconIndirect(PICONINFO);
771 WINUSERAPI HWND WINAPI CreateMDIWindowA(LPCSTR,LPCSTR,DWORD,int,int,int,int,HWND,HINSTANCE,LPARAM);
772 WINUSERAPI HWND WINAPI CreateMDIWindowW(LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HINSTANCE,LPARAM);
773 WINUSERAPI HMENU WINAPI CreateMenu(void);
774 WINUSERAPI HMENU WINAPI CreatePopupMenu(void);
775 WINUSERAPI HWND WINAPI CreateWindowExA(DWORD,LPCSTR,LPCSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID);
776 WINUSERAPI HWND WINAPI CreateWindowExW(DWORD,LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID);
777 WINUSERAPI HWINSTA WINAPI CreateWindowStationA(LPCSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
778 WINUSERAPI HWINSTA WINAPI CreateWindowStationW(LPCWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
779 WINUSERAPI LRESULT WINAPI DefDlgProcA(HWND,UINT,WPARAM,LPARAM);
780 WINUSERAPI LRESULT WINAPI DefDlgProcW(HWND,UINT,WPARAM,LPARAM);
781 WINUSERAPI HDWP WINAPI DeferWindowPos(HDWP,HWND,HWND,int,int,int,int,UINT);
782 WINUSERAPI LRESULT WINAPI DefFrameProcA(HWND,HWND,UINT,WPARAM,LPARAM);
783 WINUSERAPI LRESULT WINAPI DefFrameProcW(HWND,HWND,UINT,WPARAM,LPARAM);
784 WINUSERAPI LRESULT WINAPI DefMDIChildProcA(HWND,UINT,WPARAM,LPARAM);
785 WINUSERAPI LRESULT WINAPI DefMDIChildProcW(HWND,UINT,WPARAM,LPARAM);
786 WINUSERAPI LRESULT WINAPI DefRawInputProc(PRAWINPUT*,INT,UINT);
787 WINUSERAPI LRESULT WINAPI DefWindowProcA(HWND,UINT,WPARAM,LPARAM);
788 WINUSERAPI LRESULT WINAPI DefWindowProcW(HWND,UINT,WPARAM,LPARAM);
789 WINUSERAPI BOOL WINAPI DeleteMenu(HMENU,UINT,UINT);
790 WINUSERAPI BOOL WINAPI DeregisterShellHookWindow(HWND);
791 WINUSERAPI BOOL WINAPI DestroyAcceleratorTable(HACCEL);
792 WINUSERAPI BOOL WINAPI DestroyCaret(void);
793 WINUSERAPI BOOL WINAPI DestroyCursor(HCURSOR);
794 WINUSERAPI BOOL WINAPI DestroyIcon(HICON);
795 WINUSERAPI BOOL WINAPI DestroyMenu(HMENU);
796 WINUSERAPI BOOL WINAPI DestroyWindow(HWND);
797 WINUSERAPI int WINAPI DialogBoxIndirectParamA(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM);
798 WINUSERAPI int WINAPI DialogBoxIndirectParamW(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM);
799 WINUSERAPI int WINAPI DialogBoxParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM);
800 WINUSERAPI int WINAPI DialogBoxParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM);
801 WINUSERAPI LONG WINAPI DispatchMessageA(const MSG*);
802 WINUSERAPI LONG WINAPI DispatchMessageW(const MSG*);
803 WINUSERAPI int WINAPI DlgDirListA(HWND,LPSTR,int,int,UINT);
804 WINUSERAPI int WINAPI DlgDirListW(HWND,LPWSTR,int,int,UINT);
805 WINUSERAPI int WINAPI DlgDirListComboBoxA(HWND,LPSTR,int,int,UINT);
806 WINUSERAPI int WINAPI DlgDirListComboBoxW(HWND,LPWSTR,int,int,UINT);
807 WINUSERAPI BOOL WINAPI DlgDirSelectComboBoxExA(HWND,LPSTR,int,int);
808 WINUSERAPI BOOL WINAPI DlgDirSelectComboBoxExW(HWND,LPWSTR,int,int);
809 WINUSERAPI BOOL WINAPI DlgDirSelectExA(HWND,LPSTR,int,int);
810 WINUSERAPI BOOL WINAPI DlgDirSelectExW(HWND,LPWSTR,int,int);
811 WINUSERAPI BOOL WINAPI DragDetect(HWND,POINT);
812 WINUSERAPI DWORD WINAPI DragObject(HWND,HWND,UINT,DWORD,HCURSOR);
813 WINUSERAPI BOOL WINAPI DrawAnimatedRects(HWND,int,LPCRECT,LPCRECT);
814 WINUSERAPI BOOL WINAPI DrawCaption(HWND,HDC,LPCRECT,UINT);
815 WINUSERAPI BOOL WINAPI DrawEdge(HDC,LPRECT,UINT,UINT);
816 WINUSERAPI BOOL WINAPI DrawFocusRect(HDC,LPCRECT);
817 WINUSERAPI BOOL WINAPI DrawFrameControl(HDC,LPRECT,UINT,UINT);
818 WINUSERAPI BOOL WINAPI DrawIcon(HDC,int,int,HICON);
819 WINUSERAPI BOOL WINAPI DrawIconEx(HDC,int,int,HICON,int,int,UINT,HBRUSH,UINT);
820 WINUSERAPI BOOL WINAPI DrawMenuBar(HWND);
821 WINUSERAPI BOOL WINAPI DrawStateA(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,int,int,int,int,UINT);
822 WINUSERAPI BOOL WINAPI DrawStateW(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,int,int,int,int,UINT);
823 WINUSERAPI int WINAPI DrawTextA(HDC,LPCSTR,int,LPRECT,UINT);
824 WINUSERAPI int WINAPI DrawTextW(HDC,LPCWSTR,int,LPRECT,UINT);
825 WINUSERAPI int WINAPI DrawTextExA(HDC,LPSTR,int,LPRECT,UINT,LPDRAWTEXTPARAMS);
826 WINUSERAPI int WINAPI DrawTextExW(HDC,LPWSTR,int,LPRECT,UINT,LPDRAWTEXTPARAMS);
827 WINUSERAPI BOOL WINAPI EmptyClipboard(void);
828 WINUSERAPI BOOL WINAPI EnableMenuItem(HMENU,UINT,UINT);
829 WINUSERAPI BOOL WINAPI EnableScrollBar(HWND,UINT,UINT);
830 WINUSERAPI BOOL WINAPI EnableWindow(HWND,BOOL);
831 WINUSERAPI BOOL WINAPI EndDeferWindowPos(HDWP);
832 WINUSERAPI BOOL WINAPI EndDialog(HWND,int);
833 WINUSERAPI BOOL WINAPI EndMenu(void);
834 WINUSERAPI BOOL WINAPI EndPaint(HWND,const PAINTSTRUCT*);
835 WINUSERAPI BOOL WINAPI EndTask(HWND,BOOL,BOOL);
836 WINUSERAPI BOOL WINAPI EnumChildWindows(HWND,ENUMWINDOWSPROC,LPARAM);
837 WINUSERAPI UINT WINAPI EnumClipboardFormats(UINT);
838 WINUSERAPI BOOL WINAPI EnumDesktopsA(HWINSTA,DESKTOPENUMPROCA,LPARAM);
839 WINUSERAPI BOOL WINAPI EnumDesktopsW(HWINSTA,DESKTOPENUMPROCW,LPARAM);
840 WINUSERAPI BOOL WINAPI EnumDesktopWindows(HDESK,ENUMWINDOWSPROC,LPARAM);
841 WINUSERAPI BOOL WINAPI EnumDisplayMonitors(HDC,LPCRECT,MONITORENUMPROC,LPARAM);
842 WINUSERAPI BOOL WINAPI EnumDisplaySettingsA(LPCSTR,DWORD,PDEVMODEA);
843 WINUSERAPI BOOL WINAPI EnumDisplaySettingsW(LPCWSTR,DWORD,PDEVMODEW);
844 WINUSERAPI BOOL WINAPI EnumDisplaySettingsExA(LPCSTR,DWORD,LPDEVMODEA,DWORD);
845 WINUSERAPI BOOL WINAPI EnumDisplaySettingsExW(LPCWSTR,DWORD,LPDEVMODEW,DWORD);
846 WINUSERAPI BOOL WINAPI EnumDisplayDevicesA(LPCSTR,DWORD,PDISPLAY_DEVICEA,DWORD);
847 WINUSERAPI BOOL WINAPI EnumDisplayDevicesW(LPCWSTR,DWORD,PDISPLAY_DEVICEW,DWORD);
848 WINUSERAPI int WINAPI EnumPropsA(HWND,PROPENUMPROCA);
849 WINUSERAPI int WINAPI EnumPropsW(HWND,PROPENUMPROCW);
850 WINUSERAPI int WINAPI EnumPropsExA(HWND,PROPENUMPROCEXA,LPARAM);
851 WINUSERAPI int WINAPI EnumPropsExW(HWND,PROPENUMPROCEXW,LPARAM);
852 WINUSERAPI BOOL WINAPI EnumThreadWindows(DWORD,WNDENUMPROC,LPARAM);
853 WINUSERAPI BOOL WINAPI EnumWindows(WNDENUMPROC,LPARAM);
854 WINUSERAPI BOOL WINAPI EnumWindowStationsA(WINSTAENUMPROCA,LPARAM);
855 WINUSERAPI BOOL WINAPI EnumWindowStationsW(WINSTAENUMPROCW,LPARAM);
856 WINUSERAPI BOOL WINAPI EqualRect(LPCRECT,LPCRECT);
857 WINUSERAPI BOOL WINAPI ExitWindowsEx(UINT,DWORD);
858 WINUSERAPI HWND WINAPI FindWindowA(LPCSTR,LPCSTR);
859 WINUSERAPI HWND WINAPI FindWindowExA(HWND,HWND,LPCSTR,LPCSTR);
860 WINUSERAPI HWND WINAPI FindWindowExW(HWND,HWND,LPCWSTR,LPCWSTR);
861 WINUSERAPI HWND WINAPI FindWindowW(LPCWSTR,LPCWSTR);
862 WINUSERAPI BOOL WINAPI FlashWindow(HWND,BOOL);
863 WINUSERAPI BOOL WINAPI FlashWindowEx(PFLASHWINFO);
864 int WINAPI FrameRect(HDC,LPCRECT,HBRUSH);
865 WINUSERAPI BOOL WINAPI FrameRgn(HDC,HRGN,HBRUSH,int,int);
866 WINUSERAPI HWND WINAPI GetActiveWindow(void);
867 WINUSERAPI HWND WINAPI GetAncestor(HWND,UINT);
868 WINUSERAPI SHORT WINAPI GetAsyncKeyState(int);
869 WINUSERAPI HWND WINAPI GetCapture(void);
870 WINUSERAPI UINT WINAPI GetCaretBlinkTime(void);
871 WINUSERAPI BOOL WINAPI GetCaretPos(LPPOINT);
872 WINUSERAPI BOOL WINAPI GetClassInfoA(HINSTANCE,LPCSTR,LPWNDCLASSA);
873 WINUSERAPI BOOL WINAPI GetClassInfoExA(HINSTANCE,LPCSTR,LPWNDCLASSEXA);
874 WINUSERAPI BOOL WINAPI GetClassInfoW(HINSTANCE,LPCWSTR,LPWNDCLASSW);
875 WINUSERAPI BOOL WINAPI GetClassInfoExW(HINSTANCE,LPCWSTR,LPWNDCLASSEXW);
876 WINUSERAPI DWORD WINAPI GetClassLongA(HWND,int);
877 WINUSERAPI DWORD WINAPI GetClassLongW(HWND,int);
878 WINUSERAPI int WINAPI GetClassNameA(HWND,LPSTR,int);
879 WINUSERAPI int WINAPI GetClassNameW(HWND,LPWSTR,int);
880 WINUSERAPI WORD WINAPI GetClassWord(HWND,int);
881 WINUSERAPI BOOL WINAPI GetClientRect(HWND,LPRECT);
882 WINUSERAPI HANDLE WINAPI GetClipboardData(UINT);
883 WINUSERAPI int WINAPI GetClipboardFormatNameA(UINT,LPSTR,int);
884 WINUSERAPI int WINAPI GetClipboardFormatNameW(UINT,LPWSTR,int);
885 WINUSERAPI HWND WINAPI GetClipboardOwner(void);
886 WINUSERAPI DWORD WINAPI GetClipboardSequenceNumber(void);
887 HWND WINAPI GetClipboardViewer(void);
888 WINUSERAPI BOOL WINAPI GetClipCursor(LPRECT);
889 WINUSERAPI BOOL WINAPI GetCursorPos(LPPOINT);
890 WINUSERAPI HDC WINAPI GetDC(HWND);
891 WINUSERAPI HDC WINAPI GetDCEx(HWND,HRGN,DWORD);
892 WINUSERAPI HWND WINAPI GetDesktopWindow(void);
893 WINUSERAPI long WINAPI GetDialogBaseUnits(void);
894 WINUSERAPI int WINAPI GetDlgCtrlID(HWND);
895 WINUSERAPI HWND WINAPI GetDlgItem(HWND,int);
896 WINUSERAPI UINT WINAPI GetDlgItemInt(HWND,int,PBOOL,BOOL);
897 WINUSERAPI UINT WINAPI GetDlgItemTextA(HWND,int,LPSTR,int);
898 WINUSERAPI UINT WINAPI GetDlgItemTextW(HWND,int,LPWSTR,int);
899 WINUSERAPI UINT WINAPI GetDoubleClickTime(void);
900 WINUSERAPI HWND WINAPI GetFocus(void);
901 WINUSERAPI HWND WINAPI GetForegroundWindow(void);
902 WINUSERAPI DWORD WINAPI GetGuiResources(HANDLE,DWORD);
903 WINUSERAPI BOOL WINAPI GetIconInfo(HICON,PICONINFO);
904 WINUSERAPI BOOL WINAPI GetInputState(void);
905 WINUSERAPI UINT WINAPI GetKBCodePage(void);
906 WINUSERAPI HKL WINAPI GetKeyboardLayout(DWORD);
907 WINUSERAPI UINT WINAPI GetKeyboardLayoutList(int,HKL*);
908 WINUSERAPI BOOL WINAPI GetKeyboardLayoutNameA(LPSTR);
909 WINUSERAPI BOOL WINAPI GetKeyboardLayoutNameW(LPWSTR);
910 WINUSERAPI BOOL WINAPI GetKeyboardState(PBYTE);
911 WINUSERAPI int WINAPI GetKeyboardType(int);
912 WINUSERAPI int WINAPI GetKeyNameTextA(LONG,LPSTR,int);
913 WINUSERAPI int WINAPI GetKeyNameTextW(LONG,LPWSTR,int);
914 WINUSERAPI SHORT WINAPI GetKeyState(int);
915 WINUSERAPI HWND WINAPI GetLastActivePopup(HWND);
916 WINUSERAPI HMENU WINAPI GetMenu(HWND);
917 WINUSERAPI LONG WINAPI GetMenuCheckMarkDimensions(void);
918 WINUSERAPI DWORD WINAPI GetMenuContextHelpId(HMENU);
919 WINUSERAPI UINT WINAPI GetMenuDefaultItem(HMENU,UINT,UINT);
920 WINUSERAPI int WINAPI GetMenuItemCount(HMENU);
921 WINUSERAPI UINT WINAPI GetMenuItemID(HMENU,int);
922 WINUSERAPI BOOL WINAPI GetMenuItemInfoA(HMENU,UINT,BOOL,LPMENUITEMINFOA);
923 WINUSERAPI BOOL WINAPI GetMenuItemInfoW(HMENU,UINT,BOOL,LPMENUITEMINFOW);
924 WINUSERAPI BOOL WINAPI GetMenuItemRect(HWND,HMENU,UINT,LPRECT);
925 WINUSERAPI UINT WINAPI GetMenuState(HMENU,UINT,UINT);
926 WINUSERAPI int WINAPI GetMenuStringA(HMENU,UINT,LPSTR,int,UINT);
927 WINUSERAPI int WINAPI GetMenuStringW(HMENU,UINT,LPWSTR,int,UINT);
928 WINUSERAPI BOOL WINAPI GetMessageA(LPMSG,HWND,UINT,UINT);
929 WINUSERAPI BOOL WINAPI GetMessageW(LPMSG,HWND,UINT,UINT);
930 WINUSERAPI LONG WINAPI GetMessageExtraInfo(void);
931 WINUSERAPI DWORD WINAPI GetMessagePos(void);
932 WINUSERAPI LONG WINAPI GetMessageTime(void);
933 WINUSERAPI int WINAPI GetMouseMovePointsEx(UINT,LPMOUSEMOVEPOINT,LPMOUSEMOVEPOINT,int,DWORD);
934 WINUSERAPI HWND WINAPI GetNextDlgGroupItem(HWND,HWND,BOOL);
935 WINUSERAPI HWND WINAPI GetNextDlgTabItem(HWND,HWND,BOOL);
936 WINUSERAPI HWND WINAPI GetOpenClipboardWindow(void);
937 WINUSERAPI HWND WINAPI GetParent(HWND);
938 WINUSERAPI int WINAPI GetPriorityClipboardFormat(UINT*,int);
939 WINUSERAPI HANDLE WINAPI GetPropA(HWND,LPCSTR);
940 WINUSERAPI HANDLE WINAPI GetPropW(HWND,LPCWSTR);
941 WINUSERAPI UINT WINAPI GetRawInputBuffer(PRAWINPUT,PUINT,UINT);
942 WINUSERAPI UINT WINAPI GetRawInputData(HRAWINPUT,UINT,LPVOID,PUINT,UINT);
943 WINUSERAPI UINT WINAPI GetRawInputDeviceInfoA(HANDLE,UINT,LPVOID,PUINT);
944 WINUSERAPI UINT WINAPI GetRawInputDeviceInfoW(HANDLE,UINT,LPVOID,PUINT);
945 WINUSERAPI UINT WINAPI GetRawInputDeviceList(PRAWINPUTDEVICELIST,PUINT,UINT);
946 WINUSERAPI UINT WINAPI GetRegisteredRawInputDevices(PRAWINPUTDEVICE,PUINT,UINT);
947 WINUSERAPI DWORD WINAPI GetQueueStatus(UINT);
948 WINUSERAPI BOOL WINAPI GetScrollInfo(HWND,int,LPSCROLLINFO);
949 WINUSERAPI int WINAPI GetScrollPos(HWND,int);
950 WINUSERAPI BOOL WINAPI GetScrollRange(HWND,int,LPINT,LPINT);
951 WINUSERAPI HWND WINAPI GetShellWindow(void);
952 WINUSERAPI HMENU WINAPI GetSubMenu(HMENU,int);
953 WINUSERAPI DWORD WINAPI GetSysColor(int);
954 WINUSERAPI HBRUSH WINAPI GetSysColorBrush(int);
955 WINUSERAPI HMENU WINAPI GetSystemMenu(HWND,BOOL);
956 WINUSERAPI int WINAPI GetSystemMetrics(int);
957 WINUSERAPI DWORD WINAPI GetTabbedTextExtentA(HDC,LPCSTR,int,int,LPINT);
958 WINUSERAPI DWORD WINAPI GetTabbedTextExtentW(HDC,LPCWSTR,int,int,LPINT);
959 WINUSERAPI LONG WINAPI GetWindowLongA(HWND,int);
960 WINUSERAPI LONG WINAPI GetWindowLongW(HWND,int);
961 WINUSERAPI HDESK WINAPI GetThreadDesktop(DWORD);
962 WINUSERAPI HWND WINAPI GetTopWindow(HWND);
963 WINUSERAPI BOOL WINAPI GetUpdateRect(HWND,LPRECT,BOOL);
964 WINUSERAPI int WINAPI GetUpdateRgn(HWND,HRGN,BOOL);
965 WINUSERAPI BOOL WINAPI GetUserObjectInformationA(HANDLE,int,PVOID,DWORD,PDWORD);
966 WINUSERAPI BOOL WINAPI GetUserObjectInformationW(HANDLE,int,PVOID,DWORD,PDWORD);
967 WINUSERAPI BOOL WINAPI GetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD);
968 WINUSERAPI HWND WINAPI GetWindow(HWND,UINT);
969 WINUSERAPI DWORD WINAPI GetWindowContextHelpId(HWND);
970 WINUSERAPI HDC WINAPI GetWindowDC(HWND);
971 WINUSERAPI BOOL WINAPI GetWindowPlacement(HWND,WINDOWPLACEMENT*);
972 WINUSERAPI BOOL WINAPI GetWindowRect(HWND,LPRECT);
973 WINUSERAPI int WINAPI GetWindowRgn(HWND,HRGN);
974 WINUSERAPI int WINAPI GetWindowTextA(HWND,LPSTR,int);
975 WINUSERAPI int WINAPI GetWindowTextLengthA(HWND);
976 WINUSERAPI int WINAPI GetWindowTextLengthW(HWND);
977 WINUSERAPI int WINAPI GetWindowTextW(HWND,LPWSTR,int);
978 WINUSERAPI WORD WINAPI GetWindowWord(HWND,int);
979 WINUSERAPI BOOL WINAPI GetAltTabInfoA(HWND,int,PALTTABINFO,LPSTR,UINT);
980 WINUSERAPI BOOL WINAPI GetAltTabInfoW(HWND,int,PALTTABINFO,LPWSTR,UINT);
981 WINUSERAPI BOOL WINAPI GetComboBoxInfo(HWND,PCOMBOBOXINFO);
982 WINUSERAPI BOOL WINAPI GetCursorInfo(PCURSORINFO);
983 WINUSERAPI BOOL WINAPI GetGUIThreadInfo(DWORD,LPGUITHREADINFO);
984 WINUSERAPI BOOL WINAPI GetLastInputInfo(PLASTINPUTINFO);
985 WINUSERAPI DWORD WINAPI GetListBoxInfo(HWND);
986 WINUSERAPI BOOL WINAPI GetMenuBarInfo(HWND,LONG,LONG,PMENUBARINFO);
987 WINUSERAPI BOOL WINAPI GetMenuInfo(HMENU,LPMENUINFO);
988 WINUSERAPI BOOL WINAPI GetProcessDefaultLayout(DWORD*);
989 WINUSERAPI BOOL WINAPI GetScrollBarInfo(HWND,LONG,PSCROLLBARINFO);
990 WINUSERAPI BOOL WINAPI GetTitleBarInfo(HWND,PTITLEBARINFO);
991 WINUSERAPI BOOL WINAPI GetWindowInfo(HWND,PWINDOWINFO);
992 WINUSERAPI BOOL WINAPI GetMonitorInfoA(HMONITOR,LPMONITORINFO);
993 WINUSERAPI BOOL WINAPI GetMonitorInfoW(HMONITOR,LPMONITORINFO);
994 WINUSERAPI UINT WINAPI GetWindowModuleFileNameA(HWND,LPSTR,UINT);
995 WINUSERAPI UINT WINAPI GetWindowModuleFileNameW(HWND,LPWSTR,UINT);
996 WINUSERAPI BOOL WINAPI GrayStringA(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,int,int,int,int,int);
997 WINUSERAPI BOOL WINAPI GrayStringW(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,int,int,int,int,int);
998 WINUSERAPI BOOL WINAPI HideCaret(HWND);
999 WINUSERAPI BOOL WINAPI HiliteMenuItem(HWND,HMENU,UINT,UINT);
1000 WINUSERAPI BOOL WINAPI InflateRect(LPRECT,int,int);
1001 WINUSERAPI BOOL WINAPI InSendMessage(void);
1002 WINUSERAPI DWORD WINAPI InSendMessageEx(LPVOID);
1003 WINUSERAPI BOOL WINAPI InsertMenuA(HMENU,UINT,UINT,UINT,LPCSTR);
1004 WINUSERAPI BOOL WINAPI InsertMenuW(HMENU,UINT,UINT,UINT,LPCWSTR);
1005 WINUSERAPI BOOL WINAPI InsertMenuItemA(HMENU,UINT,BOOL,LPCMENUITEMINFOA);
1006 WINUSERAPI BOOL WINAPI InsertMenuItemW(HMENU,UINT,BOOL,LPCMENUITEMINFOW);
1007 WINUSERAPI INT WINAPI InternalGetWindowText(HWND,LPWSTR,INT);
1008 WINUSERAPI BOOL WINAPI IntersectRect(LPRECT,LPCRECT,LPCRECT);
1009 WINUSERAPI BOOL WINAPI InvalidateRect(HWND,LPCRECT,BOOL);
1010 WINUSERAPI BOOL WINAPI InvalidateRgn(HWND,HRGN,BOOL);
1011 WINUSERAPI BOOL WINAPI InvertRect(HDC,LPCRECT);
1012 WINUSERAPI BOOL WINAPI IsCharAlphaA(CHAR ch);
1013 WINUSERAPI BOOL WINAPI IsCharAlphaNumericA(CHAR);
1014 WINUSERAPI BOOL WINAPI IsCharAlphaNumericW(WCHAR);
1015 WINUSERAPI BOOL WINAPI IsCharAlphaW(WCHAR);
1016 WINUSERAPI BOOL WINAPI IsCharLowerA(CHAR);
1017 WINUSERAPI BOOL WINAPI IsCharLowerW(WCHAR);
1018 WINUSERAPI BOOL WINAPI IsCharUpperA(CHAR);
1019 WINUSERAPI BOOL WINAPI IsCharUpperW(WCHAR);
1020 WINUSERAPI BOOL WINAPI IsChild(HWND,HWND);
1021 WINUSERAPI BOOL WINAPI IsClipboardFormatAvailable(UINT);
1022 WINUSERAPI BOOL WINAPI IsDialogMessageA(HWND,LPMSG);
1023 WINUSERAPI BOOL WINAPI IsDialogMessageW(HWND,LPMSG);
1024 WINUSERAPI UINT WINAPI IsDlgButtonChecked(HWND,int);
1025 WINUSERAPI BOOL WINAPI IsGUIThread(BOOL);
1026 WINUSERAPI BOOL WINAPI IsHungAppWindow(HWND);
1027 WINUSERAPI BOOL WINAPI IsIconic(HWND);
1028 WINUSERAPI BOOL WINAPI IsMenu(HMENU);
1029 WINUSERAPI BOOL WINAPI IsRectEmpty(LPCRECT);
1030 WINUSERAPI BOOL WINAPI IsWindow(HWND);
1031 WINUSERAPI BOOL WINAPI IsWindowEnabled(HWND);
1032 WINUSERAPI BOOL WINAPI IsWindowUnicode(HWND);
1033 WINUSERAPI BOOL WINAPI IsWindowVisible(HWND);
1034 WINUSERAPI BOOL WINAPI IsWinEventHookInstalled(DWORD);
1035 WINUSERAPI BOOL WINAPI IsZoomed(HWND);
1036 WINUSERAPI VOID WINAPI keybd_event(BYTE,BYTE,DWORD,DWORD);
1037 WINUSERAPI BOOL WINAPI KillTimer(HWND,UINT);
1038 WINUSERAPI HACCEL WINAPI LoadAcceleratorsA(HINSTANCE,LPCSTR);
1039 WINUSERAPI HACCEL WINAPI LoadAcceleratorsW(HINSTANCE,LPCWSTR);
1040 WINUSERAPI HBITMAP WINAPI LoadBitmapA(HINSTANCE,LPCSTR);
1041 WINUSERAPI HBITMAP WINAPI LoadBitmapW(HINSTANCE,LPCWSTR);
1042 WINUSERAPI HCURSOR WINAPI LoadCursorA(HINSTANCE,LPCSTR);
1043 WINUSERAPI HCURSOR WINAPI LoadCursorFromFileA(LPCSTR);
1044 WINUSERAPI HCURSOR WINAPI LoadCursorFromFileW(LPCWSTR);
1045 WINUSERAPI HCURSOR WINAPI LoadCursorW(HINSTANCE,LPCWSTR);
1046 WINUSERAPI HICON WINAPI LoadIconA(HINSTANCE,LPCSTR);
1047 WINUSERAPI HICON WINAPI LoadIconW(HINSTANCE,LPCWSTR);
1048 WINUSERAPI HANDLE WINAPI LoadImageA(HINSTANCE,LPCSTR,UINT,int,int,UINT);
1049 WINUSERAPI HANDLE WINAPI LoadImageW(HINSTANCE,LPCWSTR,UINT,int,int,UINT);
1050 WINUSERAPI HKL WINAPI LoadKeyboardLayoutA(LPCSTR,UINT);
1051 WINUSERAPI HKL WINAPI LoadKeyboardLayoutW(LPCWSTR,UINT);
1052 WINUSERAPI HMENU WINAPI LoadMenuA(HINSTANCE,LPCSTR);
1053 WINUSERAPI HMENU WINAPI LoadMenuIndirectA(const MENUTEMPLATE*);
1054 WINUSERAPI HMENU WINAPI LoadMenuIndirectW(const MENUTEMPLATE*);
1055 WINUSERAPI HMENU WINAPI LoadMenuW(HINSTANCE,LPCWSTR);
1056 WINUSERAPI int WINAPI LoadStringA(HINSTANCE,UINT,LPSTR,int);
1057 WINUSERAPI int WINAPI LoadStringW(HINSTANCE,UINT,LPWSTR,int);
1058 WINUSERAPI BOOL WINAPI LockWindowUpdate(HWND);
1059 WINUSERAPI BOOL WINAPI LockWorkStation(void);
1060 WINUSERAPI int WINAPI LookupIconIdFromDirectory(PBYTE,BOOL);
1061 WINUSERAPI int WINAPI LookupIconIdFromDirectoryEx(PBYTE,BOOL,int,int,UINT);
1062 WINUSERAPI BOOL WINAPI MapDialogRect(HWND,LPRECT);
1063 WINUSERAPI UINT WINAPI MapVirtualKeyA(UINT,UINT);
1064 WINUSERAPI UINT WINAPI MapVirtualKeyExA(UINT,UINT,HKL);
1065 WINUSERAPI UINT WINAPI MapVirtualKeyExW(UINT,UINT,HKL);
1066 WINUSERAPI UINT WINAPI MapVirtualKeyW(UINT,UINT);
1067 WINUSERAPI int WINAPI MapWindowPoints(HWND,HWND,LPPOINT,UINT);
1068 WINUSERAPI int WINAPI MenuItemFromPoint(HWND,HMENU,POINT);
1069 WINUSERAPI BOOL WINAPI MessageBeep(UINT);
1070 WINUSERAPI int WINAPI MessageBoxA(HWND,LPCSTR,LPCSTR,UINT);
1071 WINUSERAPI int WINAPI MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT);
1072 WINUSERAPI int WINAPI MessageBoxExA(HWND,LPCSTR,LPCSTR,UINT,WORD);
1073 WINUSERAPI int WINAPI MessageBoxExW(HWND,LPCWSTR,LPCWSTR,UINT,WORD);
1074 WINUSERAPI int WINAPI MessageBoxIndirectA(CONST MSGBOXPARAMSA*);
1075 WINUSERAPI int WINAPI MessageBoxIndirectW(CONST MSGBOXPARAMSW*);
1076 WINUSERAPI BOOL WINAPI ModifyMenuA(HMENU,UINT,UINT,UINT,LPCSTR);
1077 WINUSERAPI BOOL WINAPI ModifyMenuW(HMENU,UINT,UINT,UINT,LPCWSTR);
1078 WINUSERAPI HMONITOR WINAPI MonitorFromPoint(POINT,DWORD);
1079 WINUSERAPI HMONITOR WINAPI MonitorFromRect(LPCRECT,DWORD);
1080 WINUSERAPI HMONITOR WINAPI MonitorFromWindow(HWND,DWORD);
1081 WINUSERAPI void WINAPI mouse_event(DWORD,DWORD,DWORD,DWORD,ULONG_PTR);
1082 WINUSERAPI BOOL WINAPI MoveWindow(HWND,int,int,int,int,BOOL);
1083 WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjects(DWORD,CONST HANDLE*,BOOL,DWORD,DWORD);
1084 WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjectsEx(DWORD,CONST HANDLE*,DWORD,DWORD,DWORD);
1085 WINUSERAPI void WINAPI NotifyWinEvent(DWORD,HWND,LONG,LONG);
1086 WINUSERAPI DWORD WINAPI OemKeyScan(WORD);
1087 WINUSERAPI BOOL WINAPI OemToCharA(LPCSTR,LPSTR);
1088 WINUSERAPI BOOL WINAPI OemToCharBuffA(LPCSTR,LPSTR,DWORD);
1089 WINUSERAPI BOOL WINAPI OemToCharBuffW(LPCSTR,LPWSTR,DWORD);
1090 WINUSERAPI BOOL WINAPI OemToCharW(LPCSTR,LPWSTR);
1091 WINUSERAPI BOOL WINAPI OffsetRect(LPRECT,int,int);
1092 WINUSERAPI BOOL WINAPI OpenClipboard(HWND);
1093 WINUSERAPI HDESK WINAPI OpenDesktopA(LPSTR,DWORD,BOOL,DWORD);
1094 WINUSERAPI HDESK WINAPI OpenDesktopW(LPWSTR,DWORD,BOOL,DWORD);
1095 WINUSERAPI BOOL WINAPI OpenIcon(HWND);
1096 WINUSERAPI HDESK WINAPI OpenInputDesktop(DWORD,BOOL,DWORD);
1097 WINUSERAPI HWINSTA WINAPI OpenWindowStationA(LPSTR,BOOL,DWORD);
1098 WINUSERAPI HWINSTA WINAPI OpenWindowStationW(LPWSTR,BOOL,DWORD);
1099 WINUSERAPI BOOL WINAPI PaintDesktop(HDC);
1100 WINUSERAPI BOOL WINAPI PeekMessageA(LPMSG,HWND,UINT,UINT,UINT);
1101 WINUSERAPI BOOL WINAPI PeekMessageW(LPMSG,HWND,UINT,UINT,UINT);
1102 WINUSERAPI BOOL WINAPI PostMessageA(HWND,UINT,WPARAM,LPARAM);
1103 WINUSERAPI BOOL WINAPI PostMessageW(HWND,UINT,WPARAM,LPARAM);
1104 WINUSERAPI void WINAPI PostQuitMessage(int);
1105 WINUSERAPI BOOL WINAPI PostThreadMessageA(DWORD,UINT,WPARAM,LPARAM);
1106 WINUSERAPI BOOL WINAPI PostThreadMessageW(DWORD,UINT,WPARAM,LPARAM);
1107 WINUSERAPI BOOL WINAPI PrintWindow(HWND,HDC,UINT);
1108 WINUSERAPI BOOL WINAPI PtInRect(LPCRECT,POINT);
1109 WINUSERAPI HWND WINAPI RealChildWindowFromPoint(HWND,POINT);
1110 WINUSERAPI UINT WINAPI RealGetWindowClassA(HWND,LPSTR,UINT);
1111 WINUSERAPI UINT WINAPI RealGetWindowClassW(HWND,LPWSTR,UINT);
1112 WINUSERAPI BOOL WINAPI RedrawWindow(HWND,LPCRECT,HRGN,UINT);
1113 WINUSERAPI ATOM WINAPI RegisterClassA(CONST WNDCLASSA*);
1114 WINUSERAPI ATOM WINAPI RegisterClassW(CONST WNDCLASSW*);
1115 WINUSERAPI ATOM WINAPI RegisterClassExA(CONST WNDCLASSEXA*);
1116 WINUSERAPI ATOM WINAPI RegisterClassExW(CONST WNDCLASSEXW*);
1117 WINUSERAPI UINT WINAPI RegisterClipboardFormatA(LPCSTR);
1118 WINUSERAPI UINT WINAPI RegisterClipboardFormatW(LPCWSTR);
1119 WINUSERAPI HDEVNOTIFY WINAPI RegisterDeviceNotificationA(HANDLE,LPVOID,DWORD);
1120 WINUSERAPI HDEVNOTIFY WINAPI RegisterDeviceNotificationW(HANDLE,LPVOID,DWORD);
1121 WINUSERAPI HPOWERNOTIFY WINAPI RegisterPowerSettingNotification(HANDLE,LPCGUID,DWORD);
1122 WINUSERAPI BOOL WINAPI RegisterHotKey(HWND,int,UINT,UINT);
1123 WINUSERAPI BOOL WINAPI RegisterRawInputDevices(PCRAWINPUTDEVICE,UINT,UINT);
1124 WINUSERAPI UINT WINAPI RegisterWindowMessageA(LPCSTR);
1125 WINUSERAPI UINT WINAPI RegisterWindowMessageW(LPCWSTR);
1126 WINUSERAPI BOOL WINAPI ReleaseCapture(void);
1127 WINUSERAPI int WINAPI ReleaseDC(HWND,HDC);
1128 WINUSERAPI BOOL WINAPI RemoveMenu(HMENU,UINT,UINT);
1129 WINUSERAPI HANDLE WINAPI RemovePropA(HWND,LPCSTR);
1130 WINUSERAPI HANDLE WINAPI RemovePropW(HWND,LPCWSTR);
1131 WINUSERAPI BOOL WINAPI ReplyMessage(LRESULT);
1132 WINUSERAPI BOOL WINAPI ScreenToClient(HWND,LPPOINT);
1133 WINUSERAPI BOOL WINAPI ScrollDC(HDC,int,int,LPCRECT,LPCRECT,HRGN,LPRECT);
1134 WINUSERAPI BOOL WINAPI ScrollWindow(HWND,int,int,LPCRECT,LPCRECT);
1135 WINUSERAPI int WINAPI ScrollWindowEx(HWND,int,int,LPCRECT,LPCRECT,HRGN,LPRECT,UINT);
1136 WINUSERAPI LONG WINAPI SendDlgItemMessageA(HWND,int,UINT,WPARAM,LPARAM);
1137 WINUSERAPI LONG WINAPI SendDlgItemMessageW(HWND,int,UINT,WPARAM,LPARAM);
1138 WINUSERAPI UINT WINAPI SendInput(UINT,LPINPUT,int);
1139 WINUSERAPI LRESULT WINAPI SendMessageA(HWND,UINT,WPARAM,LPARAM);
1140 WINUSERAPI BOOL WINAPI SendMessageCallbackA(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,DWORD);
1141 WINUSERAPI BOOL WINAPI SendMessageCallbackW(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,DWORD);
1142 WINUSERAPI LRESULT WINAPI SendMessageTimeoutA(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD);
1143 WINUSERAPI LRESULT WINAPI SendMessageTimeoutW(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD);
1144 WINUSERAPI LRESULT WINAPI SendMessageW(HWND,UINT,WPARAM,LPARAM);
1145 WINUSERAPI BOOL WINAPI SendNotifyMessageA(HWND,UINT,WPARAM,LPARAM);
1146 WINUSERAPI BOOL WINAPI SendNotifyMessageW(HWND,UINT,WPARAM,LPARAM);
1147 WINUSERAPI HWND WINAPI SetActiveWindow(HWND);
1148 WINUSERAPI HWND WINAPI SetCapture(HWND hWnd);
1149 WINUSERAPI BOOL WINAPI SetCaretBlinkTime(UINT);
1150 WINUSERAPI BOOL WINAPI SetCaretPos(int,int);
1151 WINUSERAPI DWORD WINAPI SetClassLongA(HWND,int,LONG);
1152 WINUSERAPI DWORD WINAPI SetClassLongW(HWND,int,LONG);
1153 WINUSERAPI WORD WINAPI SetClassWord(HWND,int,WORD);
1154 WINUSERAPI HANDLE WINAPI SetClipboardData(UINT,HANDLE);
1155 WINUSERAPI HWND WINAPI SetClipboardViewer(HWND);
1156 WINUSERAPI HCURSOR WINAPI SetCursor(HCURSOR);
1157 WINUSERAPI BOOL WINAPI SetCursorPos(int,int);
1158 WINUSERAPI VOID WINAPI SetDebugErrorLevel(DWORD);
1159 WINUSERAPI BOOL WINAPI SetDlgItemInt(HWND,int,UINT,BOOL);
1160 WINUSERAPI BOOL WINAPI SetDlgItemTextA(HWND,int,LPCSTR);
1161 WINUSERAPI BOOL WINAPI SetDlgItemTextW(HWND,int,LPCWSTR);
1162 WINUSERAPI BOOL WINAPI SetDoubleClickTime(UINT);
1163 WINUSERAPI HWND WINAPI SetFocus(HWND);
1164 WINUSERAPI BOOL WINAPI SetForegroundWindow(HWND);
1165 WINUSERAPI BOOL WINAPI SetKeyboardState(PBYTE);
1166 WINUSERAPI BOOL WINAPI SetMenu(HWND,HMENU);
1167 WINUSERAPI BOOL WINAPI SetMenuContextHelpId(HMENU,DWORD);
1168 WINUSERAPI BOOL WINAPI SetMenuDefaultItem(HMENU,UINT,UINT);
1169 WINUSERAPI BOOL WINAPI SetMenuInfo(HMENU,LPCMENUINFO);
1170 WINUSERAPI BOOL WINAPI SetMenuItemBitmaps(HMENU,UINT,UINT,HBITMAP,HBITMAP);
1171 WINUSERAPI BOOL WINAPI SetMenuItemInfoA(HMENU,UINT,BOOL,LPCMENUITEMINFOA);
1172 WINUSERAPI BOOL WINAPI SetMenuItemInfoW( HMENU,UINT,BOOL,LPCMENUITEMINFOW);
1173 WINUSERAPI LPARAM WINAPI SetMessageExtraInfo(LPARAM);
1174 WINUSERAPI BOOL WINAPI SetMessageQueue(int);
1175 WINUSERAPI HWND WINAPI SetParent(HWND,HWND);
1176 WINUSERAPI BOOL WINAPI SetProcessDefaultLayout(DWORD);
1177 WINUSERAPI BOOL WINAPI SetProcessWindowStation(HWINSTA);
1178 WINUSERAPI BOOL WINAPI SetPropA(HWND,LPCSTR,HANDLE);
1179 WINUSERAPI BOOL WINAPI SetPropW(HWND,LPCWSTR,HANDLE);
1180 WINUSERAPI BOOL WINAPI SetRect(LPRECT,int,int,int,int);
1181 WINUSERAPI BOOL WINAPI SetRectEmpty(LPRECT);
1182 WINUSERAPI int WINAPI SetScrollInfo(HWND,int,LPCSCROLLINFO,BOOL);
1183 WINUSERAPI int WINAPI SetScrollPos(HWND,int,int,BOOL);
1184 WINUSERAPI BOOL WINAPI SetScrollRange(HWND,int,int,int,BOOL);
1185 WINUSERAPI BOOL WINAPI SetSysColors(int,const INT *,const COLORREF *);
1186 WINUSERAPI BOOL WINAPI SetSystemCursor(HCURSOR,DWORD);
1187 WINUSERAPI BOOL WINAPI SetThreadDesktop(HDESK);
1188 WINUSERAPI UINT WINAPI SetTimer(HWND,UINT,UINT,TIMERPROC);
1189 WINUSERAPI BOOL WINAPI SetUserObjectInformationA(HANDLE,int,PVOID,DWORD);
1190 WINUSERAPI BOOL WINAPI SetUserObjectInformationW(HANDLE,int,PVOID,DWORD);
1191 WINUSERAPI BOOL WINAPI SetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
1192 WINUSERAPI HWINEVENTHOOK WINAPI SetWinEventHook(UINT,UINT,HMODULE,WINEVENTPROC,DWORD,DWORD,UINT);
1193 WINUSERAPI BOOL WINAPI SetWindowContextHelpId(HWND,DWORD);
1194 WINUSERAPI LONG WINAPI SetWindowLongA(HWND,int,LONG);
1195 WINUSERAPI LONG WINAPI SetWindowLongW(HWND,int,LONG);
1196 WINUSERAPI BOOL WINAPI SetWindowPlacement(HWND hWnd,const WINDOWPLACEMENT*);
1197 WINUSERAPI BOOL WINAPI SetWindowPos(HWND,HWND,int,int,int,int,UINT);
1198 WINUSERAPI int WINAPI SetWindowRgn(HWND,HRGN,BOOL);
1199 WINUSERAPI HHOOK WINAPI SetWindowsHookA(int,HOOKPROC);
1200 WINUSERAPI HHOOK WINAPI SetWindowsHookW(int,HOOKPROC);
1201 WINUSERAPI HHOOK WINAPI SetWindowsHookExA(int,HOOKPROC,HINSTANCE,DWORD);
1202 WINUSERAPI HHOOK WINAPI SetWindowsHookExW(int,HOOKPROC,HINSTANCE,DWORD);
1203 WINUSERAPI BOOL WINAPI SetWindowTextA(HWND,LPCSTR);
1204 WINUSERAPI BOOL WINAPI SetWindowTextW(HWND,LPCWSTR);
1205 WINUSERAPI WORD WINAPI SetWindowWord(HWND,int,WORD);
1206 WINUSERAPI BOOL WINAPI ShowCaret(HWND);
1207 WINUSERAPI int WINAPI ShowCursor(BOOL);
1208 WINUSERAPI BOOL WINAPI ShowOwnedPopups(HWND,BOOL);
1209 WINUSERAPI BOOL WINAPI ShowScrollBar(HWND,int,BOOL);
1210 WINUSERAPI BOOL WINAPI ShowWindow(HWND,int);
1211 WINUSERAPI BOOL WINAPI ShowWindowAsync(HWND,int);
1212 WINUSERAPI BOOL WINAPI SubtractRect(LPRECT,LPCRECT,LPCRECT);
1213 WINUSERAPI BOOL WINAPI SwapMouseButton(BOOL);
1214 WINUSERAPI BOOL WINAPI SwitchDesktop(HDESK);
1215 WINUSERAPI VOID WINAPI SwitchToThisWindow(HWND,BOOL);
1216 WINUSERAPI BOOL WINAPI SystemParametersInfoA(UINT,UINT,PVOID,UINT);
1217 WINUSERAPI BOOL WINAPI SystemParametersInfoW(UINT,UINT,PVOID,UINT);
1218 WINUSERAPI LONG WINAPI TabbedTextOutA(HDC,int,int,LPCSTR,int,int,LPINT,int);
1219 WINUSERAPI LONG WINAPI TabbedTextOutW(HDC,int,int,LPCWSTR,int,int,LPINT,int);
1220 WINUSERAPI WORD WINAPI TileWindows(HWND,UINT,LPCRECT,UINT,const HWND *);
1221 WINUSERAPI int WINAPI ToAscii(UINT,UINT,PBYTE,LPWORD,UINT);
1222 WINUSERAPI int WINAPI ToAsciiEx(UINT,UINT,PBYTE,LPWORD,UINT,HKL);
1223 WINUSERAPI int WINAPI ToUnicode(UINT,UINT,PBYTE,LPWSTR,int,UINT);
1224 WINUSERAPI int WINAPI ToUnicodeEx(UINT,UINT,PBYTE,LPWSTR,int,UINT,HKL);
1225 WINUSERAPI BOOL WINAPI TrackMouseEvent(LPTRACKMOUSEEVENT);
1226 WINUSERAPI BOOL WINAPI TrackPopupMenu(HMENU,UINT,int,int,int,HWND,LPCRECT);
1227 WINUSERAPI BOOL WINAPI TrackPopupMenuEx(HMENU,UINT,int,int,HWND,LPTPMPARAMS);
1228 WINUSERAPI int WINAPI TranslateAcceleratorA(HWND,HACCEL,LPMSG);
1229 WINUSERAPI int WINAPI TranslateAcceleratorW(HWND,HACCEL,LPMSG);
1230 WINUSERAPI BOOL WINAPI TranslateMDISysAccel(HWND,LPMSG);
1231 WINUSERAPI BOOL WINAPI TranslateMessage(const MSG*);
1232 WINUSERAPI BOOL WINAPI UnhookWindowsHook(int,HOOKPROC);
1233 WINUSERAPI BOOL WINAPI UnhookWindowsHookEx(HHOOK);
1234 WINUSERAPI BOOL WINAPI UnhookWinEvent(HWINEVENTHOOK);
1235 WINUSERAPI BOOL WINAPI UnionRect(LPRECT,LPCRECT,LPCRECT);
1236 WINUSERAPI BOOL WINAPI UnloadKeyboardLayout(HKL);
1237 WINUSERAPI BOOL WINAPI UnregisterClassA(LPCSTR,HINSTANCE);
1238 WINUSERAPI BOOL WINAPI UnregisterClassW(LPCWSTR,HINSTANCE);
1239 WINUSERAPI BOOL WINAPI UnregisterDeviceNotification(HANDLE);
1240 WINUSERAPI BOOL WINAPI UnregisterPowerSettingNotification(HPOWERNOTIFY);
1241 WINUSERAPI BOOL WINAPI UnregisterHotKey(HWND,int);
1242 WINUSERAPI BOOL WINAPI UpdateWindow(HWND);
1243 WINUSERAPI BOOL WINAPI UserHandleGrantAccess(HANDLE,HANDLE,BOOL);
1244 WINUSERAPI BOOL WINAPI ValidateRect(HWND,LPCRECT);
1245 WINUSERAPI BOOL WINAPI ValidateRgn(HWND,HRGN);
1246 WINUSERAPI SHORT WINAPI VkKeyScanA(CHAR);
1247 WINUSERAPI SHORT WINAPI VkKeyScanExA(CHAR,HKL);
1248 WINUSERAPI SHORT WINAPI VkKeyScanExW(WCHAR,HKL);
1249 WINUSERAPI SHORT WINAPI VkKeyScanW(WCHAR);
1250 WINUSERAPI DWORD WINAPI WaitForInputIdle(HANDLE,DWORD);
1251 WINUSERAPI BOOL WINAPI WaitMessage(void);
1252 WINUSERAPI HWND WINAPI WindowFromDC(HDC hDC);
1253 WINUSERAPI HWND WINAPI WindowFromPoint(POINT);
1254 WINUSERAPI UINT WINAPI WinExec(LPCSTR,UINT);
1255 WINUSERAPI BOOL WINAPI WinHelpA(HWND,LPCSTR,UINT,DWORD);
1256 WINUSERAPI BOOL WINAPI WinHelpW(HWND,LPCWSTR,UINT,DWORD);
1257 WINUSERAPI int __cdecl wsprintfA(LPSTR,LPCSTR,...);
1258 WINUSERAPI int __cdecl wsprintfW(LPWSTR,LPCWSTR,...);
1259 WINUSERAPI int WINAPI wvsprintfA(LPSTR,LPCSTR,va_list arglist);
1260 WINUSERAPI int WINAPI wvsprintfW(LPWSTR,LPCWSTR,va_list arglist);
1261
1262 WINUSERAPI BOOL WINAPI AllowSetForegroundWindow(DWORD);
1263 WINUSERAPI BOOL WINAPI LockSetForegroundWindow(UINT);
1264
1265 DWORD WINAPI GetFileVersionInfoSizeA(LPCSTR,PDWORD);
1266 DWORD WINAPI GetFileVersionInfoSizeW(LPCWSTR,PDWORD);
1267 BOOL WINAPI GetFileVersionInfoA(LPCSTR,DWORD,DWORD,PVOID);
1268 BOOL WINAPI GetFileVersionInfoW(LPCWSTR,DWORD,DWORD,PVOID);
1269 DWORD WINAPI VerLanguageNameA(DWORD,LPSTR,DWORD);
1270 DWORD WINAPI VerLanguageNameW(DWORD,LPWSTR,DWORD);
1271 BOOL WINAPI VerQueryValueA(const LPVOID,LPSTR,LPVOID*,PUINT);
1272 BOOL WINAPI VerQueryValueW(const LPVOID,LPWSTR,LPVOID*,PUINT);
1273
1274 LPWSTR * WINAPI CommandLineToArgvW(LPCWSTR,int*);
1275 void WINAPI DragAcceptFiles(HWND,BOOL);
1276 void WINAPI DragFinish(HDROP);
1277 UINT WINAPI DragQueryFileA(HDROP,UINT,LPSTR,UINT);
1278 UINT WINAPI DragQueryFileW(HDROP,UINT,LPWSTR,UINT);
1279 BOOL WINAPI DragQueryPoint(HDROP,LPPOINT);
1280 HICON WINAPI DuplicateIcon(HINSTANCE,HICON);
1281 HICON WINAPI ExtractAssociatedIconA(HINSTANCE,LPCSTR,PWORD);
1282 HICON WINAPI ExtractAssociatedIconW(HINSTANCE,LPCWSTR,PWORD);
1283 HICON WINAPI ExtractIconA(HINSTANCE,LPCSTR,UINT);
1284 HICON WINAPI ExtractIconW(HINSTANCE,LPCWSTR,UINT);
1285 UINT WINAPI ExtractIconExA(LPCSTR,int,HICON*,HICON*,UINT);
1286 UINT WINAPI ExtractIconExW(LPCWSTR,int,HICON*,HICON*,UINT);
1287 HINSTANCE WINAPI FindExecutableA(LPCSTR,LPCSTR,LPSTR);
1288 HINSTANCE WINAPI FindExecutableW(LPCWSTR,LPCWSTR,LPWSTR);
1289 UINT WINAPI SHAppBarMessage(DWORD,PAPPBARDATA);
1290 BOOL WINAPI Shell_NotifyIconA(DWORD,PNOTIFYICONDATAA);
1291 BOOL WINAPI Shell_NotifyIconW(DWORD,PNOTIFYICONDATAW);
1292 int WINAPI ShellAboutA(HWND,LPCSTR,LPCSTR,HICON);
1293 int WINAPI ShellAboutW(HWND,LPCWSTR,LPCWSTR,HICON);
1294 HINSTANCE WINAPI ShellExecuteA(HWND,LPCSTR,LPCSTR,LPCSTR,LPCSTR,INT);
1295 HINSTANCE WINAPI ShellExecuteW(HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,INT);
1296 BOOL WINAPI ShellExecuteExA(LPSHELLEXECUTEINFOA);
1297 BOOL WINAPI ShellExecuteExW(LPSHELLEXECUTEINFOW);
1298 int WINAPI SHFileOperationA(LPSHFILEOPSTRUCTA);
1299 int WINAPI SHFileOperationW(LPSHFILEOPSTRUCTW);
1300 void WINAPI SHFreeNameMappings(HANDLE);
1301 DWORD WINAPI SHGetFileInfoA(LPCSTR,DWORD,SHFILEINFOA*,UINT,UINT);
1302 DWORD WINAPI SHGetFileInfoW(LPCWSTR,DWORD,SHFILEINFOW*,UINT,UINT);
1303 HRESULT WINAPI SHQueryRecycleBinA(LPCSTR, LPSHQUERYRBINFO);
1304 HRESULT WINAPI SHQueryRecycleBinW(LPCWSTR, LPSHQUERYRBINFO);
1305 HRESULT WINAPI SHEmptyRecycleBinA(HWND,LPCSTR,DWORD);
1306 HRESULT WINAPI SHEmptyRecycleBinW(HWND,LPCWSTR,DWORD);
1307
1308 HRESULT WINAPI SHGetSpecialFolderLocation(HWND,int,LPITEMIDLIST*);
1309 HRESULT WINAPI SHGetFolderPathA(HWND,int,HANDLE,DWORD,LPSTR);
1310 HRESULT WINAPI SHGetFolderPathW(HWND,int,HANDLE,DWORD,LPWSTR);
1311 BOOL WINAPI SHGetPathFromIDListA(LPCITEMIDLIST,LPSTR);
1312 BOOL WINAPI SHGetPathFromIDListW(LPCITEMIDLIST,LPWSTR);
1313
1314 WINBASEAPI LPSTR WINAPI lstrcatA(LPSTR,LPCSTR);
1315 WINBASEAPI LPWSTR WINAPI lstrcatW(LPWSTR,LPCWSTR);
1316 WINBASEAPI int WINAPI lstrcmpA(LPCSTR,LPCSTR);
1317 WINBASEAPI int WINAPI lstrcmpiA(LPCSTR,LPCSTR);
1318 WINBASEAPI int WINAPI lstrcmpiW( LPCWSTR,LPCWSTR);
1319 WINBASEAPI int WINAPI lstrcmpW(LPCWSTR,LPCWSTR);
1320 WINBASEAPI LPSTR WINAPI lstrcpyA(LPSTR,LPCSTR);
1321 WINBASEAPI LPSTR WINAPI lstrcpynA(LPSTR,LPCSTR,int);
1322 WINBASEAPI LPWSTR WINAPI lstrcpynW(LPWSTR,LPCWSTR,int);
1323 WINBASEAPI LPWSTR WINAPI lstrcpyW(LPWSTR,LPCWSTR);
1324 WINBASEAPI int WINAPI lstrlenA(LPCSTR);
1325 WINBASEAPI int WINAPI lstrlenW(LPCWSTR);
1326
1327 // wingdi.h
1328 WINGDIAPI int WINAPI AbortDoc(HDC);
1329 WINGDIAPI BOOL WINAPI AbortPath(HDC);
1330 WINGDIAPI int WINAPI AddFontResourceA(LPCSTR);
1331 WINGDIAPI int WINAPI AddFontResourceW(LPCWSTR);
1332 WINGDIAPI HANDLE WINAPI AddFontMemResourceEx(PVOID,DWORD,PVOID,DWORD *);
1333 WINGDIAPI int WINAPI AddFontResourceExA(LPCSTR,DWORD,PVOID);
1334 WINGDIAPI int WINAPI AddFontResourceExW(LPCWSTR,DWORD,PVOID);
1335 WINGDIAPI BOOL WINAPI AngleArc(HDC,int,int,DWORD,FLOAT,FLOAT);
1336 WINGDIAPI BOOL WINAPI AnimatePalette(HPALETTE,UINT,UINT,const PALETTEENTRY*);
1337 WINGDIAPI BOOL WINAPI Arc(HDC,int,int,int,int,int,int,int,int);
1338 WINGDIAPI BOOL WINAPI ArcTo(HDC,int,int,int,int,int,int,int,int);
1339 WINGDIAPI BOOL WINAPI BeginPath(HDC);
1340 WINGDIAPI BOOL WINAPI BitBlt(HDC,int,int,int,int,HDC,int,int,DWORD);
1341 WINGDIAPI BOOL WINAPI CancelDC(HDC);
1342 WINGDIAPI BOOL WINAPI CheckColorsInGamut(HDC,PVOID,PVOID,DWORD);
1343 WINGDIAPI BOOL WINAPI Chord(HDC,int,int,int,int,int,int,int,int);
1344 WINGDIAPI int WINAPI ChoosePixelFormat(HDC,CONST PIXELFORMATDESCRIPTOR*);
1345 WINGDIAPI HENHMETAFILE WINAPI CloseEnhMetaFile(HDC);
1346 WINGDIAPI BOOL WINAPI CloseFigure(HDC);
1347 WINGDIAPI HMETAFILE WINAPI CloseMetaFile(HDC);
1348 WINGDIAPI BOOL WINAPI ColorCorrectPalette(HDC,HPALETTE,DWORD,DWORD);
1349 WINGDIAPI BOOL WINAPI ColorMatchToTarget(HDC,HDC,DWORD);
1350 WINGDIAPI int WINAPI CombineRgn(HRGN,HRGN,HRGN,int);
1351 WINGDIAPI BOOL WINAPI CombineTransform(LPXFORM,const XFORM*,const XFORM*);
1352 WINGDIAPI HENHMETAFILE WINAPI CopyEnhMetaFileA(HENHMETAFILE,LPCSTR);
1353 WINGDIAPI HENHMETAFILE WINAPI CopyEnhMetaFileW(HENHMETAFILE,LPCWSTR);
1354 WINGDIAPI HMETAFILE WINAPI CopyMetaFileA(HMETAFILE,LPCSTR);
1355 WINGDIAPI HMETAFILE WINAPI CopyMetaFileW(HMETAFILE,LPCWSTR);
1356 WINGDIAPI HBITMAP WINAPI CreateBitmap(int,int,UINT,UINT,LPCVOID);
1357 WINGDIAPI HBITMAP WINAPI CreateBitmapIndirect(const BITMAP*);
1358 WINGDIAPI HBRUSH WINAPI CreateBrushIndirect(const LOGBRUSH*);
1359 WINGDIAPI HCOLORSPACE WINAPI CreateColorSpaceA(LPLOGCOLORSPACEA);
1360 WINGDIAPI HCOLORSPACE WINAPI CreateColorSpaceW(LPLOGCOLORSPACEW);
1361 WINGDIAPI HBITMAP WINAPI CreateCompatibleBitmap(HDC,int,int);
1362 WINGDIAPI HDC WINAPI CreateCompatibleDC(HDC);
1363 WINGDIAPI HDC WINAPI CreateDCA(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*);
1364 WINGDIAPI HDC WINAPI CreateDCW(LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*);
1365 WINGDIAPI HBITMAP WINAPI CreateDIBitmap(HDC,const BITMAPINFOHEADER*,DWORD,LPCVOID,const BITMAPINFO*,UINT);
1366 WINGDIAPI HBRUSH WINAPI CreateDIBPatternBrush(HGLOBAL,UINT);
1367 WINGDIAPI HBRUSH WINAPI CreateDIBPatternBrushPt(LPCVOID,UINT);
1368 WINGDIAPI HBITMAP WINAPI CreateDIBSection(HDC,const BITMAPINFO*,UINT,void**,HANDLE,DWORD);
1369 WINGDIAPI HBITMAP WINAPI CreateDiscardableBitmap(HDC,int,int);
1370 WINGDIAPI HRGN WINAPI CreateEllipticRgn(int,int,int,int);
1371 WINGDIAPI HRGN WINAPI CreateEllipticRgnIndirect(LPCRECT);
1372 WINGDIAPI HDC WINAPI CreateEnhMetaFileA(HDC,LPCSTR,LPCRECT,LPCSTR);
1373 WINGDIAPI HDC WINAPI CreateEnhMetaFileW(HDC,LPCWSTR,LPCRECT,LPCWSTR);
1374 WINGDIAPI HFONT WINAPI CreateFontA(int,int,int,int,int,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCSTR);
1375 WINGDIAPI HFONT WINAPI CreateFontW(int,int,int,int,int,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCWSTR);
1376 WINGDIAPI HFONT WINAPI CreateFontIndirectA(const LOGFONTA*);
1377 WINGDIAPI HFONT WINAPI CreateFontIndirectW(const LOGFONTW*);
1378 WINGDIAPI HPALETTE WINAPI CreateHalftonePalette(HDC);
1379 WINGDIAPI HBRUSH WINAPI CreateHatchBrush(int,COLORREF);
1380 WINGDIAPI HDC WINAPI CreateICA(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*);
1381 WINGDIAPI HDC WINAPI CreateICW(LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*);
1382 WINGDIAPI HDC WINAPI CreateMetaFileA(LPCSTR);
1383 WINGDIAPI HDC WINAPI CreateMetaFileW(LPCWSTR);
1384 WINGDIAPI HPALETTE WINAPI CreatePalette(const LOGPALETTE*);
1385 WINGDIAPI HBRUSH WINAPI CreatePatternBrush(HBITMAP);
1386 WINGDIAPI HPEN WINAPI CreatePen(int,int,COLORREF);
1387 WINGDIAPI HPEN WINAPI CreatePenIndirect(const LOGPEN*);
1388 WINGDIAPI HRGN WINAPI CreatePolygonRgn(const POINT*,int,int);
1389 WINGDIAPI HRGN WINAPI CreatePolyPolygonRgn(const POINT*,const INT*,int,int);
1390 WINGDIAPI HRGN WINAPI CreateRectRgn(int,int,int,int);
1391 WINGDIAPI HRGN WINAPI CreateRectRgnIndirect(LPCRECT);
1392 WINGDIAPI HRGN WINAPI CreateRoundRectRgn(int,int,int,int,int,int);
1393 WINGDIAPI BOOL WINAPI CreateScalableFontResourceA(DWORD,LPCSTR,LPCSTR,LPCSTR);
1394 WINGDIAPI BOOL WINAPI CreateScalableFontResourceW(DWORD,LPCWSTR,LPCWSTR,LPCWSTR);
1395 WINGDIAPI HBRUSH WINAPI CreateSolidBrush(COLORREF);
1396 WINGDIAPI BOOL WINAPI DeleteColorSpace(HCOLORSPACE);
1397 WINGDIAPI BOOL WINAPI DeleteDC(HDC);
1398 WINGDIAPI BOOL WINAPI DeleteEnhMetaFile(HENHMETAFILE);
1399 WINGDIAPI BOOL WINAPI DeleteMetaFile(HMETAFILE);
1400 WINGDIAPI BOOL WINAPI DeleteObject(HGDIOBJ);
1401 WINGDIAPI int WINAPI DescribePixelFormat(HDC,int,UINT,LPPIXELFORMATDESCRIPTOR);
1402 WINGDIAPI DWORD WINAPI DeviceCapabilitiesA(LPCSTR,LPCSTR,WORD,LPSTR,const DEVMODEA*);
1403 WINGDIAPI DWORD WINAPI DeviceCapabilitiesW(LPCWSTR,LPCWSTR,WORD,LPWSTR,const DEVMODEW*);
1404 WINGDIAPI BOOL WINAPI DPtoLP(HDC,LPPOINT,int);
1405 WINGDIAPI int WINAPI DrawEscape(HDC,int,int,LPCSTR);
1406 WINGDIAPI BOOL WINAPI Ellipse(HDC,int,int,int,int);
1407 WINGDIAPI int WINAPI EndDoc(HDC);
1408 WINGDIAPI int WINAPI EndPage(HDC);
1409 WINGDIAPI BOOL WINAPI EndPath(HDC);
1410 WINGDIAPI BOOL WINAPI EnumEnhMetaFile(HDC,HENHMETAFILE,ENHMFENUMPROC,PVOID,LPCRECT);
1411 WINGDIAPI int WINAPI EnumFontFamiliesA(HDC,LPCSTR,FONTENUMPROCA,LPARAM);
1412 WINGDIAPI int WINAPI EnumFontFamiliesW(HDC,LPCWSTR,FONTENUMPROCW,LPARAM);
1413 WINGDIAPI int WINAPI EnumFontFamiliesExA(HDC,PLOGFONTA,FONTENUMPROCA,LPARAM,DWORD);
1414 WINGDIAPI int WINAPI EnumFontFamiliesExW(HDC,PLOGFONTW,FONTENUMPROCW,LPARAM,DWORD);
1415 WINGDIAPI int WINAPI EnumFontsA(HDC,LPCSTR,FONTENUMPROCA,LPARAM);
1416 WINGDIAPI int WINAPI EnumFontsW(HDC,LPCWSTR,FONTENUMPROCW,LPARAM);
1417 WINGDIAPI int WINAPI EnumICMProfilesA(HDC,ICMENUMPROCA,LPARAM);
1418 WINGDIAPI int WINAPI EnumICMProfilesW(HDC,ICMENUMPROCW,LPARAM);
1419 WINGDIAPI BOOL WINAPI EnumMetaFile(HDC,HMETAFILE,MFENUMPROC,LPARAM);
1420 WINGDIAPI int WINAPI EnumObjects(HDC,int,GOBJENUMPROC,LPARAM);
1421 WINGDIAPI BOOL WINAPI EqualRgn(HRGN,HRGN);
1422 WINGDIAPI int WINAPI Escape(HDC,int,int,LPCSTR,PVOID);
1423 WINGDIAPI int WINAPI ExcludeClipRect(HDC,int,int,int,int);
1424 WINGDIAPI int WINAPI ExcludeUpdateRgn(HDC,HWND);
1425 WINGDIAPI HPEN WINAPI ExtCreatePen(DWORD,DWORD,const LOGBRUSH*,DWORD,const DWORD*);
1426 WINGDIAPI HRGN WINAPI ExtCreateRegion(const XFORM*,DWORD,const RGNDATA*);
1427 WINGDIAPI int WINAPI ExtEscape(HDC,int,int,LPCSTR,int,LPSTR);
1428 WINGDIAPI BOOL WINAPI ExtFloodFill(HDC,int,int,COLORREF,UINT);
1429 WINGDIAPI int WINAPI ExtSelectClipRgn(HDC,HRGN,int);
1430 WINGDIAPI BOOL WINAPI ExtTextOutW(HDC,int,int,UINT,LPCRECT,LPCWSTR,UINT,const INT*);
1431
1432 WINGDIAPI BOOL WINAPI ExtTextOutA(HDC,int,int,UINT,LPCRECT,LPCSTR,UINT,const INT*);
1433 WINGDIAPI BOOL WINAPI FillPath(HDC);
1434 WINGDIAPI int WINAPI FillRect(HDC,LPCRECT,HBRUSH);
1435 WINGDIAPI int WINAPI FillRgn(HDC,HRGN,HBRUSH);
1436 WINGDIAPI BOOL WINAPI FixBrushOrgEx(HDC,int,int,LPPOINT);
1437 WINGDIAPI BOOL WINAPI FlattenPath(HDC);
1438 WINGDIAPI BOOL WINAPI FloodFill(HDC,int,int,COLORREF);
1439
1440 WINGDIAPI UINT WINAPI SetTextAlign(HDC,UINT);
1441 WINGDIAPI BOOL WINAPI GetTextMetricsA(HDC,LPTEXTMETRICA);
1442 WINGDIAPI BOOL WINAPI GetTextMetricsW(HDC,LPTEXTMETRICW);
1443 WINGDIAPI BOOL WINAPI GetViewportExtEx(HDC,LPSIZE);
1444 WINGDIAPI BOOL WINAPI GetViewportOrgEx(HDC,LPPOINT);
1445 WINGDIAPI BOOL WINAPI GetWindowExtEx(HDC,LPSIZE);
1446 WINGDIAPI BOOL WINAPI GetWindowOrgEx(HDC,LPPOINT);
1447 WINGDIAPI UINT WINAPI GetWinMetaFileBits(HENHMETAFILE,UINT,LPBYTE,INT,HDC);
1448 WINGDIAPI BOOL WINAPI GetWorldTransform(HDC,LPXFORM);
1449 WINGDIAPI BOOL WINAPI GdiComment(HDC,UINT,const BYTE*);
1450 WINGDIAPI BOOL WINAPI GdiFlush(void);
1451 WINGDIAPI DWORD WINAPI GdiGetBatchLimit(void);
1452 WINGDIAPI DWORD WINAPI GdiSetBatchLimit(DWORD);
1453 WINGDIAPI int WINAPI GetArcDirection(HDC);
1454 WINGDIAPI BOOL WINAPI GetAspectRatioFilterEx(HDC,LPSIZE);
1455 WINGDIAPI LONG WINAPI GetBitmapBits(HBITMAP,LONG,PVOID);
1456 WINGDIAPI BOOL WINAPI GetBitmapDimensionEx(HBITMAP,LPSIZE);
1457 WINGDIAPI COLORREF WINAPI GetBkColor(HDC);
1458 WINGDIAPI int WINAPI GetBkMode(HDC);
1459 WINGDIAPI UINT WINAPI GetBoundsRect(HDC,LPRECT,UINT);
1460 WINGDIAPI BOOL WINAPI GetBrushOrgEx(HDC,LPPOINT);
1461 WINGDIAPI BOOL WINAPI GetCharABCWidthsA(HDC,UINT,UINT,LPABC);
1462 WINGDIAPI BOOL WINAPI GetCharABCWidthsW(HDC,UINT,UINT,LPABC);
1463 WINGDIAPI BOOL WINAPI GetCharABCWidthsFloatA(HDC,UINT,UINT,LPABCFLOAT);
1464 WINGDIAPI BOOL WINAPI GetCharABCWidthsFloatW(HDC,UINT,UINT,LPABCFLOAT);
1465 WINGDIAPI DWORD WINAPI GetCharacterPlacementA(HDC,LPCSTR,int,int,LPGCP_RESULTSA,DWORD);
1466 WINGDIAPI DWORD WINAPI GetCharacterPlacementW(HDC,LPCWSTR,int,int,LPGCP_RESULTSW,DWORD);
1467 WINGDIAPI BOOL WINAPI GetCharWidth32A(HDC,UINT,UINT,LPINT);
1468 WINGDIAPI BOOL WINAPI GetCharWidth32W(HDC,UINT,UINT,LPINT);
1469 WINGDIAPI BOOL WINAPI GetCharWidthA(HDC,UINT,UINT,LPINT);
1470 WINGDIAPI BOOL WINAPI GetCharWidthW(HDC,UINT,UINT,LPINT);
1471 WINGDIAPI BOOL WINAPI GetCharWidthFloatA(HDC,UINT,UINT,PFLOAT);
1472 WINGDIAPI BOOL WINAPI GetCharWidthFloatW(HDC,UINT,UINT,PFLOAT);
1473 WINGDIAPI int WINAPI GetClipBox(HDC,LPRECT);
1474 WINGDIAPI int WINAPI GetClipRgn(HDC,HRGN);
1475 WINGDIAPI BOOL WINAPI GetColorAdjustment(HDC,LPCOLORADJUSTMENT);
1476 WINGDIAPI HANDLE WINAPI GetColorSpace(HDC);
1477 WINGDIAPI HGDIOBJ WINAPI GetCurrentObject(HDC,UINT);
1478 WINGDIAPI BOOL WINAPI GetCurrentPositionEx(HDC,LPPOINT);
1479 WINGDIAPI HCURSOR WINAPI GetCursor(void);
1480 WINGDIAPI COLORREF WINAPI GetDCBrushColor(HDC);
1481 WINGDIAPI COLORREF WINAPI GetDCPenColor(HDC);
1482 WINGDIAPI BOOL WINAPI GetDCOrgEx(HDC,LPPOINT);
1483 WINGDIAPI int WINAPI GetDeviceCaps(HDC,int);
1484 WINGDIAPI BOOL WINAPI GetDeviceGammaRamp(HDC,PVOID);
1485 WINGDIAPI UINT WINAPI GetDIBColorTable(HDC,UINT,UINT,RGBQUAD*);
1486 WINGDIAPI int WINAPI GetDIBits(HDC,HBITMAP,UINT,UINT,PVOID,LPBITMAPINFO,UINT);
1487 WINGDIAPI HENHMETAFILE WINAPI GetEnhMetaFileA(LPCSTR);
1488 WINGDIAPI HENHMETAFILE WINAPI GetEnhMetaFileW(LPCWSTR);
1489 WINGDIAPI UINT WINAPI GetEnhMetaFileBits(HENHMETAFILE,UINT,LPBYTE);
1490 WINGDIAPI UINT WINAPI GetEnhMetaFileDescriptionA(HENHMETAFILE,UINT,LPSTR);
1491 WINGDIAPI UINT WINAPI GetEnhMetaFileDescriptionW(HENHMETAFILE,UINT,LPWSTR);
1492 WINGDIAPI UINT WINAPI GetEnhMetaFileHeader(HENHMETAFILE,UINT,LPENHMETAHEADER);
1493 WINGDIAPI UINT WINAPI GetEnhMetaFilePaletteEntries(HENHMETAFILE,UINT,LPPALETTEENTRY);
1494 WINGDIAPI UINT WINAPI GetEnhMetaFilePixelFormat(HENHMETAFILE,DWORD,CONST PIXELFORMATDESCRIPTOR*);
1495 WINGDIAPI DWORD WINAPI GetFontData(HDC,DWORD,DWORD,PVOID,DWORD);
1496 WINGDIAPI DWORD WINAPI GetFontLanguageInfo(HDC);
1497 WINGDIAPI DWORD WINAPI GetGlyphOutlineA(HDC,UINT,UINT,LPGLYPHMETRICS,DWORD,PVOID,const MAT2*);
1498 WINGDIAPI DWORD WINAPI GetGlyphOutlineW(HDC,UINT,UINT,LPGLYPHMETRICS,DWORD,PVOID,const MAT2*);
1499 WINGDIAPI int WINAPI GetGraphicsMode(HDC);
1500 WINGDIAPI BOOL WINAPI GetICMProfileA(HDC,LPDWORD,LPSTR);
1501 WINGDIAPI BOOL WINAPI GetICMProfileW(HDC,LPDWORD,LPWSTR);
1502 WINGDIAPI DWORD WINAPI GetKerningPairsA(HDC,DWORD,LPKERNINGPAIR);
1503 WINGDIAPI DWORD WINAPI GetKerningPairsW(HDC,DWORD,LPKERNINGPAIR);
1504 WINGDIAPI BOOL WINAPI GetLogColorSpaceA(HCOLORSPACE,LPLOGCOLORSPACEA,DWORD);
1505 WINGDIAPI BOOL WINAPI GetLogColorSpaceW(HCOLORSPACE,LPLOGCOLORSPACEW,DWORD);
1506 WINGDIAPI int WINAPI GetMapMode(HDC);
1507 WINGDIAPI HMETAFILE WINAPI GetMetaFileA(LPCSTR);
1508 WINGDIAPI HMETAFILE WINAPI GetMetaFileW(LPCWSTR);
1509 WINGDIAPI UINT WINAPI GetMetaFileBitsEx(HMETAFILE,UINT,PVOID);
1510 WINGDIAPI int WINAPI GetMetaRgn(HDC,HRGN);
1511 WINGDIAPI BOOL WINAPI GetMiterLimit(HDC,PFLOAT);
1512 WINGDIAPI COLORREF WINAPI GetNearestColor(HDC,COLORREF);
1513 WINGDIAPI UINT WINAPI GetNearestPaletteIndex(HPALETTE,COLORREF);
1514 WINGDIAPI int WINAPI GetObjectA(HGDIOBJ,int,PVOID);
1515 WINGDIAPI int WINAPI GetObjectW(HGDIOBJ,int,PVOID);
1516 WINGDIAPI DWORD WINAPI GetObjectType(HGDIOBJ);
1517 WINGDIAPI UINT WINAPI GetOutlineTextMetricsA(HDC,UINT,LPOUTLINETEXTMETRICA);
1518 WINGDIAPI UINT WINAPI GetOutlineTextMetricsW(HDC,UINT,LPOUTLINETEXTMETRICW);
1519 WINGDIAPI UINT WINAPI GetPaletteEntries(HPALETTE,UINT,UINT,LPPALETTEENTRY);
1520 WINGDIAPI int WINAPI GetPath(HDC,LPPOINT,PBYTE,int);
1521 WINGDIAPI COLORREF WINAPI GetPixel(HDC,int,int);
1522 WINGDIAPI int WINAPI GetPixelFormat(HDC);
1523 WINGDIAPI int WINAPI GetPolyFillMode(HDC);
1524 WINGDIAPI BOOL WINAPI GetRasterizerCaps(LPRASTERIZER_STATUS,UINT);
1525 WINGDIAPI int WINAPI GetRandomRgn (HDC,HRGN,INT);
1526 WINGDIAPI DWORD WINAPI GetRegionData(HRGN,DWORD,LPRGNDATA);
1527 WINGDIAPI int WINAPI GetRgnBox(HRGN,LPRECT);
1528 WINGDIAPI int WINAPI GetROP2(HDC);
1529 WINGDIAPI HGDIOBJ WINAPI GetStockObject(int);
1530 WINGDIAPI int WINAPI GetStretchBltMode(HDC);
1531 WINGDIAPI UINT WINAPI GetSystemPaletteEntries(HDC,UINT,UINT,LPPALETTEENTRY);
1532 WINGDIAPI UINT WINAPI GetSystemPaletteUse(HDC);
1533 WINGDIAPI UINT WINAPI GetTextAlign(HDC);
1534 WINGDIAPI int WINAPI GetTextCharacterExtra(HDC);
1535 WINGDIAPI int WINAPI GetTextCharset(HDC);
1536 WINGDIAPI int WINAPI GetTextCharsetInfo(HDC,LPFONTSIGNATURE,DWORD);
1537 WINGDIAPI COLORREF WINAPI GetTextColor(HDC);
1538 WINGDIAPI BOOL WINAPI GetTextExtentExPointA(HDC,LPCSTR,int,int,LPINT,LPINT,LPSIZE);
1539 WINGDIAPI BOOL WINAPI GetTextExtentExPointW( HDC,LPCWSTR,int,int,LPINT,LPINT,LPSIZE );
1540 WINGDIAPI BOOL WINAPI GetTextExtentPointA(HDC,LPCSTR,int,LPSIZE);
1541 WINGDIAPI BOOL WINAPI GetTextExtentPointW(HDC,LPCWSTR,int,LPSIZE);
1542 WINGDIAPI BOOL WINAPI GetTextExtentExPointI(HDC, LPWORD, int, int, LPINT, LPINT, LPSIZE);
1543 WINGDIAPI BOOL WINAPI GetTextExtentPoint32A(HDC,LPCSTR,int,LPSIZE);
1544 WINGDIAPI BOOL WINAPI GetTextExtentPoint32W( HDC,LPCWSTR,int,LPSIZE);
1545 WINGDIAPI int WINAPI GetTextFaceA(HDC,int,LPSTR);
1546 WINGDIAPI int WINAPI GetTextFaceW(HDC,int,LPWSTR);
1547 WINGDIAPI int WINAPI IntersectClipRect(HDC,int,int,int,int);
1548 WINGDIAPI BOOL WINAPI InvertRgn(HDC,HRGN);
1549 WINGDIAPI BOOL WINAPI LineDDA(int,int,int,int,LINEDDAPROC,LPARAM);
1550 WINGDIAPI BOOL WINAPI LineTo(HDC,int,int);
1551 WINGDIAPI BOOL WINAPI LPtoDP(HDC,LPPOINT,int);
1552 WINGDIAPI BOOL WINAPI MaskBlt(HDC,int,int,int,int,HDC,int,int,HBITMAP,int,int,DWORD);
1553 WINGDIAPI BOOL WINAPI ModifyWorldTransform(HDC,const XFORM*,DWORD);
1554 WINGDIAPI BOOL WINAPI MoveToEx(HDC,int,int,LPPOINT);
1555 WINGDIAPI int WINAPI OffsetClipRgn(HDC,int,int);
1556 WINGDIAPI int WINAPI OffsetRgn(HRGN,int,int);
1557 WINGDIAPI BOOL WINAPI OffsetViewportOrgEx(HDC,int,int,LPPOINT);
1558 WINGDIAPI BOOL WINAPI OffsetWindowOrgEx(HDC,int,int,LPPOINT);
1559 WINGDIAPI BOOL WINAPI PaintRgn(HDC,HRGN);
1560 WINGDIAPI BOOL WINAPI PatBlt(HDC,int,int,int,int,DWORD);
1561 WINGDIAPI HRGN WINAPI PathToRegion(HDC);
1562 WINGDIAPI BOOL WINAPI Pie(HDC,int,int,int,int,int,int,int,int);
1563 WINGDIAPI BOOL WINAPI PlayEnhMetaFile(HDC,HENHMETAFILE,LPCRECT);
1564 WINGDIAPI BOOL WINAPI PlayEnhMetaFileRecord(HDC,LPHANDLETABLE,const ENHMETARECORD*,UINT);
1565 WINGDIAPI BOOL WINAPI PlayMetaFile(HDC,HMETAFILE);
1566 WINGDIAPI BOOL WINAPI PlayMetaFileRecord(HDC,LPHANDLETABLE,LPMETARECORD,UINT);
1567 WINGDIAPI BOOL WINAPI PlgBlt(HDC,const POINT*,HDC,int,int,int,int,HBITMAP,int,int);
1568 WINGDIAPI BOOL WINAPI PolyBezier(HDC,const POINT*,DWORD);
1569 WINGDIAPI BOOL WINAPI PolyBezierTo(HDC,const POINT*,DWORD);
1570 WINGDIAPI BOOL WINAPI PolyDraw(HDC,const POINT*,const BYTE*,int);
1571 WINGDIAPI BOOL WINAPI Polygon(HDC,const POINT*,int);
1572 WINGDIAPI BOOL WINAPI Polyline(HDC,const POINT*,int);
1573 WINGDIAPI BOOL WINAPI PolylineTo(HDC,const POINT*,DWORD);
1574 WINGDIAPI BOOL WINAPI PolyPolygon(HDC,const POINT*,const INT*,int);
1575 WINGDIAPI BOOL WINAPI PolyPolyline(HDC,const POINT*,const DWORD*,DWORD);
1576 WINGDIAPI BOOL WINAPI PolyTextOutA(HDC,const POLYTEXTA*,int);
1577 WINGDIAPI BOOL WINAPI PolyTextOutW(HDC,const POLYTEXTW*,int);
1578 WINGDIAPI BOOL WINAPI PtInRegion(HRGN,int,int);
1579 WINGDIAPI BOOL WINAPI PtVisible(HDC,int,int);
1580 WINGDIAPI UINT WINAPI RealizePalette(HDC);
1581 WINGDIAPI BOOL WINAPI Rectangle(HDC,int,int,int,int);
1582 WINGDIAPI BOOL WINAPI RectInRegion(HRGN,LPCRECT);
1583 WINGDIAPI BOOL WINAPI RectVisible(HDC,LPCRECT);
1584 WINGDIAPI BOOL WINAPI RemoveFontResourceA(LPCSTR);
1585 WINGDIAPI BOOL WINAPI RemoveFontResourceW(LPCWSTR);
1586 WINGDIAPI BOOL WINAPI RemoveFontMemResourceEx(HANDLE);
1587 WINGDIAPI BOOL WINAPI RemoveFontResourceExA(LPCSTR,DWORD,PVOID);
1588 WINGDIAPI BOOL WINAPI RemoveFontResourceExW(LPCWSTR,DWORD,PVOID);
1589 WINGDIAPI HDC WINAPI ResetDCA(HDC,const DEVMODEA*);
1590 WINGDIAPI HDC WINAPI ResetDCW(HDC,const DEVMODEW*);
1591 WINGDIAPI BOOL WINAPI ResizePalette(HPALETTE,UINT);
1592 WINGDIAPI BOOL WINAPI RestoreDC(HDC,int);
1593 WINGDIAPI BOOL WINAPI RoundRect(HDC,int,int,int,int,int,int);
1594 WINGDIAPI int WINAPI SaveDC(HDC);
1595 WINGDIAPI BOOL WINAPI ScaleViewportExtEx(HDC,int,int,int,int,LPSIZE);
1596 WINGDIAPI BOOL WINAPI ScaleWindowExtEx(HDC,int,int,int,int,LPSIZE);
1597 WINGDIAPI BOOL WINAPI SelectClipPath(HDC,int);
1598 WINGDIAPI int WINAPI SelectClipRgn(HDC,HRGN);
1599 WINGDIAPI HGDIOBJ WINAPI SelectObject(HDC,HGDIOBJ);
1600 WINGDIAPI HPALETTE WINAPI SelectPalette(HDC,HPALETTE,BOOL);
1601 WINGDIAPI int WINAPI SetAbortProc(HDC,ABORTPROC);
1602 WINGDIAPI int WINAPI SetArcDirection(HDC,int);
1603 WINGDIAPI LONG WINAPI SetBitmapBits(HBITMAP,DWORD,LPCVOID);
1604 WINGDIAPI BOOL WINAPI SetBitmapDimensionEx(HBITMAP,int,int,LPSIZE);
1605 WINGDIAPI COLORREF WINAPI SetBkColor(HDC,COLORREF);
1606 WINGDIAPI int WINAPI SetBkMode(HDC,int);
1607 WINGDIAPI UINT WINAPI SetBoundsRect(HDC,LPCRECT,UINT);
1608 WINGDIAPI BOOL WINAPI SetBrushOrgEx(HDC,int,int,LPPOINT);
1609 WINGDIAPI BOOL WINAPI SetColorAdjustment(HDC,const COLORADJUSTMENT*);
1610 WINGDIAPI BOOL WINAPI SetColorSpace(HDC,HCOLORSPACE);
1611 WINGDIAPI COLORREF WINAPI SetDCBrushColor(HDC,COLORREF);
1612 WINGDIAPI COLORREF WINAPI SetDCPenColor(HDC,COLORREF);
1613 WINGDIAPI BOOL WINAPI SetDeviceGammaRamp(HDC,PVOID);
1614 WINGDIAPI UINT WINAPI SetDIBColorTable(HDC,UINT,UINT,const RGBQUAD*);
1615 WINGDIAPI int WINAPI SetDIBits(HDC,HBITMAP,UINT,UINT,LPCVOID,const BITMAPINFO*,UINT);
1616 WINGDIAPI int WINAPI SetDIBitsToDevice(HDC,int,int,DWORD,DWORD,int,int,UINT,UINT,LPCVOID,const BITMAPINFO*,UINT);
1617 WINGDIAPI HENHMETAFILE WINAPI SetEnhMetaFileBits(UINT,const BYTE*);
1618 WINGDIAPI int WINAPI SetGraphicsMode(HDC,int);
1619 WINGDIAPI int WINAPI SetICMMode(HDC,int);
1620 WINGDIAPI BOOL WINAPI SetICMProfileA(HDC,LPSTR);
1621 WINGDIAPI BOOL WINAPI SetICMProfileW(HDC,LPWSTR);
1622 WINGDIAPI int WINAPI SetMapMode(HDC,int);
1623 WINGDIAPI DWORD WINAPI SetMapperFlags(HDC,DWORD);
1624 WINGDIAPI HMETAFILE WINAPI SetMetaFileBitsEx(UINT,const BYTE *);
1625 WINGDIAPI int WINAPI SetMetaRgn(HDC);
1626 WINGDIAPI BOOL WINAPI SetMiterLimit(HDC,FLOAT,PFLOAT);
1627 WINGDIAPI UINT WINAPI SetPaletteEntries(HPALETTE,UINT,UINT,const PALETTEENTRY*);
1628 WINGDIAPI COLORREF WINAPI SetPixel(HDC,int,int,COLORREF);
1629 WINGDIAPI BOOL WINAPI SetPixelFormat(HDC,int,const PIXELFORMATDESCRIPTOR*);
1630 WINGDIAPI BOOL WINAPI SetPixelV(HDC,int,int,COLORREF);
1631 WINGDIAPI int WINAPI SetPolyFillMode(HDC,int);
1632 WINGDIAPI BOOL WINAPI SetRectRgn(HRGN,int,int,int,int);
1633 WINGDIAPI int WINAPI SetROP2(HDC,int);
1634 WINGDIAPI int WINAPI SetStretchBltMode(HDC,int);
1635 WINGDIAPI UINT WINAPI SetSystemPaletteUse(HDC,UINT);
1636 WINGDIAPI UINT WINAPI SetTextAlign(HDC,UINT);
1637 WINGDIAPI int WINAPI SetTextCharacterExtra(HDC,int);
1638 WINGDIAPI COLORREF WINAPI SetTextColor(HDC,COLORREF);
1639 WINGDIAPI BOOL WINAPI SetTextJustification(HDC,int,int);
1640 WINGDIAPI BOOL WINAPI SetViewportExtEx(HDC,int,int,LPSIZE);
1641 WINGDIAPI BOOL WINAPI SetViewportOrgEx(HDC,int,int,LPPOINT);
1642 WINGDIAPI BOOL WINAPI SetWindowExtEx(HDC,int,int,LPSIZE);
1643 WINGDIAPI BOOL WINAPI SetWindowOrgEx(HDC,int,int,LPPOINT);
1644 WINGDIAPI HENHMETAFILE WINAPI SetWinMetaFileBits(UINT,const BYTE*,HDC,const METAFILEPICT*);
1645 WINGDIAPI BOOL WINAPI SetWorldTransform(HDC,const XFORM *);
1646 WINGDIAPI int WINAPI StartDocA(HDC,const DOCINFOA*);
1647 WINGDIAPI int WINAPI StartDocW(HDC,const DOCINFOW*);
1648 WINGDIAPI int WINAPI StartPage(HDC);
1649 WINGDIAPI BOOL WINAPI StretchBlt(HDC,int,int,int,int,HDC,int,int,int,int,DWORD);
1650 WINGDIAPI int WINAPI StretchDIBits(HDC,int,int,int,int,int,int,int,int,const VOID *,const BITMAPINFO *,UINT,DWORD);
1651 WINGDIAPI BOOL WINAPI StrokeAndFillPath(HDC);
1652 WINGDIAPI BOOL WINAPI StrokePath(HDC);
1653 WINGDIAPI BOOL WINAPI SwapBuffers(HDC);
1654 WINGDIAPI BOOL WINAPI TextOutA(HDC,int,int,LPCSTR,int);
1655 WINGDIAPI BOOL WINAPI TextOutW(HDC,int,int,LPCWSTR,int);
1656 WINGDIAPI BOOL WINAPI TranslateCharsetInfo(PDWORD,LPCHARSETINFO,DWORD);
1657 WINGDIAPI BOOL WINAPI UnrealizeObject(HGDIOBJ);
1658 WINGDIAPI BOOL WINAPI UpdateColors(HDC);
1659 WINGDIAPI BOOL WINAPI UpdateICMRegKeyA(DWORD,DWORD,LPSTR,UINT);
1660 WINGDIAPI BOOL WINAPI UpdateICMRegKeyW(DWORD,DWORD,LPWSTR,UINT);
1661 WINGDIAPI BOOL WINAPI WidenPath(HDC);
1662 WINGDIAPI BOOL WINAPI wglCopyContext(HGLRC,HGLRC,UINT);
1663 WINGDIAPI HGLRC WINAPI wglCreateContext(HDC);
1664 WINGDIAPI HGLRC WINAPI wglCreateLayerContext(HDC,int);
1665 WINGDIAPI BOOL WINAPI wglDeleteContext(HGLRC);
1666 WINGDIAPI BOOL WINAPI wglDescribeLayerPlane(HDC,int,int,UINT,LPLAYERPLANEDESCRIPTOR);
1667 WINGDIAPI HGLRC WINAPI wglGetCurrentContext(void);
1668 WINGDIAPI HDC WINAPI wglGetCurrentDC(void);
1669 WINGDIAPI int WINAPI wglGetLayerPaletteEntries(HDC,int,int,int,COLORREF*);
1670 WINGDIAPI PROC WINAPI wglGetProcAddress(LPCSTR);
1671 WINGDIAPI BOOL WINAPI wglMakeCurrent(HDC,HGLRC);
1672 WINGDIAPI BOOL WINAPI wglRealizeLayerPalette(HDC,int,BOOL);
1673 WINGDIAPI int WINAPI wglSetLayerPaletteEntries(HDC,int,int,int,const COLORREF*);
1674 WINGDIAPI BOOL WINAPI wglShareLists(HGLRC,HGLRC);
1675 WINGDIAPI BOOL WINAPI wglSwapLayerBuffers(HDC,UINT);
1676 WINGDIAPI BOOL WINAPI wglUseFontBitmapsA(HDC,DWORD,DWORD,DWORD);
1677 WINGDIAPI BOOL WINAPI wglUseFontBitmapsW(HDC,DWORD,DWORD,DWORD);
1678 WINGDIAPI BOOL WINAPI wglUseFontOutlinesA(HDC,DWORD,DWORD,DWORD,FLOAT,FLOAT,int,LPGLYPHMETRICSFLOAT);
1679 WINGDIAPI BOOL WINAPI wglUseFontOutlinesW(HDC,DWORD,DWORD,DWORD,FLOAT,FLOAT,int,LPGLYPHMETRICSFLOAT);
1680
1681 HIMC WINAPI ImmAssociateContext(HWND,HIMC);
1682 LONG WINAPI ImmGetCompositionStringA(HIMC,DWORD,PVOID,DWORD);
1683 HIMC WINAPI ImmGetContext(HWND);
1684 BOOL WINAPI ImmSetCompositionStringA(HIMC,DWORD,LPCVOID,DWORD,LPCVOID,DWORD);
1685 BOOL WINAPI ImmReleaseContext(HWND,HIMC);
1686
1687 WINADVAPI BOOL WINAPI AbortSystemShutdownA(LPCSTR);
1688 WINADVAPI BOOL WINAPI AbortSystemShutdownW(LPCWSTR);
1689 WINADVAPI BOOL WINAPI InitiateSystemShutdownA(LPSTR,LPSTR,DWORD,BOOL,BOOL);
1690 WINADVAPI BOOL WINAPI InitiateSystemShutdownW(LPWSTR,LPWSTR,DWORD,BOOL,BOOL);
1691
1692 // advapi32 winreg.h
1693 WINADVAPI LONG WINAPI RegCloseKey(HKEY);
1694 WINADVAPI LONG WINAPI RegConnectRegistryA(LPCSTR,HKEY,PHKEY);
1695 WINADVAPI LONG WINAPI RegConnectRegistryW(LPCWSTR,HKEY,PHKEY);
1696 WINADVAPI LONG WINAPI RegCreateKeyA(HKEY,LPCSTR,PHKEY);
1697 WINADVAPI LONG WINAPI RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,PDWORD);
1698 WINADVAPI LONG WINAPI RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,PDWORD);
1699 WINADVAPI LONG WINAPI RegCreateKeyW(HKEY,LPCWSTR,PHKEY);
1700 WINADVAPI LONG WINAPI RegDeleteKeyA(HKEY,LPCSTR);
1701 WINADVAPI LONG WINAPI RegDeleteKeyW(HKEY,LPCWSTR);
1702 WINADVAPI LONG WINAPI RegDeleteKeyExA(HKEY,LPCSTR,REGSAM,DWORD);
1703 WINADVAPI LONG WINAPI RegDeleteKeyExW(HKEY,LPCWSTR,REGSAM,DWORD);
1704 WINADVAPI LONG WINAPI RegDeleteValueA(HKEY,LPCSTR);
1705 WINADVAPI LONG WINAPI RegDeleteValueW(HKEY,LPCWSTR);
1706 WINADVAPI LONG WINAPI RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD);
1707 WINADVAPI LONG WINAPI RegEnumKeyW(HKEY,DWORD,LPWSTR,DWORD);
1708 WINADVAPI LONG WINAPI RegEnumKeyExA(HKEY,DWORD,LPSTR,PDWORD,PDWORD,LPSTR,PDWORD,PFILETIME);
1709 WINADVAPI LONG WINAPI RegEnumKeyExW(HKEY,DWORD,LPWSTR,PDWORD,PDWORD,LPWSTR,PDWORD,PFILETIME);
1710 WINADVAPI LONG WINAPI RegEnumValueA(HKEY,DWORD,LPSTR,PDWORD,PDWORD,PDWORD,LPBYTE,PDWORD);
1711 WINADVAPI LONG WINAPI RegEnumValueW(HKEY,DWORD,LPWSTR,PDWORD,PDWORD,PDWORD,LPBYTE,PDWORD);
1712 WINADVAPI LONG WINAPI RegFlushKey(HKEY);
1713 WINADVAPI LONG WINAPI RegGetKeySecurity(HKEY,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,PDWORD);
1714 WINADVAPI LONG WINAPI RegLoadKeyA(HKEY,LPCSTR,LPCSTR);
1715 WINADVAPI LONG WINAPI RegLoadKeyW(HKEY,LPCWSTR,LPCWSTR);
1716 WINADVAPI LONG WINAPI RegNotifyChangeKeyValue(HKEY,BOOL,DWORD,HANDLE,BOOL);
1717 WINADVAPI LONG WINAPI RegOpenKeyA(HKEY,LPCSTR,PHKEY);
1718 WINADVAPI LONG WINAPI RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,PHKEY);
1719 WINADVAPI LONG WINAPI RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,PHKEY);
1720 WINADVAPI LONG WINAPI RegOpenKeyW(HKEY,LPCWSTR,PHKEY);
1721 WINADVAPI LONG WINAPI RegQueryInfoKeyA(HKEY,LPSTR,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PFILETIME);
1722 WINADVAPI LONG WINAPI RegQueryInfoKeyW(HKEY,LPWSTR,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PFILETIME);
1723 WINADVAPI LONG WINAPI RegQueryMultipleValuesA(HKEY,PVALENTA,DWORD,LPSTR,LPDWORD);
1724 WINADVAPI LONG WINAPI RegQueryMultipleValuesW(HKEY,PVALENTW,DWORD,LPWSTR,LPDWORD);
1725 WINADVAPI LONG WINAPI RegQueryValueA(HKEY,LPCSTR,LPSTR,PLONG);
1726 WINADVAPI LONG WINAPI RegQueryValueExA(HKEY,LPCSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
1727 WINADVAPI LONG WINAPI RegQueryValueExW(HKEY,LPCWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
1728 WINADVAPI LONG WINAPI RegQueryValueW(HKEY,LPCWSTR,LPWSTR,PLONG);
1729 WINADVAPI LONG WINAPI RegReplaceKeyA(HKEY,LPCSTR,LPCSTR,LPCSTR);
1730 WINADVAPI LONG WINAPI RegReplaceKeyW(HKEY,LPCWSTR,LPCWSTR,LPCWSTR);
1731 WINADVAPI LONG WINAPI RegRestoreKeyA(HKEY,LPCSTR,DWORD);
1732 WINADVAPI LONG WINAPI RegRestoreKeyW(HKEY,LPCWSTR,DWORD);
1733 WINADVAPI LONG WINAPI RegSaveKeyA(HKEY,LPCSTR,LPSECURITY_ATTRIBUTES);
1734 WINADVAPI LONG WINAPI RegSaveKeyW(HKEY,LPCWSTR,LPSECURITY_ATTRIBUTES);
1735 WINADVAPI LONG WINAPI RegSetKeySecurity(HKEY,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
1736 WINADVAPI LONG WINAPI RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD);
1737 WINADVAPI LONG WINAPI RegSetValueExA(HKEY,LPCSTR,DWORD,DWORD,const BYTE*,DWORD);
1738 WINADVAPI LONG WINAPI RegSetValueExW(HKEY,LPCWSTR,DWORD,DWORD,const BYTE*,DWORD);
1739 WINADVAPI LONG WINAPI RegSetValueW(HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD);
1740 WINADVAPI LONG WINAPI RegUnLoadKeyA(HKEY,LPCSTR);
1741 WINADVAPI LONG WINAPI RegUnLoadKeyW(HKEY,LPCWSTR);
1742
1743 // commctrl.h
1744 void WINAPI InitCommonControls(void);
1745 BOOL WINAPI InitCommonControlsEx(LPINITCOMMONCONTROLSEX);
1746
1747 // commdlg.h
1748 BOOL WINAPI ChooseColorA(LPCHOOSECOLORA);
1749 BOOL WINAPI ChooseColorW(LPCHOOSECOLORW);
1750 BOOL WINAPI ChooseFontA(LPCHOOSEFONTA);
1751 BOOL WINAPI ChooseFontW(LPCHOOSEFONTW);
1752 DWORD WINAPI CommDlgExtendedError(void);
1753 HWND WINAPI FindTextA(LPFINDREPLACEA);
1754 HWND WINAPI FindTextW(LPFINDREPLACEW);
1755 short WINAPI GetFileTitleA(LPCSTR,LPSTR,WORD);
1756 short WINAPI GetFileTitleW(LPCWSTR,LPWSTR,WORD);
1757 BOOL WINAPI GetOpenFileNameA(LPOPENFILENAMEA);
1758 BOOL WINAPI GetOpenFileNameW(LPOPENFILENAMEW);
1759 BOOL WINAPI GetSaveFileNameA(LPOPENFILENAMEA);
1760 BOOL WINAPI GetSaveFileNameW(LPOPENFILENAMEW);
1761 BOOL WINAPI PageSetupDlgA(LPPAGESETUPDLGA);
1762 BOOL WINAPI PageSetupDlgW(LPPAGESETUPDLGW);
1763 BOOL WINAPI PrintDlgA(LPPRINTDLGA);
1764 BOOL WINAPI PrintDlgW(LPPRINTDLGW);
1765 HWND WINAPI ReplaceTextA(LPFINDREPLACEA);
1766 HWND WINAPI ReplaceTextW(LPFINDREPLACEW);
1767 HRESULT WINAPI PrintDlgExA(LPPRINTDLGEXA);
1768 HRESULT WINAPI PrintDlgExW(LPPRINTDLGEXW);
1769
1770 // mmsystem.h
1771 LRESULT WINAPI CloseDriver(HDRVR,LONG,LONG);
1772 HDRVR WINAPI OpenDriver(LPCWSTR,LPCWSTR,LONG);
1773 LRESULT WINAPI SendDriverMessage(HDRVR,UINT,LONG,LONG);
1774 HMODULE WINAPI DrvGetModuleHandle(HDRVR);
1775 HMODULE WINAPI GetDriverModuleHandle(HDRVR);
1776 LRESULT WINAPI DefDriverProc(DWORD,HDRVR,UINT,LPARAM,LPARAM);
1777 UINT WINAPI mmsystemGetVersion(void);
1778 BOOL WINAPI sndPlaySoundA(LPCSTR,UINT);
1779 BOOL WINAPI sndPlaySoundW(LPCWSTR,UINT);
1780 BOOL WINAPI PlaySoundA(LPCSTR,HMODULE,DWORD);
1781 BOOL WINAPI PlaySoundW(LPCWSTR,HMODULE,DWORD);
1782 UINT WINAPI waveOutGetNumDevs(void);
1783 MMRESULT WINAPI waveOutGetDevCapsA(UINT,LPWAVEOUTCAPSA,UINT);
1784 MMRESULT WINAPI waveOutGetDevCapsW(UINT,LPWAVEOUTCAPSW,UINT);
1785 MMRESULT WINAPI waveOutGetVolume(HWAVEOUT,PDWORD);
1786 MMRESULT WINAPI waveOutSetVolume(HWAVEOUT,DWORD);
1787 MMRESULT WINAPI waveOutGetErrorTextA(MMRESULT,LPSTR,UINT);
1788 MMRESULT WINAPI waveOutGetErrorTextW(MMRESULT,LPWSTR,UINT);
1789 MMRESULT WINAPI waveOutOpen(LPHWAVEOUT,UINT,LPCWAVEFORMATEX,DWORD,DWORD,DWORD);
1790 MMRESULT WINAPI waveOutClose(HWAVEOUT);
1791 MMRESULT WINAPI waveOutPrepareHeader(HWAVEOUT,LPWAVEHDR,UINT);
1792 MMRESULT WINAPI waveOutUnprepareHeader(HWAVEOUT,LPWAVEHDR,UINT);
1793 MMRESULT WINAPI waveOutWrite(HWAVEOUT,LPWAVEHDR,UINT);
1794 MMRESULT WINAPI waveOutPause(HWAVEOUT);
1795 MMRESULT WINAPI waveOutRestart(HWAVEOUT);
1796 MMRESULT WINAPI waveOutReset(HWAVEOUT);
1797 MMRESULT WINAPI waveOutBreakLoop(HWAVEOUT);
1798 MMRESULT WINAPI waveOutGetPosition(HWAVEOUT,LPMMTIME,UINT);
1799 MMRESULT WINAPI waveOutGetPitch(HWAVEOUT,PDWORD);
1800 MMRESULT WINAPI waveOutSetPitch(HWAVEOUT,DWORD);
1801 MMRESULT WINAPI waveOutGetPlaybackRate(HWAVEOUT,PDWORD);
1802 MMRESULT WINAPI waveOutSetPlaybackRate(HWAVEOUT,DWORD);
1803 MMRESULT WINAPI waveOutGetID(HWAVEOUT,LPUINT);
1804 MMRESULT WINAPI waveOutMessage(HWAVEOUT,UINT,DWORD,DWORD);
1805 UINT WINAPI waveInGetNumDevs(void);
1806 MMRESULT WINAPI waveInGetDevCapsA(UINT,LPWAVEINCAPSA,UINT);
1807 MMRESULT WINAPI waveInGetDevCapsW(UINT,LPWAVEINCAPSW,UINT);
1808 MMRESULT WINAPI waveInGetErrorTextA(MMRESULT,LPSTR,UINT);
1809 MMRESULT WINAPI waveInGetErrorTextW(MMRESULT,LPWSTR,UINT);
1810 MMRESULT WINAPI waveInOpen(LPHWAVEIN,UINT,LPCWAVEFORMATEX,DWORD,DWORD,DWORD);
1811 MMRESULT WINAPI waveInClose(HWAVEIN);
1812 MMRESULT WINAPI waveInPrepareHeader(HWAVEIN,LPWAVEHDR,UINT);
1813 MMRESULT WINAPI waveInUnprepareHeader(HWAVEIN,LPWAVEHDR,UINT);
1814 MMRESULT WINAPI waveInAddBuffer(HWAVEIN,LPWAVEHDR,UINT);
1815 MMRESULT WINAPI waveInStart(HWAVEIN);
1816 MMRESULT WINAPI waveInStop(HWAVEIN);
1817 MMRESULT WINAPI waveInReset(HWAVEIN);
1818 MMRESULT WINAPI waveInGetPosition(HWAVEIN,LPMMTIME,UINT);
1819 MMRESULT WINAPI waveInGetID(HWAVEIN,LPUINT);
1820 MMRESULT WINAPI waveInMessage(HWAVEIN,UINT,DWORD,DWORD);
1821 UINT WINAPI mixerGetNumDevs(void);
1822 MMRESULT WINAPI mixerGetDevCapsA(UINT,LPMIXERCAPSA,UINT);
1823 MMRESULT WINAPI mixerGetDevCapsW(UINT,LPMIXERCAPSW,UINT);
1824 MMRESULT WINAPI mixerOpen(LPHMIXER,UINT,DWORD,DWORD,DWORD);
1825 MMRESULT WINAPI mixerClose(HMIXER);
1826 DWORD WINAPI mixerMessage(HMIXER,UINT,DWORD,DWORD);
1827 MMRESULT WINAPI mixerGetLineInfoA(HMIXEROBJ,LPMIXERLINEA,DWORD);
1828 MMRESULT WINAPI mixerGetLineInfoW(HMIXEROBJ,LPMIXERLINEW,DWORD);
1829 MMRESULT WINAPI mixerGetID(HMIXEROBJ,PUINT,DWORD);
1830 MMRESULT WINAPI mixerGetLineControlsA(HMIXEROBJ,LPMIXERLINECONTROLSA,DWORD);
1831 MMRESULT WINAPI mixerGetLineControlsW(HMIXEROBJ,LPMIXERLINECONTROLSW,DWORD);
1832 MMRESULT WINAPI mixerGetControlDetailsA(HMIXEROBJ,LPMIXERCONTROLDETAILS,DWORD);
1833 MMRESULT WINAPI mixerGetControlDetailsW(HMIXEROBJ,LPMIXERCONTROLDETAILS,DWORD);
1834 MMRESULT WINAPI mixerSetControlDetails(HMIXEROBJ,LPMIXERCONTROLDETAILS,DWORD);
1835 MMRESULT WINAPI timeGetSystemTime(LPMMTIME,UINT);
1836 DWORD WINAPI timeGetTime(void);
1837 MMRESULT WINAPI timeSetEvent(UINT,UINT,LPTIMECALLBACK,DWORD,UINT);
1838 MMRESULT WINAPI timeKillEvent(UINT);
1839 MMRESULT WINAPI timeGetDevCaps(LPTIMECAPS,UINT);
1840 MMRESULT WINAPI timeBeginPeriod(UINT);
1841 MMRESULT WINAPI timeEndPeriod(UINT);
1842 UINT WINAPI joyGetNumDevs(void);
1843 MMRESULT WINAPI joyGetDevCapsA(UINT,LPJOYCAPSA,UINT);
1844 MMRESULT WINAPI joyGetDevCapsW(UINT,LPJOYCAPSW,UINT);
1845 MMRESULT WINAPI joyGetPos(UINT,LPJOYINFO);
1846 MMRESULT WINAPI joyGetPosEx(UINT,LPJOYINFOEX);
1847 MMRESULT WINAPI joyGetThreshold(UINT,LPUINT);
1848 MMRESULT WINAPI joyReleaseCapture(UINT);
1849 MMRESULT WINAPI joySetCapture(HWND,UINT,UINT,BOOL);
1850 MMRESULT WINAPI joySetThreshold(UINT,UINT);
1851
1852 // winsock2.h
1853 SOCKET PASCAL accept(SOCKET,struct sockaddr*,int*);
1854 int PASCAL bind(SOCKET,const struct sockaddr*,int);
1855 int PASCAL closesocket(SOCKET);
1856 int PASCAL connect(SOCKET,const struct sockaddr*,int);
1857 int PASCAL ioctlsocket(SOCKET,long,u_long *);
1858 int PASCAL getpeername(SOCKET,struct sockaddr*,int*);
1859 int PASCAL getsockname(SOCKET,struct sockaddr*,int*);
1860 int PASCAL getsockopt(SOCKET,int,int,char*,int*);
1861 unsigned long PASCAL inet_addr(const char*);
1862 // char * __stdcall inet_ntoa(struct in_addr);
1863 // hack: for now this will need a wrapper
1864 char * __stdcall inet_ntoa(int in_addr);
1865 int PASCAL listen(SOCKET,int);
1866 int PASCAL recv(SOCKET,char*,int,int);
1867 int PASCAL recvfrom(SOCKET,char*,int,int,struct sockaddr*,int*);
1868 int PASCAL send(SOCKET,const char*,int,int);
1869 int PASCAL sendto(SOCKET,const char*,int,int,const struct sockaddr*,int);
1870 int PASCAL setsockopt(SOCKET,int,int,const char*,int);
1871 int PASCAL shutdown(SOCKET,int);
1872 SOCKET PASCAL socket(int,int,int);
1873 struct hostent * PASCAL gethostbyaddr(const char*,int,int);
1874 struct hostent * PASCAL gethostbyname(const char*);
1875 struct servent * PASCAL getservbyport(int,const char*);
1876 struct servent * PASCAL getservbyname(const char*,const char*);
1877 struct protoent * PASCAL getprotobynumber(int);
1878 struct protoent * PASCAL getprotobyname(const char*);
1879 u_long PASCAL htonl(u_long);
1880 u_long PASCAL ntohl(u_long);
1881 u_short PASCAL htons(u_short);
1882 u_short PASCAL ntohs(u_short);
1883 int PASCAL select(int nfds,fd_set*,fd_set*,fd_set*,const struct timeval*);
1884 int PASCAL gethostname(char*,int);
1885 int PASCAL WSAStartup(WORD,LPWSADATA);
1886 int PASCAL WSACleanup(void);
1887 void PASCAL WSASetLastError(int);
1888 int PASCAL WSAGetLastError(void);
1889 HANDLE PASCAL WSAAsyncGetServByName(HWND,u_int,const char*,const char*,char*,int);
1890 HANDLE PASCAL WSAAsyncGetServByPort(HWND,u_int,int,const char*,char*,int);
1891 HANDLE PASCAL WSAAsyncGetProtoByName(HWND,u_int,const char*,char*,int);
1892 HANDLE PASCAL WSAAsyncGetProtoByNumber(HWND,u_int,int,char*,int);
1893 HANDLE PASCAL WSAAsyncGetHostByName(HWND,u_int,const char*,char*,int);
1894 HANDLE PASCAL WSAAsyncGetHostByAddr(HWND,u_int,const char*,int,int,char*,int);
1895 int PASCAL WSACancelAsyncRequest(HANDLE);
1896 int PASCAL WSAAsyncSelect(SOCKET,HWND,u_int,long);
1897 int PASCAL __WSAFDIsSet(SOCKET,fd_set*);
1898
1899 // ole32 objbase.h
1900 DWORD __stdcall CoBuildVersion(void);
1901 HRESULT __stdcall CoInitialize(PVOID);
1902 HRESULT __stdcall CoInitializeEx(LPVOID,DWORD);
1903 void __stdcall CoUninitialize(void);
1904 HRESULT __stdcall CoCreateInstance(REFCLSID,LPUNKNOWN,DWORD,REFIID,PVOID*);
1905 HRESULT __stdcall CoCreateInstanceEx(REFCLSID,IUnknown*,DWORD,COSERVERINFO*,DWORD,MULTI_QI*);
1906
1907 // tapi.h
1908 DWORD WINAPI lineAccept(HCALL,LPCSTR,DWORD);
1909 DWORD WINAPI lineAddProvider(LPCSTR,HWND,LPDWORD);
1910 DWORD WINAPI lineAddProviderA(LPCSTR,HWND,LPDWORD);
1911 DWORD WINAPI lineAddProviderW(LPCWSTR,HWND,LPDWORD);
1912 DWORD WINAPI lineAddToConference(HCALL,HCALL);
1913 DWORD WINAPI lineAnswer(HCALL,LPCSTR,DWORD);
1914 DWORD WINAPI lineBlindTransfer(HCALL,LPCSTR,DWORD);
1915 DWORD WINAPI lineClose(HLINE);
1916 DWORD WINAPI lineCompleteCall(HCALL,LPDWORD,DWORD,DWORD);
1917 DWORD WINAPI lineCompleteTransfer(HCALL,HCALL,LPHCALL,DWORD);
1918 DWORD WINAPI lineConfigDialog(DWORD,HWND,LPCSTR);
1919 DWORD WINAPI lineConfigDialogEdit(DWORD,HWND,LPCSTR,LPVOID const,DWORD,LPVARSTRING);
1920 DWORD WINAPI lineConfigProvider(HWND,DWORD);
1921 DWORD WINAPI lineDeallocateCall(HCALL);
1922 DWORD WINAPI lineDevSpecific(HLINE,DWORD,HCALL,LPVOID,DWORD);
1923 DWORD WINAPI lineDevSpecificFeature(HLINE,DWORD,LPVOID,DWORD);
1924 DWORD WINAPI lineDial(HCALL,LPCSTR,DWORD);
1925 DWORD WINAPI lineDrop(HCALL,LPCSTR,DWORD);
1926 DWORD WINAPI lineForward(HLINE,DWORD,DWORD,LPLINEFORWARDLIST,DWORD,LPHCALL,LPLINECALLPARAMS);
1927 DWORD WINAPI lineGatherDigits(HCALL,DWORD,LPSTR,DWORD,LPCSTR,DWORD,DWORD);
1928 DWORD WINAPI lineGenerateDigits(HCALL,DWORD,LPCSTR,DWORD);
1929 DWORD WINAPI lineGenerateTone(HCALL,DWORD,DWORD,DWORD,LPLINEGENERATETONE);
1930 DWORD WINAPI lineGetAddressCaps(HLINEAPP,DWORD,DWORD,DWORD,DWORD,LPLINEADDRESSCAPS);
1931 DWORD WINAPI lineGetAddressID(HLINE,LPDWORD,DWORD,LPCSTR,DWORD);
1932 DWORD WINAPI lineGetAddressStatus(HLINE,DWORD,LPLINEADDRESSSTATUS);
1933 DWORD WINAPI lineGetAppPriority(LPCSTR,DWORD,LPLINEEXTENSIONID const,DWORD,LPVARSTRING,LPDWORD);
1934 DWORD WINAPI lineGetCallInfo(HCALL,LPLINECALLINFO);
1935 DWORD WINAPI lineGetCallStatus(HCALL,LPLINECALLSTATUS);
1936 DWORD WINAPI lineGetConfRelatedCalls(HCALL,LPLINECALLLIST);
1937 DWORD WINAPI lineGetCountry(DWORD,DWORD,LPLINECOUNTRYLIST);
1938 DWORD WINAPI lineGetDevCaps(HLINEAPP,DWORD,DWORD,DWORD,LPLINEDEVCAPS);
1939 DWORD WINAPI lineGetDevCapsA(HLINEAPP,DWORD,DWORD,DWORD,LPLINEDEVCAPS);
1940 DWORD WINAPI lineGetDevCapsW(HLINEAPP,DWORD,DWORD,DWORD,LPLINEDEVCAPS);
1941 DWORD WINAPI lineGetDevConfig(DWORD,LPVARSTRING,LPCSTR);
1942 DWORD WINAPI lineGetID(HLINE,DWORD,HCALL,DWORD,LPVARSTRING,LPCSTR);
1943 DWORD WINAPI lineGetIDA(HLINE,DWORD,HCALL,DWORD,LPVARSTRING,LPCSTR);
1944 DWORD WINAPI lineGetIDW(HLINE,DWORD,HCALL,DWORD,LPVARSTRING,LPCWSTR);
1945 DWORD WINAPI lineGetIcon(DWORD,LPCSTR,HICON *);
1946 DWORD WINAPI lineGetLineDevStatus(HLINE,LPLINEDEVSTATUS);
1947 DWORD WINAPI lineGetNewCalls(HLINE,DWORD,DWORD,LPLINECALLLIST);
1948 DWORD WINAPI lineGetNumRings(HLINE,DWORD,LPDWORD);
1949 DWORD WINAPI lineGetProviderList(DWORD,LPLINEPROVIDERLIST);
1950 DWORD WINAPI lineGetProviderListA(DWORD,LPLINEPROVIDERLIST);
1951 DWORD WINAPI lineGetProviderListW(DWORD,LPLINEPROVIDERLIST);
1952 DWORD WINAPI lineGetRequest(HLINEAPP,DWORD,LPVOID);
1953 DWORD WINAPI lineGetStatusMessages(HLINE,LPDWORD,LPDWORD);
1954 DWORD WINAPI lineGetTranslateCaps(HLINEAPP,DWORD,LPLINETRANSLATECAPS);
1955 DWORD WINAPI lineHandoff(HCALL,LPCSTR,DWORD);
1956 DWORD WINAPI lineHold(HCALL);
1957 DWORD WINAPI lineInitialize(LPHLINEAPP,HINSTANCE,LINECALLBACK,LPCSTR,LPDWORD);
1958 LONG  WINAPI lineInitializeExA(LPHLINEAPP,HINSTANCE,LINECALLBACK,LPCSTR,LPDWORD,LPDWORD,LPLINEINITIALIZEEXPARAMS);
1959 LONG  WINAPI lineInitializeExW(LPHLINEAPP,HINSTANCE,LINECALLBACK,LPCWSTR,LPDWORD,LPDWORD,LPLINEINITIALIZEEXPARAMS);
1960 DWORD WINAPI lineMakeCall(HLINE,LPHCALL,LPCSTR,DWORD,LPLINECALLPARAMS);
1961 DWORD WINAPI lineMakeCallA(HLINE,LPHCALL,LPCSTR,DWORD,LPLINECALLPARAMS);
1962 DWORD WINAPI lineMakeCallW(HLINE,LPHCALL,LPCWSTR,DWORD,LPLINECALLPARAMS);
1963 DWORD WINAPI lineMonitorDigits(HCALL,DWORD);
1964 DWORD WINAPI lineMonitorMedia(HCALL,DWORD);
1965 DWORD WINAPI lineMonitorTones(HCALL,LPLINEMONITORTONE,DWORD);
1966 DWORD WINAPI lineNegotiateAPIVersion(HLINEAPP,DWORD,DWORD,DWORD,LPDWORD,LPLINEEXTENSIONID);
1967 DWORD WINAPI lineNegotiateExtVersion(HLINEAPP,DWORD,DWORD,DWORD,DWORD,LPDWORD);
1968 DWORD WINAPI lineOpen(HLINEAPP,DWORD,LPHLINE,DWORD,DWORD,DWORD,DWORD,DWORD,LPLINECALLPARAMS);
1969 DWORD WINAPI linePark(HCALL,DWORD,LPCSTR,LPVARSTRING);
1970 DWORD WINAPI linePickup(HLINE,DWORD,LPHCALL,LPCSTR,LPCSTR);
1971 DWORD WINAPI linePrepareAddToConference(HCALL,LPHCALL,LPLINECALLPARAMS);
1972 DWORD WINAPI lineRedirect(HCALL,LPCSTR,DWORD);
1973 DWORD WINAPI lineRegisterRequestRecipient(HLINEAPP,DWORD,DWORD,DWORD);
1974 DWORD WINAPI lineReleaseUserUserInfo(HCALL);
1975 DWORD WINAPI lineRemoveFromConference(HCALL);
1976 DWORD WINAPI lineRemoveProvider(DWORD,HWND);
1977 DWORD WINAPI lineSecureCall(HCALL);
1978 DWORD WINAPI lineSendUserUserInfo(HCALL,LPCSTR,DWORD);
1979 DWORD WINAPI lineSetAppPriority(LPCSTR,DWORD,LPLINEEXTENSIONID const,DWORD,LPCSTR,DWORD);
1980 DWORD WINAPI lineSetAppSpecific(HCALL,DWORD);
1981 DWORD WINAPI lineSetCallParams(HCALL,DWORD,DWORD,DWORD,LPLINEDIALPARAMS);
1982 DWORD WINAPI lineSetCallPrivilege(HCALL,DWORD);
1983 DWORD WINAPI lineSetCurrentLocation(HLINEAPP,DWORD);
1984 DWORD WINAPI lineSetDevConfig(DWORD,LPVOID,DWORD,LPCSTR);
1985 DWORD WINAPI lineSetMediaControl(HLINE,DWORD,HCALL,DWORD,LPLINEMEDIACONTROLDIGIT,DWORD,LPLINEMEDIACONTROLMEDIA,DWORD,LPLINEMEDIACONTROLTONE,DWORD,LPLINEMEDIACONTROLCALLSTATE,DWORD);
1986 DWORD WINAPI lineSetMediaMode(HCALL,DWORD);
1987 DWORD WINAPI lineSetNumRings(HLINE,DWORD,DWORD);
1988 DWORD WINAPI lineSetStatusMessages(HLINE,DWORD,DWORD);
1989 DWORD WINAPI lineSetTerminal(HLINE,DWORD,HCALL,DWORD,DWORD,DWORD,DWORD);
1990 DWORD WINAPI lineSetTollList(HLINEAPP,DWORD,LPCSTR,DWORD);
1991 DWORD WINAPI lineSetupConference(HCALL,HLINE,LPHCALL,LPHCALL,DWORD,LPLINECALLPARAMS);
1992 DWORD WINAPI lineSetupTransfer(HCALL,LPHCALL,LPLINECALLPARAMS);
1993 DWORD WINAPI lineShutdown(HLINEAPP);
1994 DWORD WINAPI lineSwapHold(HCALL,HCALL);
1995 DWORD WINAPI lineTranslateAddress(HLINEAPP,DWORD,DWORD,LPCSTR,DWORD,DWORD,LPLINETRANSLATEOUTPUT);
1996 DWORD WINAPI lineTranslateDialog(HLINEAPP,DWORD,DWORD,HWND,LPCSTR);
1997 DWORD WINAPI lineUncompleteCall(HLINE,DWORD);
1998 DWORD WINAPI lineUnHold(HCALL);
1999 DWORD WINAPI lineUnpark(HLINE,DWORD,LPHCALL,LPCSTR);
2000
2001 DWORD WINAPI lineBlindTransferA(HCALL,LPCSTR,DWORD);
2002 DWORD WINAPI lineConfigDialogA(DWORD,HWND,LPCSTR);
2003 DWORD WINAPI lineConfigDialogEditA(DWORD,HWND,LPCSTR,LPVOID const,DWORD,LPVARSTRING);
2004 DWORD WINAPI lineDialA(HCALL,LPCSTR,DWORD);
2005 DWORD WINAPI lineForwardA(HLINE,DWORD,DWORD,LPLINEFORWARDLIST,DWORD,LPHCALL,LPLINECALLPARAMS);
2006 DWORD WINAPI lineGatherDigitsA(HCALL,DWORD,LPSTR,DWORD,LPCSTR,DWORD,DWORD);
2007 DWORD WINAPI lineGenerateDigitsA(HCALL,DWORD,LPCSTR,DWORD);
2008 DWORD WINAPI lineGetAddressCapsA(HLINEAPP,DWORD,DWORD,DWORD,DWORD,LPLINEADDRESSCAPS);
2009 DWORD WINAPI lineGetAddressIDA(HLINE,LPDWORD,DWORD,LPCSTR,DWORD);
2010 DWORD WINAPI lineGetAddressStatusA(HLINE,DWORD,LPLINEADDRESSSTATUS);
2011 DWORD WINAPI lineGetAppPriorityA(LPCSTR,DWORD,LPLINEEXTENSIONID const,DWORD,LPVARSTRING,LPDWORD);
2012 DWORD WINAPI lineGetCallInfoA(HCALL,LPLINECALLINFO);
2013 DWORD WINAPI lineGetCountryA(DWORD,DWORD,LPLINECOUNTRYLIST);
2014 DWORD WINAPI lineGetDevConfigA(DWORD,LPVARSTRING,LPCSTR);
2015 DWORD WINAPI lineGetIconA(DWORD,LPCSTR,HICON *);
2016 DWORD WINAPI lineGetLineDevStatusA(HLINE,LPLINEDEVSTATUS);
2017 DWORD WINAPI lineGetRequestA(HLINEAPP,DWORD,LPVOID);
2018 DWORD WINAPI lineGetTranslateCapsA(HLINEAPP,DWORD,LPLINETRANSLATECAPS);
2019 DWORD WINAPI lineHandoffA(HCALL,LPCSTR,DWORD);
2020 DWORD WINAPI lineOpenA(HLINEAPP,DWORD,LPHLINE,DWORD,DWORD,DWORD,DWORD,DWORD,LPLINECALLPARAMS);
2021 DWORD WINAPI lineParkA(HCALL,DWORD,LPCSTR,LPVARSTRING);
2022 DWORD WINAPI linePickupA(HLINE,DWORD,LPHCALL,LPCSTR,LPCSTR);
2023 DWORD WINAPI linePrepareAddToConferenceA(HCALL,LPHCALL,LPLINECALLPARAMS);
2024 DWORD WINAPI lineRedirectA(HCALL,LPCSTR,DWORD);
2025 DWORD WINAPI lineSetAppPriorityA(LPCSTR,DWORD,LPLINEEXTENSIONID const,DWORD,LPCSTR,DWORD);
2026 DWORD WINAPI lineSetDevConfigA(DWORD,LPVOID,DWORD,LPCSTR);
2027 DWORD WINAPI lineSetTollListA(HLINEAPP,DWORD,LPCSTR,DWORD);
2028 DWORD WINAPI lineSetupConferenceA(HCALL,HLINE,LPHCALL,LPHCALL,DWORD,LPLINECALLPARAMS);
2029 DWORD WINAPI lineSetupTransferA(HCALL,LPHCALL,LPLINECALLPARAMS);
2030 DWORD WINAPI lineTranslateAddressA(HLINEAPP,DWORD,DWORD,LPCSTR,DWORD,DWORD,LPLINETRANSLATEOUTPUT);
2031 DWORD WINAPI lineTranslateDialogA(HLINEAPP,DWORD,DWORD,HWND,LPCSTR);
2032 DWORD WINAPI lineUnhold(HCALL);
2033 DWORD WINAPI lineUnparkA(HLINE,DWORD,LPHCALL,LPCSTR);
2034
2035 // winsvc.h
2036 WINADVAPI BOOL WINAPI ChangeServiceConfigA(SC_HANDLE,DWORD,DWORD,DWORD,LPCSTR,LPCSTR,LPDWORD,LPCSTR,LPCSTR,LPCSTR,LPCSTR);
2037 WINADVAPI BOOL WINAPI ChangeServiceConfigW(SC_HANDLE,DWORD,DWORD,DWORD,LPCWSTR,LPCWSTR,LPDWORD,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR);
2038 WINADVAPI BOOL WINAPI ChangeServiceConfig2A(SC_HANDLE,DWORD,LPVOID);
2039 WINADVAPI BOOL WINAPI ChangeServiceConfig2W(SC_HANDLE,DWORD,LPVOID);
2040 WINADVAPI BOOL WINAPI CloseServiceHandle(SC_HANDLE);
2041 WINADVAPI BOOL WINAPI ControlService(SC_HANDLE,DWORD,LPSERVICE_STATUS);
2042 WINADVAPI SC_HANDLE WINAPI CreateServiceA(SC_HANDLE,LPCSTR,LPCSTR,DWORD,DWORD,DWORD,DWORD,LPCSTR,LPCSTR,PDWORD,LPCSTR,LPCSTR,LPCSTR);
2043 WINADVAPI SC_HANDLE WINAPI CreateServiceW(SC_HANDLE,LPCWSTR,LPCWSTR,DWORD,DWORD,DWORD,DWORD,LPCWSTR,LPCWSTR,PDWORD,LPCWSTR,LPCWSTR,LPCWSTR);
2044 WINADVAPI BOOL WINAPI DeleteService(SC_HANDLE);
2045 WINADVAPI BOOL WINAPI EnumDependentServicesA(SC_HANDLE,DWORD,LPENUM_SERVICE_STATUSA,DWORD,PDWORD,PDWORD);
2046 WINADVAPI BOOL WINAPI EnumDependentServicesW(SC_HANDLE,DWORD,LPENUM_SERVICE_STATUSW,DWORD,PDWORD,PDWORD);
2047 WINADVAPI BOOL WINAPI EnumServicesStatusA(SC_HANDLE,DWORD,DWORD,LPENUM_SERVICE_STATUSA,DWORD,PDWORD,PDWORD,PDWORD);
2048 WINADVAPI BOOL WINAPI EnumServicesStatusW(SC_HANDLE,DWORD,DWORD,LPENUM_SERVICE_STATUSW,DWORD,PDWORD,PDWORD,PDWORD);
2049 WINADVAPI BOOL WINAPI EnumServicesStatusExA(SC_HANDLE,SC_ENUM_TYPE,DWORD,DWORD,LPBYTE,DWORD,LPDWORD,LPDWORD,LPDWORD,LPCSTR);
2050 WINADVAPI BOOL WINAPI EnumServicesStatusExW(SC_HANDLE,SC_ENUM_TYPE,DWORD,DWORD,LPBYTE,DWORD,LPDWORD,LPDWORD,LPDWORD,LPCWSTR);
2051 WINADVAPI BOOL WINAPI GetServiceDisplayNameA(SC_HANDLE,LPCSTR,LPSTR,PDWORD);
2052 WINADVAPI BOOL WINAPI GetServiceDisplayNameW(SC_HANDLE,LPCWSTR,LPWSTR,PDWORD);
2053 WINADVAPI BOOL WINAPI GetServiceKeyNameA(SC_HANDLE,LPCSTR,LPSTR,PDWORD);
2054 WINADVAPI BOOL WINAPI GetServiceKeyNameW(SC_HANDLE,LPCWSTR,LPWSTR,PDWORD);
2055 WINADVAPI SC_LOCK WINAPI LockServiceDatabase(SC_HANDLE);
2056 WINADVAPI BOOL WINAPI NotifyBootConfigStatus(BOOL);
2057 WINADVAPI SC_HANDLE WINAPI OpenSCManagerA(LPCSTR,LPCSTR,DWORD);
2058 WINADVAPI SC_HANDLE WINAPI OpenSCManagerW(LPCWSTR,LPCWSTR,DWORD);
2059 WINADVAPI SC_HANDLE WINAPI OpenServiceA(SC_HANDLE,LPCSTR,DWORD);
2060 WINADVAPI SC_HANDLE WINAPI OpenServiceW(SC_HANDLE,LPCWSTR,DWORD);
2061 WINADVAPI BOOL WINAPI QueryServiceConfigA(SC_HANDLE,LPQUERY_SERVICE_CONFIGA,DWORD,PDWORD);
2062 WINADVAPI BOOL WINAPI QueryServiceConfigW(SC_HANDLE,LPQUERY_SERVICE_CONFIGW,DWORD,PDWORD);
2063 WINADVAPI BOOL WINAPI QueryServiceConfig2A(SC_HANDLE,DWORD,LPBYTE,DWORD,LPDWORD);
2064 WINADVAPI BOOL WINAPI QueryServiceConfig2W(SC_HANDLE,DWORD,LPBYTE,DWORD,LPDWORD);
2065 WINADVAPI BOOL WINAPI QueryServiceLockStatusA(SC_HANDLE,LPQUERY_SERVICE_LOCK_STATUSA,DWORD,PDWORD);
2066 WINADVAPI BOOL WINAPI QueryServiceLockStatusW(SC_HANDLE,LPQUERY_SERVICE_LOCK_STATUSW,DWORD,PDWORD);
2067 WINADVAPI BOOL WINAPI QueryServiceObjectSecurity(SC_HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,LPDWORD);
2068 WINADVAPI BOOL WINAPI QueryServiceStatus(SC_HANDLE,LPSERVICE_STATUS);
2069 WINADVAPI BOOL WINAPI QueryServiceStatusEx(SC_HANDLE,SC_STATUS_TYPE,LPBYTE,DWORD,LPDWORD);
2070 WINADVAPI SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerA(LPCSTR,LPHANDLER_FUNCTION);
2071 WINADVAPI SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerW(LPCWSTR,LPHANDLER_FUNCTION);
2072 WINADVAPI SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerExA(LPCSTR,LPHANDLER_FUNCTION_EX,LPVOID);
2073 WINADVAPI SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerExW(LPCWSTR,LPHANDLER_FUNCTION_EX,LPVOID);
2074 WINADVAPI BOOL WINAPI SetServiceObjectSecurity(SC_HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
2075 WINADVAPI BOOL WINAPI SetServiceStatus(SERVICE_STATUS_HANDLE,LPSERVICE_STATUS);
2076 WINADVAPI BOOL WINAPI StartServiceA(SC_HANDLE,DWORD,LPCSTR*);
2077 WINADVAPI BOOL WINAPI StartServiceCtrlDispatcherA(LPSERVICE_TABLE_ENTRYA);
2078 WINADVAPI BOOL WINAPI StartServiceCtrlDispatcherW(LPSERVICE_TABLE_ENTRYW);
2079 WINADVAPI BOOL WINAPI StartServiceW(SC_HANDLE,DWORD,LPCWSTR*);
2080 WINADVAPI BOOL WINAPI UnlockServiceDatabase(SC_LOCK);
2081
2082 // ddraw.h dsound.h
2083 HRESULT WINAPI DirectDrawCreate(GUID *driver_guid, IDirectDraw **ddraw, IUnknown *outer);
2084 HRESULT WINAPI DirectDrawCreateEx(GUID *driver_guid, void **ddraw, REFIID interface_iid, IUnknown *outer);
2085 HRESULT WINAPI DirectDrawCreateClipper(DWORD flags, IDirectDrawClipper **clipper, IUnknown *outer);
2086
2087 HRESULT WINAPI DirectSoundCreate(LPCGUID lpGUID,LPDIRECTSOUND *ppDS,LPUNKNOWN pUnkOuter);
2088 HRESULT WINAPI DirectSoundEnumerateA(LPDSENUMCALLBACKA, LPVOID);
2089 HRESULT WINAPI DirectSoundEnumerateW(LPDSENUMCALLBACKW, LPVOID);
2090 HRESULT WINAPI DirectSoundCreate8(LPCGUID lpGUID,LPDIRECTSOUND8 *ppDS8,LPUNKNOWN pUnkOuter);
2091 HRESULT WINAPI GetDeviceID(LPCGUID lpGuidSrc, LPGUID lpGuidDest);
2092
2093 struct IUnknown {
2094 /*00*/    HRESULT (WINAPI *QueryInterface)(void *this, REFIID riid, void** ppvObject);
2095 /*04*/    ULONG (WINAPI *AddRef)(void *this);
2096 /*08*/    ULONG (WINAPI *Release)(void *this);
2097 };
2098
2099 struct IDirectDraw {
2100           // IUnknown methods
2101 /*00*/    HRESULT (WINAPI *QueryInterface)(void *this, REFIID riid, void** ppvObject);
2102 /*04*/    ULONG (WINAPI *AddRef)(void *this);
2103 /*08*/    ULONG (WINAPI *Release)(void *this);
2104           // IDirectDraw methods
2105 /*0c*/    int (WINAPI *Compact)(void *this);
2106 /*10*/    int (WINAPI *CreateClipper)(void *this, DWORD dwFlags, LPDIRECTDRAWCLIPPER *lplpDDClipper, IUnknown *pUnkOuter);
2107 /*14*/    int (WINAPI *CreatePalette)(void *this, DWORD dwFlags, LPPALETTEENTRY lpColorTable, LPDIRECTDRAWPALETTE *lplpDDPalette, IUnknown *pUnkOuter); // 14
2108 /*18*/    int (WINAPI *CreateSurface)(void *this, LPDDSURFACEDESC lpDDSurfaceDesc, LPDIRECTDRAWSURFACE *lplpDDSurface, IUnknown *pUnkOuter);
2109 /*1c*/    int (WINAPI *DuplicateSurface)(void *this, LPDIRECTDRAWSURFACE lpDDSurface, LPDIRECTDRAWSURFACE *lplpDupDDSurface);
2110 /*20*/    int (WINAPI *EnumDisplayModes)(void *this, DWORD dwFlags, LPDDSURFACEDESC lpDDSurfaceDesc, LPVOID lpContext, LPDDENUMMODESCALLBACK lpEnumModesCallback);
2111 /*24*/    int (WINAPI *EnumSurfaces)(void *this, DWORD dwFlags, LPDDSURFACEDESC lpDDSD, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpEnumSurfacesCallback);
2112 /*28*/    int (WINAPI *FlipToGDISurface)(void *this);
2113 /*2c*/    int (WINAPI *GetCaps_dd)(void *this, LPDDCAPS lpDDDriverCaps, LPDDCAPS lpDDHELCaps);
2114 /*30*/    int (WINAPI *GetDisplayMode)(void *this, LPDDSURFACEDESC lpDDSurfaceDesc);
2115 /*34*/    int (WINAPI *GetFourCCCodes)(void *this, LPDWORD lpNumCodes, LPDWORD lpCodes);
2116 /*38*/    int (WINAPI *GetGDISurface)(void *this, LPDIRECTDRAWSURFACE *lplpGDIDDSurface);
2117 /*3c*/    int (WINAPI *GetMonitorFrequency)(void *this, LPDWORD lpdwFrequency);
2118 /*40*/    int (WINAPI *GetScanLine)(void *this, LPDWORD lpdwScanLine);
2119 /*44*/    int (WINAPI *GetVerticalBlankStatus)(void *this, BOOL *lpbIsInVB);
2120 /*48*/    int (WINAPI *Initialize)(void *this, GUID *lpGUID);
2121 /*4c*/    int (WINAPI *RestoreDisplayMode)(void *this);
2122 /*50*/    int (WINAPI *SetCooperativeLevel)(void *this, HWND hWnd, DWORD dwFlags);
2123 /*54*/    int (WINAPI *SetDisplayMode)(void *this, DWORD dwWidth, DWORD dwHeight, DWORD dwBPP);
2124 /*58*/    int (WINAPI *WaitForVerticalBlank)(void *this, DWORD dwFlags, HANDLE hEvent);
2125 };
2126
2127 struct IDirectDraw2 {
2128           // IUnknown methods
2129 /*00*/    HRESULT (WINAPI *QueryInterface)(void *this, REFIID riid, void** ppvObject);
2130 /*04*/    ULONG (WINAPI *AddRef)(void *this);
2131 /*08*/    ULONG (WINAPI *Release)(void *this);
2132           // IDirectDraw2 methods
2133 /*0c*/    int (WINAPI *Compact)(void *this);
2134 /*10*/    int (WINAPI *CreateClipper)(void *this, DWORD dwFlags, LPDIRECTDRAWCLIPPER *lplpDDClipper, IUnknown *pUnkOuter);
2135 /*14*/    int (WINAPI *CreatePalette)(void *this, DWORD dwFlags, LPPALETTEENTRY lpColorTable, LPDIRECTDRAWPALETTE *lplpDDPalette, IUnknown *pUnkOuter);
2136 /*18*/    int (WINAPI *CreateSurface)(void *this, LPDDSURFACEDESC lpDDSurfaceDesc, LPDIRECTDRAWSURFACE *lplpDDSurface, IUnknown *pUnkOuter);
2137 /*1c*/    int (WINAPI *DuplicateSurface)(void *this, LPDIRECTDRAWSURFACE lpDDSurface, LPDIRECTDRAWSURFACE *lplpDupDDSurface);
2138 /*20*/    int (WINAPI *EnumDisplayModes)(void *this, DWORD dwFlags, LPDDSURFACEDESC lpDDSurfaceDesc, LPVOID lpContext, LPDDENUMMODESCALLBACK lpEnumModesCallback);
2139 /*24*/    int (WINAPI *EnumSurfaces)(void *this, DWORD dwFlags, LPDDSURFACEDESC lpDDSD, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpEnumSurfacesCallback);
2140 /*28*/    int (WINAPI *FlipToGDISurface)(void *this);
2141 /*2c*/    int (WINAPI *GetCaps_dd)(void *this, LPDDCAPS lpDDDriverCaps, LPDDCAPS lpDDHELCaps);
2142 /*30*/    int (WINAPI *GetDisplayMode)(void *this, LPDDSURFACEDESC lpDDSurfaceDesc);
2143 /*34*/    int (WINAPI *GetFourCCCodes)(void *this, LPDWORD lpNumCodes, LPDWORD lpCodes);
2144 /*38*/    int (WINAPI *GetGDISurface)(void *this, LPDIRECTDRAWSURFACE *lplpGDIDDSurface);
2145 /*3c*/    int (WINAPI *GetMonitorFrequency)(void *this, LPDWORD lpdwFrequency);
2146 /*40*/    int (WINAPI *GetScanLine)(void *this, LPDWORD lpdwScanLine);
2147 /*44*/    int (WINAPI *GetVerticalBlankStatus)(void *this, BOOL *lpbIsInVB);
2148 /*48*/    int (WINAPI *Initialize)(void *this, GUID *lpGUID);
2149 /*4c*/    int (WINAPI *RestoreDisplayMode)(void *this);
2150 /*50*/    int (WINAPI *SetCooperativeLevel)(void *this, HWND hWnd, DWORD dwFlags);
2151 /*54*/    int (WINAPI *SetDisplayMode)(void *this, DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwRefreshRate, DWORD dwFlags);
2152 /*58*/    int (WINAPI *WaitForVerticalBlank)(void *this, DWORD dwFlags, HANDLE hEvent);
2153           // added in v2
2154 /*5c*/    int (WINAPI *GetAvailableVidMem)(void *this, LPDDSCAPS lpDDCaps, LPDWORD lpdwTotal, LPDWORD lpdwFree);
2155 };
2156
2157 // LPDIRECTDRAWPALETTE
2158 struct IDirectDrawPalette {
2159           // IUnknown methods
2160 /*00*/    HRESULT (WINAPI *QueryInterface)(void *this, REFIID riid, void** ppvObject);
2161 /*04*/    ULONG (WINAPI *AddRef)(void *this);
2162 /*08*/    ULONG (WINAPI *Release)(void *this);
2163           // IDirectDrawPalette methods
2164 /*0c*/    int (WINAPI *GetCaps_ddp)(void *this, LPDWORD lpdwCaps);
2165 /*10*/    int (WINAPI *GetEntries)(void *this, DWORD dwFlags, DWORD dwBase, DWORD dwNumEntries, LPPALETTEENTRY lpEntries);
2166 /*14*/    int (WINAPI *Initialize)(void *this, LPDIRECTDRAW lpDD, DWORD dwFlags, LPPALETTEENTRY lpDDColorTable);
2167 /*18*/    int (WINAPI *SetEntries)(void *this, DWORD dwFlags, DWORD dwStartingEntry, DWORD dwCount, LPPALETTEENTRY lpEntries);
2168 };
2169
2170 // LPDIRECTDRAWSURFACE
2171 struct IDirectDrawSurface {
2172           // IUnknown methods
2173 /*00*/    HRESULT (WINAPI *QueryInterface)(void *this, REFIID riid, void** ppvObject);
2174 /*04*/    ULONG (WINAPI *AddRef)(void *this);
2175 /*08*/    ULONG (WINAPI *Release)(void *this);
2176           // IDirectDrawSurface methods
2177 /*0c*/    int (WINAPI *AddAttachedSurface)(void *this, LPDIRECTDRAWSURFACE lpDDSAttachedSurface);
2178 /*10*/    int (WINAPI *AddOverlayDirtyRect)(void *this, LPRECT lpRect);
2179 /*14*/    int (WINAPI *Blt)(void *this, LPRECT lpDestRect, LPDIRECTDRAWSURFACE lpDDSrcSurface, LPRECT lpSrcRect, DWORD dwFlags, LPDDBLTFX lpDDBltFx);
2180 /*18*/    int (WINAPI *BltBatch)(void *this, LPDDBLTBATCH lpDDBltBatch, DWORD dwCount, DWORD dwFlags);
2181 /*1c*/    int (WINAPI *BltFast)(void *this, DWORD dwX, DWORD dwY, LPDIRECTDRAWSURFACE lpDDSrcSurface, LPRECT lpSrcRect, DWORD dwTrans);
2182 /*20*/    int (WINAPI *DeleteAttachedSurface)(void *this, DWORD dwFlags, LPDIRECTDRAWSURFACE lpDDSAttachedSurface);
2183 /*24*/    int (WINAPI *EnumAttachedSurfaces)(void *this, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpEnumSurfacesCallback);
2184 /*28*/    int (WINAPI *EnumOverlayZOrders)(void *this, DWORD dwFlags, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpfnCallback);
2185 /*2c*/    int (WINAPI *Flip)(void *this, LPDIRECTDRAWSURFACE lpDDSurfaceTargetOverride, DWORD dwFlags);
2186 /*30*/    int (WINAPI *GetAttachedSurface)(void *this, LPDDSCAPS lpDDSCaps, LPDIRECTDRAWSURFACE *lplpDDAttachedSurface);
2187 /*34*/    int (WINAPI *GetBltStatus)(void *this, DWORD dwFlags);
2188 /*38*/    int (WINAPI *GetCaps_dds)(void *this, LPDDSCAPS lpDDSCaps);
2189 /*3c*/    int (WINAPI *GetClipper)(void *this, LPDIRECTDRAWCLIPPER *lplpDDClipper);
2190 /*40*/    int (WINAPI *GetColorKey)(void *this, DWORD dwFlags, LPDDCOLORKEY lpDDColorKey);
2191 /*44*/    int (WINAPI *GetDC)(void *this, HDC *lphDC);
2192 /*48*/    int (WINAPI *GetFlipStatus)(void *this, DWORD dwFlags);
2193 /*4c*/    int (WINAPI *GetOverlayPosition)(void *this, LPLONG lplX, LPLONG lplY);
2194 /*50*/    int (WINAPI *GetPalette)(void *this, LPDIRECTDRAWPALETTE *lplpDDPalette);
2195 /*54*/    int (WINAPI *GetPixelFormat)(void *this, LPDDPIXELFORMAT lpDDPixelFormat);
2196 /*58*/    int (WINAPI *GetSurfaceDesc)(void *this, LPDDSURFACEDESC lpDDSurfaceDesc);
2197 /*5c*/    int (WINAPI *Initialize)(void *this, LPDIRECTDRAW lpDD, LPDDSURFACEDESC lpDDSurfaceDesc);
2198 /*60*/    int (WINAPI *IsLost)(void *this);
2199 /*64*/    int (WINAPI *Lock)(void *this, LPRECT lpDestRect, LPDDSURFACEDESC lpDDSurfaceDesc, DWORD dwFlags, HANDLE hEvent);
2200 /*68*/    int (WINAPI *ReleaseDC)(void *this, HDC hDC);
2201 /*6c*/    int (WINAPI *Restore)(void *this);
2202 /*70*/    int (WINAPI *SetClipper)(void *this, LPDIRECTDRAWCLIPPER lpDDClipper);
2203 /*74*/    int (WINAPI *SetColorKey)(void *this, DWORD dwFlags, LPDDCOLORKEY lpDDColorKey);
2204 /*78*/    int (WINAPI *SetOverlayPosition)(void *this, LONG lX, LONG lY);
2205 /*7c*/    int (WINAPI *SetPalette)(void *this, LPDIRECTDRAWPALETTE lpDDPalette);
2206 /*80*/    int (WINAPI *Unlock)(void *this, LPVOID lpSurfaceData);
2207 /*84*/    int (WINAPI *UpdateOverlay)(void *this, LPRECT lpSrcRect, LPDIRECTDRAWSURFACE lpDDDestSurface, LPRECT lpDestRect, DWORD dwFlags, LPDDOVERLAYFX lpDDOverlayFx);
2208 /*88*/    int (WINAPI *UpdateOverlayDisplay)(void *this, DWORD dwFlags);
2209 /*8c*/    int (WINAPI *UpdateOverlayZOrder)(void *this, DWORD dwFlags, LPDIRECTDRAWSURFACE lpDDSReference);
2210 };
2211
2212 struct IDirectSound {
2213           // IUnknown methods
2214 /*00*/    HRESULT (WINAPI *QueryInterface)(void *this, REFIID riid, void** ppvObject);
2215 /*04*/    ULONG (WINAPI *AddRef)(void *this);
2216 /*08*/    ULONG (WINAPI *Release)(void *this);
2217           // IDirectSound methods
2218 /*0c*/    int (WINAPI *CreateSoundBuffer)(void *this, LPCDSBUFFERDESC lpcDSBufferDesc, LPLPDIRECTSOUNDBUFFER lplpDirectSoundBuffer, IUnknown *pUnkOuter);
2219 /*10*/    int (WINAPI *GetCaps_ds)(void *this, LPDSCAPS lpDSCaps);
2220 /*14*/    int (WINAPI *DuplicateSoundBuffer)(void *this, LPDIRECTSOUNDBUFFER lpDsbOriginal, LPLPDIRECTSOUNDBUFFER lplpDsbDuplicate);
2221 /*18*/    int (WINAPI *SetCooperativeLevel)(void *this, HWND hwnd, DWORD dwLevel);
2222 /*1c*/    int (WINAPI *Compact)(void *this);
2223 /*20*/    int (WINAPI *GetSpeakerConfig)(void *this, LPDWORD lpdwSpeakerConfig);
2224 /*24*/    int (WINAPI *SetSpeakerConfig)(void *this, DWORD dwSpeakerConfig);
2225 /*28*/    int (WINAPI *Initialize)(void *this, LPCGUID lpcGuid);
2226 };
2227
2228 // LPLPDIRECTSOUNDBUFFER
2229 struct IDirectSoundBuffer {
2230           // IUnknown methods
2231 /*00*/    HRESULT (WINAPI *QueryInterface)(void *this, REFIID riid, void** ppvObject);
2232 /*04*/    ULONG (WINAPI *AddRef)(void *this);
2233 /*08*/    ULONG (WINAPI *Release)(void *this);
2234           // IDirectSoundBuffer methods
2235 /*0c*/    int (WINAPI *GetCaps_dsb)(void *this, LPDSBCAPS lpDSBufferCaps);
2236 /*10*/    int (WINAPI *GetCurrentPosition)(void *this, LPDWORD lpdwCurrentPlayCursor, LPDWORD lpdwCurrentWriteCursor);
2237 /*14*/    int (WINAPI *GetFormat)(void *this, LPWAVEFORMATEX lpwfxFormat, DWORD dwSizeAllocated, LPDWORD lpdwSizeWritten);
2238 /*18*/    int (WINAPI *GetVolume)(void *this, LPLONG lplVolume);
2239 /*1c*/    int (WINAPI *GetPan)(void *this, LPLONG lplpan);
2240 /*20*/    int (WINAPI *GetFrequency)(void *this, LPDWORD lpdwFrequency);
2241 /*24*/    int (WINAPI *GetStatus)(void *this, LPDWORD lpdwStatus);
2242 /*28*/    int (WINAPI *Initialize)(void *this, LPDIRECTSOUND lpDirectSound, LPCDSBUFFERDESC lpcDSBufferDesc);
2243 /*2c*/    int (WINAPI *Lock)(void *this, DWORD dwOffset, DWORD dwBytes, LPVOID *ppvAudioPtr1, LPDWORD pdwAudioBytes1, LPVOID *ppvAudioPtr2, LPDWORD pdwAudioBytes2, DWORD dwFlags);
2244 /*30*/    int (WINAPI *Play)(void *this, DWORD dwReserved1, DWORD dwReserved2, DWORD dwFlags);
2245 /*34*/    int (WINAPI *SetCurrentPosition)(void *this, DWORD dwNewPosition);
2246 /*38*/    int (WINAPI *SetFormat)(void *this, LPCWAVEFORMATEX lpcfxFormat);
2247 /*3c*/    int (WINAPI *SetVolume)(void *this, LONG lVolume);
2248 /*40*/    int (WINAPI *SetPan)(void *this, LONG lPan);
2249 /*44*/    int (WINAPI *SetFrequency)(void *this, DWORD dwFrequency);
2250 /*48*/    int (WINAPI *Stop)(void *this);
2251 /*4c*/    int (WINAPI *Unlock)(void *this, LPVOID pvAudioPtr1, DWORD dwAudioBytes1, LPVOID pvAudioPtr2, DWORD dwAudioPtr2);
2252 /*50*/    int (WINAPI *Restore)(void *this);
2253 };
2254
2255 // 0x279AFA86,0x4981,0x11CE,0xA5,0x21,0x00,0x20,0xAF,0x0B,0xE5,0x60
2256 struct IDirectSound3DBuffer {
2257           // IUnknown methods
2258 /*00*/    HRESULT (WINAPI *QueryInterface)(void *this, REFIID riid, void** ppvObject);
2259 /*04*/    ULONG (WINAPI *AddRef)(void *this);
2260 /*08*/    ULONG (WINAPI *Release)(void *this);
2261           // IDirectSound3DBuffer methods
2262 /*0c*/    int (WINAPI *GetAllParameters)(void *this, LPDS3DBUFFER lpDs3dBuffer);
2263 /*10*/    int (WINAPI *GetConeAngles)(void *this, LPDWORD lpdwInsideConeAngle, LPDWORD lpdwOutsideConeAngle);
2264 /*14*/    int (WINAPI *GetConeOrientation)(void *this, LPD3DVECTOR lpvOrientation);
2265 /*18*/    int (WINAPI *GetConeOutsideVolume)(void *this, LPLONG lplConeOutsideVolume);
2266 /*1c*/    int (WINAPI *GetMaxDistance)(void *this, LPD3DVALUE lpflMaxDistance);
2267 /*20*/    int (WINAPI *GetMinDistance)(void *this, LPD3DVALUE lpflMinDistance);
2268 /*24*/    int (WINAPI *GetMode)(void *this, LPDWORD lpwdMode);
2269 /*28*/    int (WINAPI *GetPosition)(void *this, LPD3DVECTOR lpvPosition);
2270 /*2c*/    int (WINAPI *GetVelocity)(void *this, LPD3DVECTOR lpvVelocity);
2271 /*30*/    int (WINAPI *SetAllParameters)(void *this, LPCDS3DBUFFER lpcDs3dBuffer, DWORD dwApply);
2272 /*34*/    int (WINAPI *SetConeAngles)(void *this, DWORD dwInsideConeAngle, DWORD dwOutsideConeAngle, DWORD dwApply);
2273 /*38*/    int (WINAPI *SetConeOrientation)(void *this, float x, float y, float z, DWORD dwApply);
2274 /*3c*/    int (WINAPI *SetConeOutsideVolume)(void *this, LONG lConeOutsideVolume, DWORD dwApply);
2275 /*40*/    int (WINAPI *SetMaxDistance)(void *this, float flMaxDistance, DWORD dwApply);
2276 /*44*/    int (WINAPI *SetMinDistance)(void *this, float flMinDistance, DWORD dwApply);
2277 /*48*/    int (WINAPI *SetMode)(void *this, DWORD dwMode, DWORD dwApply);
2278 /*4c*/    int (WINAPI *SetPosition)(void *this, float x, float y, float z, DWORD dwApply);
2279 /*50*/    int (WINAPI *SetVelocity)(void *this, float x, float y, float z, DWORD dwApply);
2280 };
2281
2282 // 0x31EFAC30,0x515C,0x11D0,0xA9,0xAA,0x00,0xAA,0x00,0x61,0xBE,0x93
2283 struct IKsPropertySet {
2284           // IUnknown methods
2285 /*00*/    HRESULT (WINAPI *QueryInterface)(void *this, REFIID riid, void** ppvObject);
2286 /*04*/    ULONG (WINAPI *AddRef)(void *this);
2287 /*08*/    ULONG (WINAPI *Release)(void *this);
2288           // IKsPropertySet methods
2289 /*0c*/    int (WINAPI *Get_iks)(void *this, REFGUID rgid,ULONG x1,LPVOID p1,ULONG x2,LPVOID p2,ULONG x3,ULONG *px4);
2290 /*10*/    int (WINAPI *Set_iks)(void *this, REFGUID rgid,ULONG x1,LPVOID p1,ULONG x2,LPVOID p2,ULONG x3);
2291 /*14*/    int (WINAPI *QuerySupport_iks)(void *this, REFGUID rgid,ULONG x1,ULONG *px2);
2292 };
2293
2294 // %s/ PURE;/;/
2295 // %s/STDMETHOD(\(.*\))(THIS_ /int (WINAPI *\1)(void *this, /
2296 // %s/\<D3DVALUE\>/float/g