translate: simplify seed passthrough
[ia32rtools.git] / win32.hlist
CommitLineData
64c59faf 1WINBASEAPI BOOL WINAPI AddAccessAllowedAceEx(PACL,DWORD,DWORD,DWORD,PSID);
2WINBASEAPI BOOL WINAPI AddAccessAllowedAce(PACL,DWORD,DWORD,PSID);
3WINBASEAPI BOOL WINAPI AddAccessDeniedAceEx(PACL,DWORD,DWORD,DWORD,PSID);
4WINBASEAPI BOOL WINAPI AddAccessDeniedAce(PACL,DWORD,DWORD,PSID);
5WINBASEAPI BOOL WINAPI AllocateAndInitializeSid(PSID_IDENTIFIER_AUTHORITY,BYTE,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,PSID*);
6WINBASEAPI BOOL WINAPI CloseHandle(HANDLE);
7WINBASEAPI LONG WINAPI CompareFileTime(CONST FILETIME*,CONST FILETIME*);
8WINBASEAPI BOOL WINAPI CreateDirectoryA(LPCSTR,LPSECURITY_ATTRIBUTES);
9WINBASEAPI BOOL WINAPI CreateDirectoryW(LPCWSTR,LPSECURITY_ATTRIBUTES);
10WINBASEAPI BOOL WINAPI CreateDirectoryExA(LPCSTR,LPCSTR,LPSECURITY_ATTRIBUTES);
11WINBASEAPI BOOL WINAPI CreateDirectoryExW(LPCWSTR,LPCWSTR,LPSECURITY_ATTRIBUTES);
12WINBASEAPI HANDLE WINAPI CreateEventA(LPSECURITY_ATTRIBUTES,BOOL,BOOL,LPCSTR);
13WINBASEAPI HANDLE WINAPI CreateEventW(LPSECURITY_ATTRIBUTES,BOOL,BOOL,LPCWSTR);
14WINBASEAPI LPVOID WINAPI CreateFiber(SIZE_T,LPFIBER_START_ROUTINE,LPVOID);
64c59faf 15WINBASEAPI LPVOID WINAPI CreateFiberEx(SIZE_T,SIZE_T,DWORD,LPFIBER_START_ROUTINE,LPVOID);
64c59faf 16WINBASEAPI HANDLE WINAPI CreateFileA(LPCSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES,DWORD,DWORD,HANDLE);
17WINBASEAPI HANDLE WINAPI CreateFileW(LPCWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES,DWORD,DWORD,HANDLE);
ef6b315d 18WINBASEAPI HANDLE WINAPI CreateFileMappingA(HANDLE,LPSECURITY_ATTRIBUTES,DWORD,DWORD,DWORD,LPCSTR);
19WINBASEAPI HANDLE WINAPI CreateFileMappingW(HANDLE,LPSECURITY_ATTRIBUTES,DWORD,DWORD,DWORD,LPCWSTR);
20WINBASEAPI BOOL WINAPI CreateHardLinkA(LPCSTR,LPCSTR,LPSECURITY_ATTRIBUTES);
21WINBASEAPI BOOL WINAPI CreateHardLinkW(LPCWSTR,LPCWSTR,LPSECURITY_ATTRIBUTES);
22WINBASEAPI HANDLE WINAPI CreateIoCompletionPort(HANDLE,HANDLE,ULONG_PTR,DWORD);
23WINBASEAPI HANDLE WINAPI CreateJobObjectA(LPSECURITY_ATTRIBUTES,LPCSTR);
24WINBASEAPI HANDLE WINAPI CreateJobObjectW(LPSECURITY_ATTRIBUTES,LPCWSTR);
25WINBASEAPI BOOL WINAPI TerminateJobObject(HANDLE,UINT);
26WINBASEAPI BOOL WINAPI AssignProcessToJobObject(HANDLE,HANDLE);
27WINBASEAPI BOOL WINAPI SetInformationJobObject(HANDLE, JOBOBJECTINFOCLASS, LPVOID, DWORD);
28WINBASEAPI BOOL WINAPI QueryInformationJobObject(HANDLE, JOBOBJECTINFOCLASS, LPVOID, DWORD, LPDWORD);
29WINBASEAPI HANDLE WINAPI CreateMailslotA(LPCSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
30WINBASEAPI HANDLE WINAPI CreateMailslotW(LPCWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
31WINBASEAPI HANDLE WINAPI CreateMemoryResourceNotification(MEMORY_RESOURCE_NOTIFICATION_TYPE);
32WINBASEAPI HANDLE WINAPI CreateMutexA(LPSECURITY_ATTRIBUTES,BOOL,LPCSTR);
33WINBASEAPI HANDLE WINAPI CreateMutexW(LPSECURITY_ATTRIBUTES,BOOL,LPCWSTR);
34WINBASEAPI HANDLE WINAPI CreateNamedPipeA(LPCSTR,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
35WINBASEAPI HANDLE WINAPI CreateNamedPipeW(LPCWSTR,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
36WINBASEAPI BOOL WINAPI CreatePipe(PHANDLE,PHANDLE,LPSECURITY_ATTRIBUTES,DWORD);
37WINBASEAPI BOOL WINAPI CreatePrivateObjectSecurity(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR*,BOOL,HANDLE,PGENERIC_MAPPING);
38
64c59faf 39WINBASEAPI BOOL WINAPI CreateProcessA(LPCSTR,LPSTR,LPSECURITY_ATTRIBUTES,LPSECURITY_ATTRIBUTES,BOOL,DWORD,PVOID,LPCSTR,LPSTARTUPINFOA,LPPROCESS_INFORMATION);
40WINBASEAPI HANDLE WINAPI CreateThread(LPSECURITY_ATTRIBUTES,DWORD,LPTHREAD_START_ROUTINE,PVOID,DWORD,PDWORD);
41WINBASEAPI void WINAPI DeleteCriticalSection(PCRITICAL_SECTION);
42WINBASEAPI void WINAPI DeleteFiber(PVOID);
43WINBASEAPI BOOL WINAPI DeleteFileA(LPCSTR);
44WINBASEAPI BOOL WINAPI DeleteFileW(LPCWSTR);
45WINBASEAPI void WINAPI EnterCriticalSection(LPCRITICAL_SECTION);
46DECLSPEC_NORETURN WINBASEAPI void WINAPI ExitProcess(UINT);
47DECLSPEC_NORETURN WINBASEAPI void WINAPI ExitThread(DWORD);
48WINBASEAPI BOOL WINAPI FileTimeToDosDateTime(CONST FILETIME *,LPWORD,LPWORD);
49WINBASEAPI BOOL WINAPI FileTimeToLocalFileTime(CONST FILETIME *,LPFILETIME);
50WINBASEAPI BOOL WINAPI FileTimeToSystemTime(CONST FILETIME *,LPSYSTEMTIME);
51WINBASEAPI BOOL WINAPI FindClose(HANDLE);
52WINBASEAPI BOOL WINAPI FindCloseChangeNotification(HANDLE);
53WINBASEAPI HANDLE WINAPI FindFirstChangeNotificationA(LPCSTR,BOOL,DWORD);
54WINBASEAPI HANDLE WINAPI FindFirstChangeNotificationW(LPCWSTR,BOOL,DWORD);
55WINBASEAPI HANDLE WINAPI FindFirstFileA(LPCSTR,LPWIN32_FIND_DATAA);
56WINBASEAPI HANDLE WINAPI FindFirstFileW(LPCWSTR,LPWIN32_FIND_DATAW);
57WINBASEAPI HANDLE WINAPI FindFirstFileExA(LPCSTR,FINDEX_INFO_LEVELS,PVOID,FINDEX_SEARCH_OPS,PVOID,DWORD);
58WINBASEAPI HANDLE WINAPI FindFirstFileExW(LPCWSTR,FINDEX_INFO_LEVELS,PVOID,FINDEX_SEARCH_OPS,PVOID,DWORD);
94d447fb 59WINBASEAPI BOOL WINAPI FindNextChangeNotification(HANDLE);
60WINBASEAPI BOOL WINAPI FindNextFileA(HANDLE,LPWIN32_FIND_DATAA);
61WINBASEAPI BOOL WINAPI FindNextFileW(HANDLE,LPWIN32_FIND_DATAW);
64c59faf 62WINBASEAPI HRSRC WINAPI FindResourceA(HMODULE,LPCSTR,LPCSTR);
63WINBASEAPI HRSRC WINAPI FindResourceW(HINSTANCE,LPCWSTR,LPCWSTR);
64WINBASEAPI HRSRC WINAPI FindResourceExA(HINSTANCE,LPCSTR,LPCSTR,WORD);
65WINBASEAPI HRSRC WINAPI FindResourceExW(HINSTANCE,LPCWSTR,LPCWSTR,WORD);
66WINBASEAPI BOOL WINAPI FlushFileBuffers(HANDLE);
67WINBASEAPI BOOL WINAPI FlushInstructionCache(HANDLE,PCVOID,DWORD);
68WINBASEAPI BOOL WINAPI FlushViewOfFile(PCVOID,DWORD);
69WINBASEAPI DWORD WINAPI FormatMessageA(DWORD,PCVOID,DWORD,DWORD,LPSTR,DWORD,va_list*);
70WINBASEAPI DWORD WINAPI FormatMessageW(DWORD,PCVOID,DWORD,DWORD,LPWSTR,DWORD,va_list*);
71WINBASEAPI BOOL WINAPI FreeEnvironmentStringsA(LPSTR);
72WINBASEAPI BOOL WINAPI FreeEnvironmentStringsW(LPWSTR);
73WINBASEAPI BOOL WINAPI FreeLibrary(HMODULE);
ef6b315d 74DECLSPEC_NORETURN WINBASEAPI void WINAPI FreeLibraryAndExitThread(HMODULE,DWORD);
75WINBASEAPI BOOL WINAPI FreeResource(HGLOBAL);
64c59faf 76WINBASEAPI PVOID WINAPI FreeSid(PSID);
77WINBASEAPI BOOL WINAPI GetAce(PACL,DWORD,LPVOID*);
78WINBASEAPI BOOL WINAPI GetAclInformation(PACL,PVOID,DWORD,ACL_INFORMATION_CLASS);
79WINBASEAPI UINT WINAPI GetAtomNameA(ATOM,LPSTR,int);
80WINBASEAPI UINT WINAPI GetAtomNameW(ATOM,LPWSTR,int);
81WINBASEAPI BOOL WINAPI GetBinaryTypeA(LPCSTR,PDWORD);
82WINBASEAPI BOOL WINAPI GetBinaryTypeW(LPCWSTR,PDWORD);
83WINBASEAPI LPSTR WINAPI GetCommandLineA(VOID);
84WINBASEAPI LPWSTR WINAPI GetCommandLineW(VOID);
85WINBASEAPI BOOL WINAPI GetCommConfig(HANDLE,LPCOMMCONFIG,PDWORD);
86WINBASEAPI BOOL WINAPI GetCommMask(HANDLE,PDWORD);
87WINBASEAPI BOOL WINAPI GetCommModemStatus(HANDLE,PDWORD);
88WINBASEAPI BOOL WINAPI GetCommProperties(HANDLE,LPCOMMPROP);
89WINBASEAPI BOOL WINAPI GetCommState(HANDLE,LPDCB);
90WINBASEAPI BOOL WINAPI GetCommTimeouts(HANDLE,LPCOMMTIMEOUTS);
91WINBASEAPI DWORD WINAPI GetCompressedFileSizeA(LPCSTR,PDWORD);
92WINBASEAPI DWORD WINAPI GetCompressedFileSizeW(LPCWSTR,PDWORD);
93WINBASEAPI BOOL WINAPI GetComputerNameA(LPSTR,PDWORD);
94WINBASEAPI BOOL WINAPI GetComputerNameW(LPWSTR,PDWORD);
95WINBASEAPI BOOL WINAPI GetComputerNameExA(COMPUTER_NAME_FORMAT,LPSTR,LPDWORD);
96WINBASEAPI BOOL WINAPI GetComputerNameExW(COMPUTER_NAME_FORMAT,LPWSTR,LPDWORD);
97WINBASEAPI BOOL WINAPI GetCurrentActCtx(HANDLE*);
98WINBASEAPI DWORD WINAPI GetCurrentDirectoryA(DWORD,LPSTR);
99WINBASEAPI DWORD WINAPI GetCurrentDirectoryW(DWORD,LPWSTR);
100WINBASEAPI BOOL WINAPI GetCurrentHwProfileA(LPHW_PROFILE_INFOA);
101WINBASEAPI BOOL WINAPI GetCurrentHwProfileW(LPHW_PROFILE_INFOW);
102WINBASEAPI HANDLE WINAPI GetCurrentProcess(void);
103WINBASEAPI DWORD WINAPI GetCurrentProcessId(void);
104WINBASEAPI HANDLE WINAPI GetCurrentThread(void);
105WINBASEAPI DWORD WINAPI GetCurrentThreadId(void);
106WINBASEAPI BOOL WINAPI GetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,PDWORD);
107WINBASEAPI BOOL WINAPI GetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,PDWORD);
108WINBASEAPI BOOL WINAPI GetDevicePowerState(HANDLE, BOOL*);
109WINBASEAPI BOOL WINAPI GetDiskFreeSpaceA(LPCSTR,PDWORD,PDWORD,PDWORD,PDWORD);
110WINBASEAPI BOOL WINAPI GetDiskFreeSpaceW(LPCWSTR,PDWORD,PDWORD,PDWORD,PDWORD);
111WINBASEAPI BOOL WINAPI GetDiskFreeSpaceExA(LPCSTR,PULARGE_INTEGER,PULARGE_INTEGER,PULARGE_INTEGER);
112WINBASEAPI BOOL WINAPI GetDiskFreeSpaceExW(LPCWSTR,PULARGE_INTEGER,PULARGE_INTEGER,PULARGE_INTEGER);
113WINBASEAPI DWORD WINAPI GetDllDirectoryA(DWORD,LPSTR);
114WINBASEAPI DWORD WINAPI GetDllDirectoryW(DWORD,LPWSTR);
115WINBASEAPI UINT WINAPI GetDriveTypeA(LPCSTR);
116WINBASEAPI UINT WINAPI GetDriveTypeW(LPCWSTR);
117WINBASEAPI LPSTR WINAPI GetEnvironmentStrings(void);
118WINBASEAPI LPSTR WINAPI GetEnvironmentStringsA(void);
119WINBASEAPI LPWSTR WINAPI GetEnvironmentStringsW(void);
120WINBASEAPI DWORD WINAPI GetEnvironmentVariableA(LPCSTR,LPSTR,DWORD);
121WINBASEAPI DWORD WINAPI GetEnvironmentVariableW(LPCWSTR,LPWSTR,DWORD);
122WINBASEAPI BOOL WINAPI GetExitCodeProcess(HANDLE,PDWORD);
123WINBASEAPI BOOL WINAPI GetExitCodeThread(HANDLE,PDWORD);
124WINBASEAPI DWORD WINAPI GetFileAttributesA(LPCSTR);
125WINBASEAPI DWORD WINAPI GetFileAttributesW(LPCWSTR);
126WINBASEAPI BOOL WINAPI GetFileAttributesExA(LPCSTR,GET_FILEEX_INFO_LEVELS,PVOID);
127WINBASEAPI BOOL WINAPI GetFileAttributesExW(LPCWSTR,GET_FILEEX_INFO_LEVELS,PVOID);
128WINBASEAPI BOOL WINAPI GetFileInformationByHandle(HANDLE,LPBY_HANDLE_FILE_INFORMATION);
129WINBASEAPI BOOL WINAPI GetFileSecurityA(LPCSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD);
130WINBASEAPI BOOL WINAPI GetFileSecurityW(LPCWSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD);
131WINBASEAPI DWORD WINAPI GetFileSize(HANDLE,PDWORD);
132WINBASEAPI BOOL WINAPI GetFileSizeEx(HANDLE,PLARGE_INTEGER);
133WINBASEAPI BOOL WINAPI GetFileTime(HANDLE,LPFILETIME,LPFILETIME,LPFILETIME);
134WINBASEAPI DWORD WINAPI GetFileType(HANDLE);
135WINBASEAPI DWORD WINAPI GetFullPathNameA(LPCSTR,DWORD,LPSTR,LPSTR*);
136WINBASEAPI DWORD WINAPI GetFullPathNameW(LPCWSTR,DWORD,LPWSTR,LPWSTR*);
137WINBASEAPI BOOL WINAPI GetHandleInformation(HANDLE,PDWORD);
138WINBASEAPI BOOL WINAPI GetKernelObjectSecurity(HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD);
139WINBASEAPI DWORD WINAPI GetLastError(void);
140WINBASEAPI DWORD WINAPI GetLengthSid(PSID);
141WINBASEAPI void WINAPI GetLocalTime(LPSYSTEMTIME);
142WINBASEAPI DWORD WINAPI GetLogicalDrives(void);
143WINBASEAPI DWORD WINAPI GetLogicalDriveStringsA(DWORD,LPSTR);
144WINBASEAPI DWORD WINAPI GetLogicalDriveStringsW(DWORD,LPWSTR);
145WINBASEAPI DWORD WINAPI GetLongPathNameA(LPCSTR,LPSTR,DWORD);
146WINBASEAPI DWORD WINAPI GetLongPathNameW(LPCWSTR,LPWSTR,DWORD);
147WINBASEAPI BOOL WINAPI GetMailslotInfo(HANDLE,PDWORD,PDWORD,PDWORD,PDWORD);
148WINBASEAPI DWORD WINAPI GetModuleFileNameA(HINSTANCE,LPSTR,DWORD);
149WINBASEAPI DWORD WINAPI GetModuleFileNameW(HINSTANCE,LPWSTR,DWORD);
150WINBASEAPI HMODULE WINAPI GetModuleHandleA(LPCSTR);
151WINBASEAPI HMODULE WINAPI GetModuleHandleW(LPCWSTR);
152WINBASEAPI BOOL WINAPI GetModuleHandleExA(DWORD,LPCSTR,HMODULE*);
153WINBASEAPI BOOL WINAPI GetModuleHandleExW(DWORD,LPCWSTR,HMODULE*);
bf2471e9 154WINBASEAPI BOOL WINAPI GetNamedPipeHandleStateA(HANDLE,PDWORD,PDWORD,PDWORD,PDWORD,LPSTR,DWORD);
155WINBASEAPI BOOL WINAPI GetNamedPipeHandleStateW(HANDLE,PDWORD,PDWORD,PDWORD,PDWORD,LPWSTR,DWORD);
156WINBASEAPI BOOL WINAPI GetNamedPipeInfo(HANDLE,PDWORD,PDWORD,PDWORD,PDWORD);
157WINBASEAPI VOID WINAPI GetNativeSystemInfo(LPSYSTEM_INFO);
158WINBASEAPI BOOL WINAPI GetNumberOfEventLogRecords(HANDLE,PDWORD);
159WINBASEAPI BOOL WINAPI GetOldestEventLogRecord(HANDLE,PDWORD);
160WINBASEAPI BOOL WINAPI GetOverlappedResult(HANDLE,LPOVERLAPPED,PDWORD,BOOL);
161WINBASEAPI DWORD WINAPI GetPriorityClass(HANDLE);
162WINBASEAPI BOOL WINAPI GetPrivateObjectSecurity(PSECURITY_DESCRIPTOR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD);
163WINBASEAPI UINT WINAPI GetPrivateProfileIntA(LPCSTR,LPCSTR,INT,LPCSTR);
164WINBASEAPI UINT WINAPI GetPrivateProfileIntW(LPCWSTR,LPCWSTR,INT,LPCWSTR);
165WINBASEAPI DWORD WINAPI GetPrivateProfileSectionA(LPCSTR,LPSTR,DWORD,LPCSTR);
166WINBASEAPI DWORD WINAPI GetPrivateProfileSectionW(LPCWSTR,LPWSTR,DWORD,LPCWSTR);
167WINBASEAPI DWORD WINAPI GetPrivateProfileSectionNamesA(LPSTR,DWORD,LPCSTR);
168WINBASEAPI DWORD WINAPI GetPrivateProfileSectionNamesW(LPWSTR,DWORD,LPCWSTR);
169WINBASEAPI DWORD WINAPI GetPrivateProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPSTR,DWORD,LPCSTR);
170WINBASEAPI DWORD WINAPI GetPrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,DWORD,LPCWSTR);
171WINBASEAPI BOOL WINAPI GetPrivateProfileStructA(LPCSTR,LPCSTR,LPVOID,UINT,LPCSTR);
172WINBASEAPI BOOL WINAPI GetPrivateProfileStructW(LPCWSTR,LPCWSTR,LPVOID,UINT,LPCWSTR);
64c59faf 173WINBASEAPI FARPROC WINAPI GetProcAddress(HINSTANCE,LPCSTR);
174WINBASEAPI BOOL WINAPI GetProcessAffinityMask(HANDLE,PDWORD,PDWORD);
175WINBASEAPI BOOL WINAPI GetProcessDEPPolicy (HANDLE, LPDWORD, PBOOL);
176WINBASEAPI BOOL WINAPI GetProcessHandleCount(HANDLE,PDWORD);
177WINBASEAPI HANDLE WINAPI GetProcessHeap(VOID);
178WINBASEAPI DWORD WINAPI GetProcessHeaps(DWORD,PHANDLE);
179WINBASEAPI DWORD WINAPI GetProcessId(HANDLE);
180WINBASEAPI BOOL WINAPI GetProcessIoCounters(HANDLE,PIO_COUNTERS);
181WINBASEAPI BOOL WINAPI GetProcessPriorityBoost(HANDLE,PBOOL);
182WINBASEAPI BOOL WINAPI GetProcessShutdownParameters(PDWORD,PDWORD);
183WINBASEAPI BOOL WINAPI GetProcessTimes(HANDLE,LPFILETIME,LPFILETIME,LPFILETIME,LPFILETIME);
184WINBASEAPI DWORD WINAPI GetProcessVersion(DWORD);
185WINBASEAPI HWINSTA WINAPI GetProcessWindowStation(void);
186WINBASEAPI BOOL WINAPI GetProcessWorkingSetSize(HANDLE,PSIZE_T,PSIZE_T);
b2f80dfd 187WINBASEAPI UINT WINAPI GetProfileIntA(LPCSTR,LPCSTR,INT);
188WINBASEAPI UINT WINAPI GetProfileIntW(LPCWSTR,LPCWSTR,INT);
189WINBASEAPI DWORD WINAPI GetProfileSectionA(LPCSTR,LPSTR,DWORD);
190WINBASEAPI DWORD WINAPI GetProfileSectionW(LPCWSTR,LPWSTR,DWORD);
191WINBASEAPI DWORD WINAPI GetProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPSTR,DWORD);
192WINBASEAPI DWORD WINAPI GetProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,DWORD);
193WINBASEAPI BOOL WINAPI GetQueuedCompletionStatus(HANDLE,PDWORD,PULONG_PTR,LPOVERLAPPED*,DWORD);
194WINBASEAPI BOOL WINAPI GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR_CONTROL,PDWORD);
195WINBASEAPI BOOL WINAPI GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR,LPBOOL,PACL*,LPBOOL);
196WINBASEAPI BOOL WINAPI GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR,PSID*,LPBOOL);
197WINBASEAPI DWORD WINAPI GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR);
198WINBASEAPI BOOL WINAPI GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR,PSID*,LPBOOL);
199WINBASEAPI BOOL WINAPI GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR,LPBOOL,PACL*,LPBOOL);
64c59faf 200WINBASEAPI DWORD WINAPI GetShortPathNameA(LPCSTR,LPSTR,DWORD);
201WINBASEAPI DWORD WINAPI GetShortPathNameW(LPCWSTR,LPWSTR,DWORD);
202WINBASEAPI PSID_IDENTIFIER_AUTHORITY WINAPI GetSidIdentifierAuthority(PSID);
203WINBASEAPI DWORD WINAPI GetSidLengthRequired(UCHAR);
204WINBASEAPI PDWORD WINAPI GetSidSubAuthority(PSID,DWORD);
205WINBASEAPI PUCHAR WINAPI GetSidSubAuthorityCount(PSID);
206WINBASEAPI VOID WINAPI GetStartupInfoA(LPSTARTUPINFOA);
207WINBASEAPI VOID WINAPI GetStartupInfoW(LPSTARTUPINFOW);
208WINBASEAPI HANDLE WINAPI GetStdHandle(DWORD);
209WINBASEAPI UINT WINAPI GetSystemDirectoryA(LPSTR,UINT);
210WINBASEAPI UINT WINAPI GetSystemDirectoryW(LPWSTR,UINT);
211WINBASEAPI VOID WINAPI GetSystemInfo(LPSYSTEM_INFO);
212WINBASEAPI BOOL WINAPI GetSystemPowerStatus(LPSYSTEM_POWER_STATUS);
213WINBASEAPI VOID WINAPI GetSystemTime(LPSYSTEMTIME);
214WINBASEAPI BOOL WINAPI GetSystemTimes(LPFILETIME,LPFILETIME,LPFILETIME);
215WINBASEAPI BOOL WINAPI GetSystemTimeAdjustment(PDWORD,PDWORD,PBOOL);
216WINBASEAPI void WINAPI GetSystemTimeAsFileTime(LPFILETIME);
217WINBASEAPI UINT WINAPI GetSystemWindowsDirectoryA(LPSTR,UINT);
218WINBASEAPI UINT WINAPI GetSystemWindowsDirectoryW(LPWSTR,UINT);
219WINBASEAPI UINT WINAPI GetSystemWow64DirectoryA(LPSTR,UINT);
220WINBASEAPI UINT WINAPI GetSystemWow64DirectoryW(LPWSTR,UINT);
221WINBASEAPI DWORD WINAPI GetTapeParameters(HANDLE,DWORD,PDWORD,PVOID);
222WINBASEAPI DWORD WINAPI GetTapePosition(HANDLE,DWORD,PDWORD,PDWORD,PDWORD);
223WINBASEAPI DWORD WINAPI GetTapeStatus(HANDLE);
224WINBASEAPI UINT WINAPI GetTempFileNameA(LPCSTR,LPCSTR,UINT,LPSTR);
225WINBASEAPI UINT WINAPI GetTempFileNameW(LPCWSTR,LPCWSTR,UINT,LPWSTR);
226WINBASEAPI DWORD WINAPI GetTempPathA(DWORD,LPSTR);
227WINBASEAPI DWORD WINAPI GetTempPathW(DWORD,LPWSTR);
228WINBASEAPI BOOL WINAPI GetThreadContext(HANDLE,LPCONTEXT);
229WINBASEAPI BOOL WINAPI GetThreadIOPendingFlag(HANDLE,PBOOL);
230WINBASEAPI int WINAPI GetThreadPriority(HANDLE);
231WINBASEAPI BOOL WINAPI GetThreadPriorityBoost(HANDLE,PBOOL);
232WINBASEAPI BOOL WINAPI GetThreadSelectorEntry(HANDLE,DWORD,LPLDT_ENTRY);
233WINBASEAPI BOOL WINAPI GetThreadTimes(HANDLE,LPFILETIME,LPFILETIME,LPFILETIME,LPFILETIME);
234WINBASEAPI DWORD WINAPI GetTickCount(VOID);
235WINBASEAPI DWORD WINAPI GetTimeZoneInformation(LPTIME_ZONE_INFORMATION);
236WINBASEAPI BOOL WINAPI GetTokenInformation(HANDLE,TOKEN_INFORMATION_CLASS,PVOID,DWORD,PDWORD);
237WINBASEAPI BOOL WINAPI GetUserNameA (LPSTR,PDWORD);
238WINBASEAPI BOOL WINAPI GetUserNameW(LPWSTR,PDWORD);
239WINBASEAPI DWORD WINAPI GetVersion(void);
240WINBASEAPI BOOL WINAPI GetVersionExA(LPOSVERSIONINFOA);
241WINBASEAPI BOOL WINAPI GetVersionExW(LPOSVERSIONINFOW);
242WINBASEAPI BOOL WINAPI GetVolumeInformationA(LPCSTR,LPSTR,DWORD,PDWORD,PDWORD,PDWORD,LPSTR,DWORD);
243WINBASEAPI BOOL WINAPI GetVolumeInformationW(LPCWSTR,LPWSTR,DWORD,PDWORD,PDWORD,PDWORD,LPWSTR,DWORD);
244WINBASEAPI BOOL WINAPI GetVolumeNameForVolumeMountPointA(LPCSTR,LPSTR,DWORD);
245WINBASEAPI BOOL WINAPI GetVolumeNameForVolumeMountPointW(LPCWSTR,LPWSTR,DWORD);
246WINBASEAPI BOOL WINAPI GetVolumePathNameA(LPCSTR,LPSTR,DWORD);
247WINBASEAPI BOOL WINAPI GetVolumePathNameW(LPCWSTR,LPWSTR,DWORD);
248WINBASEAPI BOOL WINAPI GetVolumePathNamesForVolumeNameA(LPCSTR,LPSTR,DWORD,PDWORD);
249WINBASEAPI BOOL WINAPI GetVolumePathNamesForVolumeNameW(LPCWSTR,LPWSTR,DWORD,PDWORD);
250WINBASEAPI UINT WINAPI GetWindowsDirectoryA(LPSTR,UINT);
251WINBASEAPI UINT WINAPI GetWindowsDirectoryW(LPWSTR,UINT);
252WINBASEAPI DWORD WINAPI GetWindowThreadProcessId(HWND,PDWORD);
253WINBASEAPI UINT WINAPI GetWriteWatch(DWORD,PVOID,SIZE_T,PVOID*,PULONG_PTR,PULONG);
254WINBASEAPI VOID WINAPI GlobalMemoryStatus(LPMEMORYSTATUS);
255WINBASEAPI BOOL WINAPI HeapDestroy(HANDLE);
256WINBASEAPI BOOL WINAPI HeapFree(HANDLE,DWORD,PVOID);
92804a48 257WINBASEAPI VOID WINAPI InitializeSListHead(PSLIST_HEADER);
258LONG WINAPI InterlockedCompareExchange(volatile LONG *,LONG,LONG);
259LONG WINAPI InterlockedDecrement(volatile LONG *);
260LONG WINAPI InterlockedExchange(volatile LONG *,LONG);
261LONG WINAPI InterlockedExchangeAdd(volatile LONG *,LONG);
262PSLIST_ENTRY WINAPI InterlockedFlushSList(PSLIST_HEADER);
263LONG WINAPI InterlockedIncrement(volatile LONG *);
264PSLIST_ENTRY WINAPI InterlockedPopEntrySList(PSLIST_HEADER);
265PSLIST_ENTRY WINAPI InterlockedPushEntrySList(PSLIST_HEADER,PSLIST_ENTRY);
64c59faf 266WINBASEAPI BOOL WINAPI InitializeAcl(PACL,DWORD,DWORD);
267WINBASEAPI BOOL WINAPI InitializeCriticalSectionAndSpinCount(LPCRITICAL_SECTION,DWORD);
92804a48 268WINBASEAPI BOOL WINAPI IsBadCodePtr(FARPROC);
269WINBASEAPI BOOL WINAPI IsBadHugeReadPtr(PCVOID,UINT);
270WINBASEAPI BOOL WINAPI IsBadHugeWritePtr(PVOID,UINT);
64c59faf 271WINBASEAPI BOOL WINAPI IsBadReadPtr(PCVOID,UINT);
92804a48 272WINBASEAPI BOOL WINAPI IsBadStringPtrA(LPCSTR,UINT);
273WINBASEAPI BOOL WINAPI IsBadStringPtrW(LPCWSTR,UINT);
64c59faf 274WINBASEAPI BOOL WINAPI IsBadWritePtr(PVOID,UINT);
92804a48 275WINBASEAPI BOOL WINAPI IsDebuggerPresent(void);
276//WINBASEAPI BOOL IsProcessInJob(HANDLE,HANDLE,PBOOL);
277WINBASEAPI BOOL WINAPI IsProcessorFeaturePresent(DWORD);
278WINBASEAPI BOOL WINAPI IsSystemResumeAutomatic(void);
279WINBASEAPI BOOL WINAPI IsTextUnicode(PCVOID,int,LPINT);
280WINBASEAPI BOOL WINAPI IsValidAcl(PACL);
281WINBASEAPI BOOL WINAPI IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR);
282WINBASEAPI BOOL WINAPI IsValidSid(PSID);
283WINBASEAPI BOOL WINAPI IsWow64Process(HANDLE,PBOOL);
284WINBASEAPI void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION);
285WINBASEAPI HINSTANCE WINAPI LoadLibraryA(LPCSTR);
286WINBASEAPI HINSTANCE WINAPI LoadLibraryExA(LPCSTR,HANDLE,DWORD);
287WINBASEAPI HINSTANCE WINAPI LoadLibraryExW(LPCWSTR,HANDLE,DWORD);
288WINBASEAPI HINSTANCE WINAPI LoadLibraryW(LPCWSTR);
289WINBASEAPI DWORD WINAPI LoadModule(LPCSTR,PVOID);
290WINBASEAPI HGLOBAL WINAPI LoadResource(HINSTANCE,HRSRC);
291WINBASEAPI HLOCAL WINAPI LocalAlloc(UINT,SIZE_T);
292WINBASEAPI SIZE_T WINAPI LocalCompact(UINT); /* Obsolete: Has no effect. */
293//WINBASEAPI HLOCAL LocalDiscard(HLOCAL);
294WINBASEAPI BOOL WINAPI LocalFileTimeToFileTime(CONST FILETIME *,LPFILETIME);
295WINBASEAPI UINT WINAPI LocalFlags(HLOCAL); /* Obsolete: Has no effect. */
296WINBASEAPI HLOCAL WINAPI LocalFree(HLOCAL);
297WINBASEAPI HLOCAL WINAPI LocalHandle(LPCVOID);
298WINBASEAPI PVOID WINAPI LocalLock(HLOCAL);
299WINBASEAPI HLOCAL WINAPI LocalReAlloc(HLOCAL,SIZE_T,UINT);
300WINBASEAPI SIZE_T WINAPI LocalShrink(HLOCAL,UINT); /* Obsolete: Has no effect. */
301WINBASEAPI UINT WINAPI LocalSize(HLOCAL);
302WINBASEAPI BOOL WINAPI LocalUnlock(HLOCAL);
303WINBASEAPI BOOL WINAPI LockFile(HANDLE,DWORD,DWORD,DWORD,DWORD);
304WINBASEAPI BOOL WINAPI LockFileEx(HANDLE,DWORD,DWORD,DWORD,DWORD,LPOVERLAPPED);
305WINBASEAPI PVOID WINAPI LockResource(HGLOBAL);
306WINBASEAPI BOOL WINAPI LogonUserA(LPSTR,LPSTR,LPSTR,DWORD,DWORD,PHANDLE);
307WINBASEAPI BOOL WINAPI LogonUserW(LPWSTR,LPWSTR,LPWSTR,DWORD,DWORD,PHANDLE);
308WINBASEAPI BOOL WINAPI LookupAccountNameA(LPCSTR,LPCSTR,PSID,PDWORD,LPSTR,PDWORD,PSID_NAME_USE);
309WINBASEAPI BOOL WINAPI LookupAccountNameW(LPCWSTR,LPCWSTR,PSID,PDWORD,LPWSTR,PDWORD,PSID_NAME_USE);
310WINBASEAPI BOOL WINAPI LookupAccountSidA(LPCSTR,PSID,LPSTR,PDWORD,LPSTR,PDWORD,PSID_NAME_USE);
311WINBASEAPI BOOL WINAPI LookupAccountSidW(LPCWSTR,PSID,LPWSTR,PDWORD,LPWSTR,PDWORD,PSID_NAME_USE);
312WINBASEAPI BOOL WINAPI LookupPrivilegeDisplayNameA(LPCSTR,LPCSTR,LPSTR,PDWORD,PDWORD);
313WINBASEAPI BOOL WINAPI LookupPrivilegeDisplayNameW(LPCWSTR,LPCWSTR,LPWSTR,PDWORD,PDWORD);
314WINBASEAPI BOOL WINAPI LookupPrivilegeNameA(LPCSTR,PLUID,LPSTR,PDWORD);
315WINBASEAPI BOOL WINAPI LookupPrivilegeNameW(LPCWSTR,PLUID,LPWSTR,PDWORD);
316WINBASEAPI BOOL WINAPI LookupPrivilegeValueA(LPCSTR,LPCSTR,PLUID);
317WINBASEAPI BOOL WINAPI LookupPrivilegeValueW(LPCWSTR,LPCWSTR,PLUID);
318WINBASEAPI LPSTR WINAPI lstrcatA(LPSTR,LPCSTR);
319WINBASEAPI LPWSTR WINAPI lstrcatW(LPWSTR,LPCWSTR);
320WINBASEAPI int WINAPI lstrcmpA(LPCSTR,LPCSTR);
321WINBASEAPI int WINAPI lstrcmpiA(LPCSTR,LPCSTR);
322WINBASEAPI int WINAPI lstrcmpiW( LPCWSTR,LPCWSTR);
323WINBASEAPI int WINAPI lstrcmpW(LPCWSTR,LPCWSTR);
324WINBASEAPI LPSTR WINAPI lstrcpyA(LPSTR,LPCSTR);
325WINBASEAPI LPSTR WINAPI lstrcpynA(LPSTR,LPCSTR,int);
326WINBASEAPI LPWSTR WINAPI lstrcpynW(LPWSTR,LPCWSTR,int);
327WINBASEAPI LPWSTR WINAPI lstrcpyW(LPWSTR,LPCWSTR);
328WINBASEAPI int WINAPI lstrlenA(LPCSTR);
329WINBASEAPI int WINAPI lstrlenW(LPCWSTR);
330WINBASEAPI BOOL WINAPI MakeAbsoluteSD(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PDWORD,PACL,PDWORD,PACL,PDWORD,PSID,PDWORD,PSID,PDWORD);
331WINBASEAPI BOOL WINAPI MakeSelfRelativeSD(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PDWORD);
332WINBASEAPI VOID WINAPI MapGenericMask(PDWORD,PGENERIC_MAPPING);
333WINBASEAPI PVOID WINAPI MapViewOfFile(HANDLE,DWORD,DWORD,DWORD,DWORD);
334WINBASEAPI PVOID WINAPI MapViewOfFileEx(HANDLE,DWORD,DWORD,DWORD,DWORD,PVOID);
335WINBASEAPI BOOL WINAPI MoveFileA(LPCSTR,LPCSTR);
336WINBASEAPI BOOL WINAPI MoveFileExA(LPCSTR,LPCSTR,DWORD);
337WINBASEAPI BOOL WINAPI MoveFileExW(LPCWSTR,LPCWSTR,DWORD);
338WINBASEAPI BOOL WINAPI MoveFileW(LPCWSTR,LPCWSTR);
339WINBASEAPI int WINAPI MulDiv(int,int,int);
340WINBASEAPI BOOL WINAPI NotifyChangeEventLog(HANDLE,HANDLE);
341WINBASEAPI BOOL WINAPI ObjectCloseAuditAlarmA(LPCSTR,PVOID,BOOL);
342WINBASEAPI BOOL WINAPI ObjectCloseAuditAlarmW(LPCWSTR,PVOID,BOOL);
343WINBASEAPI BOOL WINAPI ObjectDeleteAuditAlarmA(LPCSTR,PVOID,BOOL);
344WINBASEAPI BOOL WINAPI ObjectDeleteAuditAlarmW(LPCWSTR,PVOID,BOOL);
345WINBASEAPI BOOL WINAPI ObjectOpenAuditAlarmA(LPCSTR,PVOID,LPSTR,LPSTR,PSECURITY_DESCRIPTOR,HANDLE,DWORD,DWORD,PPRIVILEGE_SET,BOOL,BOOL,PBOOL);
346WINBASEAPI BOOL WINAPI ObjectOpenAuditAlarmW(LPCWSTR,PVOID,LPWSTR,LPWSTR,PSECURITY_DESCRIPTOR,HANDLE,DWORD,DWORD,PPRIVILEGE_SET,BOOL,BOOL,PBOOL);
347WINBASEAPI BOOL WINAPI ObjectPrivilegeAuditAlarmA(LPCSTR,PVOID,HANDLE,DWORD,PPRIVILEGE_SET,BOOL);
348WINBASEAPI BOOL WINAPI ObjectPrivilegeAuditAlarmW(LPCWSTR,PVOID,HANDLE,DWORD,PPRIVILEGE_SET,BOOL);
349WINBASEAPI HANDLE WINAPI OpenBackupEventLogA(LPCSTR,LPCSTR);
350WINBASEAPI HANDLE WINAPI OpenBackupEventLogW(LPCWSTR,LPCWSTR);
351WINBASEAPI HANDLE WINAPI OpenEventA(DWORD,BOOL,LPCSTR);
352WINBASEAPI HANDLE WINAPI OpenEventLogA (LPCSTR,LPCSTR);
353WINBASEAPI HANDLE WINAPI OpenEventLogW(LPCWSTR,LPCWSTR);
354WINBASEAPI HANDLE WINAPI OpenEventW(DWORD,BOOL,LPCWSTR);
355WINBASEAPI HFILE WINAPI OpenFile(LPCSTR,LPOFSTRUCT,UINT);
356WINBASEAPI HANDLE WINAPI OpenFileMappingA(DWORD,BOOL,LPCSTR);
357WINBASEAPI HANDLE WINAPI OpenFileMappingW(DWORD,BOOL,LPCWSTR);
358WINBASEAPI HANDLE WINAPI OpenMutexA(DWORD,BOOL,LPCSTR);
359WINBASEAPI HANDLE WINAPI OpenMutexW(DWORD,BOOL,LPCWSTR);
360WINBASEAPI HANDLE WINAPI OpenProcess(DWORD,BOOL,DWORD);
64c59faf 361WINBASEAPI BOOL WINAPI OpenProcessToken(HANDLE,DWORD,PHANDLE);
92804a48 362WINBASEAPI HANDLE WINAPI OpenSemaphoreA(DWORD,BOOL,LPCSTR);
363WINBASEAPI HANDLE WINAPI OpenSemaphoreW(DWORD,BOOL,LPCWSTR);
364WINBASEAPI HANDLE WINAPI OpenThread(DWORD,BOOL,DWORD);
365WINBASEAPI BOOL WINAPI OpenThreadToken(HANDLE,DWORD,BOOL,PHANDLE);
366WINBASEAPI HANDLE WINAPI OpenWaitableTimerA(DWORD,BOOL,LPCSTR);
367WINBASEAPI HANDLE WINAPI OpenWaitableTimerW(DWORD,BOOL,LPCWSTR);
368WINBASEAPI void WINAPI OutputDebugStringA(LPCSTR);
369WINBASEAPI void WINAPI OutputDebugStringW(LPCWSTR);
370WINBASEAPI BOOL WINAPI PeekNamedPipe(HANDLE,PVOID,DWORD,PDWORD,PDWORD,PDWORD);
371WINBASEAPI BOOL WINAPI PostQueuedCompletionStatus(HANDLE,DWORD,ULONG_PTR,LPOVERLAPPED);
372WINBASEAPI DWORD WINAPI PrepareTape(HANDLE,DWORD,BOOL);
373WINBASEAPI BOOL WINAPI PrivilegeCheck (HANDLE,PPRIVILEGE_SET,PBOOL);
374WINBASEAPI BOOL WINAPI PrivilegedServiceAuditAlarmA(LPCSTR,LPCSTR,HANDLE,PPRIVILEGE_SET,BOOL);
375WINBASEAPI BOOL WINAPI PrivilegedServiceAuditAlarmW(LPCWSTR,LPCWSTR,HANDLE,PPRIVILEGE_SET,BOOL);
376WINBASEAPI BOOL WINAPI ProcessIdToSessionId(DWORD,DWORD*);
377WINBASEAPI BOOL WINAPI PulseEvent(HANDLE);
378WINBASEAPI BOOL WINAPI PurgeComm(HANDLE,DWORD);
379WINBASEAPI BOOL WINAPI QueryActCtxW(DWORD,HANDLE,PVOID,ULONG,PVOID,SIZE_T,SIZE_T*);
380WINBASEAPI DWORD WINAPI QueryDosDeviceA(LPCSTR,LPSTR,DWORD);
381WINBASEAPI DWORD WINAPI QueryDosDeviceW(LPCWSTR,LPWSTR,DWORD);
382WINBASEAPI BOOL WINAPI QueryMemoryResourceNotification(HANDLE,PBOOL);
64c59faf 383WINBASEAPI BOOL WINAPI QueryPerformanceCounter(PLARGE_INTEGER);
92804a48 384WINBASEAPI BOOL WINAPI QueryPerformanceFrequency(PLARGE_INTEGER);
385WINBASEAPI DWORD WINAPI QueueUserAPC(PAPCFUNC,HANDLE,ULONG_PTR);
386WINBASEAPI BOOL WINAPI QueueUserWorkItem(LPTHREAD_START_ROUTINE,PVOID,ULONG);
387WINBASEAPI void WINAPI RaiseException(DWORD,DWORD,DWORD,const DWORD*);
388WINBASEAPI BOOL WINAPI ReadDirectoryChangesW(HANDLE,PVOID,DWORD,BOOL,DWORD,PDWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE);
389WINBASEAPI BOOL WINAPI ReadEventLogA(HANDLE,DWORD,DWORD,PVOID,DWORD,DWORD *,DWORD *);
390WINBASEAPI BOOL WINAPI ReadEventLogW(HANDLE,DWORD,DWORD,PVOID,DWORD,DWORD *,DWORD *);
64c59faf 391WINBASEAPI BOOL WINAPI ReadFile(HANDLE,PVOID,DWORD,PDWORD,LPOVERLAPPED);
92804a48 392WINBASEAPI BOOL WINAPI ReadFileEx(HANDLE,PVOID,DWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE);
64c59faf 393WINBASEAPI BOOL WINAPI ReadFileScatter(HANDLE,FILE_SEGMENT_ELEMENT*,DWORD,LPDWORD,LPOVERLAPPED);
92804a48 394WINBASEAPI BOOL WINAPI ReadProcessMemory(HANDLE,PCVOID,PVOID,DWORD,PDWORD);
395WINBASEAPI HANDLE WINAPI RegisterEventSourceA (LPCSTR,LPCSTR);
396WINBASEAPI HANDLE WINAPI RegisterEventSourceW(LPCWSTR,LPCWSTR);
64c59faf 397WINBASEAPI BOOL WINAPI RegisterWaitForSingleObject(PHANDLE,HANDLE,WAITORTIMERCALLBACK,PVOID,ULONG,ULONG);
92804a48 398WINBASEAPI HANDLE WINAPI RegisterWaitForSingleObjectEx(HANDLE,WAITORTIMERCALLBACK,PVOID,ULONG,ULONG);
399WINBASEAPI void WINAPI ReleaseActCtx(HANDLE);
400WINBASEAPI BOOL WINAPI ReleaseMutex(HANDLE);
401WINBASEAPI BOOL WINAPI ReleaseSemaphore(HANDLE,LONG,LPLONG);
402WINBASEAPI BOOL WINAPI RemoveDirectoryA(LPCSTR);
403WINBASEAPI BOOL WINAPI RemoveDirectoryW(LPCWSTR);
404WINBASEAPI ULONG WINAPI RemoveVectoredExceptionHandler(PVOID);
405WINBASEAPI HANDLE WINAPI ReOpenFile(HANDLE,DWORD,DWORD,DWORD);
406WINBASEAPI BOOL WINAPI ReplaceFileA(LPCSTR,LPCSTR,LPCSTR,DWORD,LPVOID,LPVOID);
407WINBASEAPI BOOL WINAPI ReplaceFileW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPVOID,LPVOID);
408WINBASEAPI BOOL WINAPI ReportEventA(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCSTR*,PVOID);
409WINBASEAPI BOOL WINAPI ReportEventW(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCWSTR*,PVOID);
64c59faf 410WINBASEAPI BOOL WINAPI ResetEvent(HANDLE);
92804a48 411WINBASEAPI UINT WINAPI ResetWriteWatch(LPVOID,SIZE_T);
412WINBASEAPI VOID WINAPI RestoreLastError(DWORD);
413WINBASEAPI DWORD WINAPI ResumeThread(HANDLE);
414WINBASEAPI BOOL WINAPI RevertToSelf(void);
415WINBASEAPI DWORD WINAPI SearchPathA(LPCSTR,LPCSTR,LPCSTR,DWORD,LPSTR,LPSTR*);
416WINBASEAPI DWORD WINAPI SearchPathW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPWSTR,LPWSTR*);
417WINBASEAPI BOOL WINAPI SetAclInformation(PACL,PVOID,DWORD,ACL_INFORMATION_CLASS);
418WINBASEAPI BOOL WINAPI SetCommBreak(HANDLE);
419WINBASEAPI BOOL WINAPI SetCommConfig(HANDLE,LPCOMMCONFIG,DWORD);
420WINBASEAPI BOOL WINAPI SetCommMask(HANDLE,DWORD);
421WINBASEAPI BOOL WINAPI SetCommState(HANDLE,LPDCB);
422WINBASEAPI BOOL WINAPI SetCommTimeouts(HANDLE,LPCOMMTIMEOUTS);
423WINBASEAPI BOOL WINAPI SetComputerNameA(LPCSTR);
424WINBASEAPI BOOL WINAPI SetComputerNameW(LPCWSTR);
425WINBASEAPI BOOL WINAPI SetComputerNameExA(COMPUTER_NAME_FORMAT,LPCSTR);
426WINBASEAPI BOOL WINAPI SetComputerNameExW(COMPUTER_NAME_FORMAT,LPCWSTR);
427WINBASEAPI BOOL WINAPI SetCurrentDirectoryA(LPCSTR);
428WINBASEAPI BOOL WINAPI SetCurrentDirectoryW(LPCWSTR);
429WINBASEAPI BOOL WINAPI SetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,DWORD);
430WINBASEAPI BOOL WINAPI SetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,DWORD);
431WINBASEAPI BOOL WINAPI SetDllDirectoryA(LPCSTR);
432WINBASEAPI BOOL WINAPI SetDllDirectoryW(LPCWSTR);
64c59faf 433WINBASEAPI BOOL WINAPI SetEndOfFile(HANDLE);
434WINBASEAPI BOOL WINAPI SetEnvironmentVariableA(LPCSTR,LPCSTR);
92804a48 435WINBASEAPI BOOL WINAPI SetEnvironmentVariableW(LPCWSTR,LPCWSTR);
436WINBASEAPI UINT WINAPI SetErrorMode(UINT);
64c59faf 437WINBASEAPI BOOL WINAPI SetEvent(HANDLE);
92804a48 438WINBASEAPI VOID WINAPI SetFileApisToANSI(void);
439WINBASEAPI VOID WINAPI SetFileApisToOEM(void);
64c59faf 440WINBASEAPI BOOL WINAPI SetFileAttributesA(LPCSTR,DWORD);
92804a48 441WINBASEAPI BOOL WINAPI SetFileAttributesW(LPCWSTR,DWORD);
442WINBASEAPI DWORD WINAPI SetFilePointer(HANDLE,LONG,PLONG,DWORD);
64c59faf 443WINBASEAPI BOOL WINAPI SetFilePointerEx(HANDLE,LARGE_INTEGER,PLARGE_INTEGER,DWORD);
92804a48 444WINBASEAPI BOOL WINAPI SetFileSecurityA(LPCSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
445WINBASEAPI BOOL WINAPI SetFileSecurityW(LPCWSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
446WINBASEAPI BOOL WINAPI SetFileTime(HANDLE,const FILETIME*,const FILETIME*,const FILETIME*);
447WINBASEAPI BOOL WINAPI SetFileValidData(HANDLE,LONGLONG);
448WINBASEAPI BOOL WINAPI SetFirmwareEnvironmentVariableA(LPCSTR,LPCSTR,PVOID,DWORD);
449WINBASEAPI BOOL WINAPI SetFirmwareEnvironmentVariableW(LPCWSTR,LPCWSTR,PVOID,DWORD);
450WINBASEAPI UINT WINAPI SetHandleCount(UINT);
451WINBASEAPI BOOL WINAPI SetHandleInformation(HANDLE,DWORD,DWORD);
452WINBASEAPI BOOL WINAPI SetKernelObjectSecurity(HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
453WINBASEAPI void WINAPI SetLastError(DWORD);
454WINBASEAPI void WINAPI SetLastErrorEx(DWORD,DWORD);
455WINBASEAPI BOOL WINAPI SetLocalTime(const SYSTEMTIME*);
456WINBASEAPI BOOL WINAPI SetMailslotInfo(HANDLE,DWORD);
457WINBASEAPI BOOL WINAPI SetNamedPipeHandleState(HANDLE,PDWORD,PDWORD,PDWORD);
458WINBASEAPI BOOL WINAPI SetPriorityClass(HANDLE,DWORD);
459WINBASEAPI BOOL WINAPI SetPrivateObjectSecurity(SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR *,PGENERIC_MAPPING,HANDLE);
460WINBASEAPI BOOL WINAPI SetProcessAffinityMask(HANDLE,DWORD);
461WINBASEAPI BOOL WINAPI SetProcessDEPPolicy (DWORD);
462WINBASEAPI BOOL WINAPI SetProcessPriorityBoost(HANDLE,BOOL);
463WINBASEAPI BOOL WINAPI SetProcessShutdownParameters(DWORD,DWORD);
464WINBASEAPI BOOL WINAPI SetProcessWorkingSetSize(HANDLE,SIZE_T,SIZE_T);
465WINBASEAPI BOOL WINAPI SetSecurityDescriptorControl(PSECURITY_DESCRIPTOR,SECURITY_DESCRIPTOR_CONTROL,SECURITY_DESCRIPTOR_CONTROL);
466WINBASEAPI BOOL WINAPI SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR,BOOL,PACL,BOOL);
467WINBASEAPI BOOL WINAPI SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR,PSID,BOOL);
468WINBASEAPI BOOL WINAPI SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR,PSID,BOOL);
469WINBASEAPI BOOL WINAPI SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR,BOOL,PACL,BOOL);
64c59faf 470WINBASEAPI BOOL WINAPI SetStdHandle(DWORD,HANDLE);
92804a48 471WINBASEAPI BOOL WINAPI SetSystemPowerState(BOOL,BOOL);
472WINBASEAPI BOOL WINAPI SetSystemTime(const SYSTEMTIME*);
473WINBASEAPI BOOL WINAPI SetSystemTimeAdjustment(DWORD,BOOL);
474WINBASEAPI DWORD WINAPI SetTapeParameters(HANDLE,DWORD,PVOID);
475WINBASEAPI DWORD WINAPI SetTapePosition(HANDLE,DWORD,DWORD,DWORD,DWORD,BOOL);
476WINBASEAPI DWORD WINAPI SetThreadAffinityMask(HANDLE,DWORD);
477WINBASEAPI BOOL WINAPI SetThreadContext(HANDLE,const CONTEXT*);
478WINBASEAPI EXECUTION_STATE WINAPI SetThreadExecutionState(EXECUTION_STATE);
479WINBASEAPI DWORD WINAPI SetThreadIdealProcessor(HANDLE,DWORD);
480WINBASEAPI BOOL WINAPI SetThreadPriority(HANDLE,int);
481WINBASEAPI BOOL WINAPI SetThreadPriorityBoost(HANDLE,BOOL);
482WINBASEAPI BOOL WINAPI SetThreadToken (PHANDLE,HANDLE);
483WINBASEAPI BOOL WINAPI SetTimeZoneInformation(const TIME_ZONE_INFORMATION *);
484WINBASEAPI BOOL WINAPI SetTokenInformation(HANDLE,TOKEN_INFORMATION_CLASS,PVOID,DWORD);
485WINBASEAPI LPTOP_LEVEL_EXCEPTION_FILTER WINAPI SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER);
486WINBASEAPI BOOL WINAPI SetupComm(HANDLE,DWORD,DWORD);
487WINBASEAPI BOOL WINAPI SetVolumeLabelA(LPCSTR,LPCSTR);
488WINBASEAPI BOOL WINAPI SetVolumeLabelW(LPCWSTR,LPCWSTR);
489WINBASEAPI BOOL WINAPI SetVolumeMountPointA(LPCSTR,LPCSTR);
490WINBASEAPI BOOL WINAPI SetVolumeMountPointW(LPCWSTR,LPCWSTR);
491WINBASEAPI BOOL WINAPI SetWaitableTimer(HANDLE,const LARGE_INTEGER*,LONG,PTIMERAPCROUTINE,PVOID,BOOL);
efea2951 492WINBASEAPI DWORD WINAPI SignalObjectAndWait(HANDLE,HANDLE,DWORD,BOOL);
493WINBASEAPI DWORD WINAPI SizeofResource(HINSTANCE,HRSRC);
494WINBASEAPI void WINAPI Sleep(DWORD);
495WINBASEAPI DWORD WINAPI SleepEx(DWORD,BOOL);
496WINBASEAPI DWORD WINAPI SuspendThread(HANDLE);
497WINBASEAPI void WINAPI SwitchToFiber(PVOID);
498WINBASEAPI BOOL WINAPI SwitchToThread(void);
499WINBASEAPI BOOL WINAPI SystemTimeToFileTime(const SYSTEMTIME*,LPFILETIME);
500WINBASEAPI BOOL WINAPI SystemTimeToTzSpecificLocalTime(LPTIME_ZONE_INFORMATION,LPSYSTEMTIME,LPSYSTEMTIME);
64c59faf 501WINBASEAPI BOOL WINAPI TerminateProcess(HANDLE,UINT);
efea2951 502WINBASEAPI BOOL WINAPI TerminateThread(HANDLE,DWORD);
503WINBASEAPI DWORD WINAPI TlsAlloc(VOID);
64c59faf 504WINBASEAPI BOOL WINAPI TlsFree(DWORD);
efea2951 505WINBASEAPI PVOID WINAPI TlsGetValue(DWORD);
64c59faf 506WINBASEAPI BOOL WINAPI TlsSetValue(DWORD,PVOID);
efea2951 507WINBASEAPI BOOL WINAPI TransactNamedPipe(HANDLE,PVOID,DWORD,PVOID,DWORD,PDWORD,LPOVERLAPPED);
508WINBASEAPI BOOL WINAPI TransmitCommChar(HANDLE,char);
64c59faf 509WINBASEAPI BOOL WINAPI TryEnterCriticalSection(LPCRITICAL_SECTION);
ef6b315d 510WINBASEAPI LONG WINAPI UnhandledExceptionFilter(LPEXCEPTION_POINTERS);
511WINBASEAPI BOOL WINAPI UnlockFile(HANDLE,DWORD,DWORD,DWORD,DWORD);
512WINBASEAPI BOOL WINAPI UnlockFileEx(HANDLE,DWORD,DWORD,DWORD,LPOVERLAPPED);
efea2951 513
ef6b315d 514WINBASEAPI BOOL WINAPI UnmapViewOfFile(PVOID);
515WINBASEAPI BOOL WINAPI UnregisterWait(HANDLE);
516WINBASEAPI BOOL WINAPI UnregisterWaitEx(HANDLE,HANDLE);
517WINBASEAPI BOOL WINAPI UpdateResourceA(HANDLE,LPCSTR,LPCSTR,WORD,PVOID,DWORD);
518WINBASEAPI BOOL WINAPI UpdateResourceW(HANDLE,LPCWSTR,LPCWSTR,WORD,PVOID,DWORD);
519WINBASEAPI BOOL WINAPI VerifyVersionInfoA(LPOSVERSIONINFOEXA,DWORD,DWORDLONG);
520WINBASEAPI BOOL WINAPI VerifyVersionInfoW(LPOSVERSIONINFOEXW,DWORD,DWORDLONG);
521WINBASEAPI PVOID WINAPI VirtualAlloc(PVOID,DWORD,DWORD,DWORD);
522WINBASEAPI PVOID WINAPI VirtualAllocEx(HANDLE,PVOID,DWORD,DWORD,DWORD);
64c59faf 523WINBASEAPI BOOL WINAPI VirtualFree(PVOID,DWORD,DWORD);
efea2951 524WINBASEAPI BOOL WINAPI VirtualFreeEx(HANDLE,PVOID,DWORD,DWORD);
525WINBASEAPI BOOL WINAPI VirtualLock(PVOID,DWORD);
64c59faf 526WINBASEAPI BOOL WINAPI VirtualProtect(PVOID,DWORD,DWORD,PDWORD);
efea2951 527WINBASEAPI BOOL WINAPI VirtualProtectEx(HANDLE,PVOID,DWORD,DWORD,PDWORD);
64c59faf 528WINBASEAPI DWORD WINAPI VirtualQuery(LPCVOID,PMEMORY_BASIC_INFORMATION,DWORD);
efea2951 529WINBASEAPI DWORD WINAPI VirtualQueryEx(HANDLE,LPCVOID,PMEMORY_BASIC_INFORMATION,DWORD);
530WINBASEAPI BOOL WINAPI VirtualUnlock(PVOID,DWORD);
531WINBASEAPI BOOL WINAPI WaitCommEvent(HANDLE,PDWORD,LPOVERLAPPED);
532WINBASEAPI BOOL WINAPI WaitForDebugEvent(LPDEBUG_EVENT,DWORD);
64c59faf 533WINBASEAPI DWORD WINAPI WaitForMultipleObjects(DWORD,const HANDLE*,BOOL,DWORD);
534WINBASEAPI DWORD WINAPI WaitForMultipleObjectsEx(DWORD,const HANDLE*,BOOL,DWORD,BOOL);
64c59faf 535WINBASEAPI DWORD WINAPI WaitForSingleObject(HANDLE,DWORD);
efea2951 536WINBASEAPI DWORD WINAPI WaitForSingleObjectEx(HANDLE,DWORD,BOOL);
537WINBASEAPI BOOL WINAPI WaitNamedPipeA(LPCSTR,DWORD);
538WINBASEAPI BOOL WINAPI WaitNamedPipeW(LPCWSTR,DWORD);
539WINBASEAPI BOOL WINAPI WinLoadTrustProvider(GUID*);
540WINBASEAPI BOOL WINAPI WriteFile(HANDLE,PCVOID,DWORD,PDWORD,LPOVERLAPPED);
541WINBASEAPI BOOL WINAPI WriteFileEx(HANDLE,PCVOID,DWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE);
542WINBASEAPI BOOL WINAPI WriteFileGather(HANDLE,FILE_SEGMENT_ELEMENT*,DWORD,LPDWORD,LPOVERLAPPED);
543WINBASEAPI BOOL WINAPI WritePrivateProfileSectionA(LPCSTR,LPCSTR,LPCSTR);
544WINBASEAPI BOOL WINAPI WritePrivateProfileSectionW(LPCWSTR,LPCWSTR,LPCWSTR);
545WINBASEAPI BOOL WINAPI WritePrivateProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPCSTR);
546WINBASEAPI BOOL WINAPI WritePrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR);
547WINBASEAPI BOOL WINAPI WritePrivateProfileStructA(LPCSTR,LPCSTR,LPVOID,UINT,LPCSTR);
548WINBASEAPI BOOL WINAPI WritePrivateProfileStructW(LPCWSTR,LPCWSTR,LPVOID,UINT,LPCWSTR);
549WINBASEAPI BOOL WINAPI WriteProcessMemory(HANDLE,LPVOID,LPCVOID,SIZE_T,SIZE_T*);
550WINBASEAPI BOOL WINAPI WriteProfileSectionA(LPCSTR,LPCSTR);
551WINBASEAPI BOOL WINAPI WriteProfileSectionW(LPCWSTR,LPCWSTR);
552WINBASEAPI BOOL WINAPI WriteProfileStringA(LPCSTR,LPCSTR,LPCSTR);
553WINBASEAPI BOOL WINAPI WriteProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR);
554WINBASEAPI DWORD WINAPI WriteTapemark(HANDLE,DWORD,DWORD,BOOL);
555WINBASEAPI BOOL WINAPI ZombifyActCtx(HANDLE);
556WINBASEAPI BOOL WINAPI AllocateUserPhysicalPages(HANDLE,PULONG_PTR,PULONG_PTR);
557WINBASEAPI BOOL WINAPI FreeUserPhysicalPages(HANDLE,PULONG_PTR,PULONG_PTR);
558WINBASEAPI BOOL WINAPI MapUserPhysicalPages(PVOID,ULONG_PTR,PULONG_PTR);
559WINBASEAPI BOOL WINAPI MapUserPhysicalPagesScatter(PVOID*,ULONG_PTR,PULONG_PTR);
560WINBASEAPI DWORD WINAPI HeapSize(HANDLE,DWORD,PCVOID);
64c59faf 561WINBASEAPI HANDLE WINAPI HeapCreate(DWORD,DWORD,DWORD);
64c59faf 562WINBASEAPI PVOID WINAPI HeapAlloc(HANDLE,DWORD,DWORD);
563WINBASEAPI PVOID WINAPI HeapReAlloc(HANDLE,DWORD,PVOID,DWORD);
64c59faf 564WINBASEAPI VOID WINAPI InitializeCriticalSection(LPCRITICAL_SECTION);
565WINBASEAPI void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION);
64c59faf 566WINGDIAPI BOOL WINAPI ExtTextOutA(HDC,int,int,UINT,LPCRECT,LPCSTR,UINT,const INT*);
567WINGDIAPI BOOL WINAPI ExtTextOutA(HDC,int,int,UINT,LPCRECT,LPCSTR,UINT,const INT*);
64c59faf 568WINGDIAPI BOOL WINAPI TextOutA(HDC,int,int,LPCSTR,int);
64c59faf 569WINGDIAPI HGDIOBJ WINAPI SelectObject(HDC,HGDIOBJ);
ef6b315d 570WINGDIAPI HPALETTE WINAPI SelectPalette(HDC,HPALETTE,BOOL);
571WINGDIAPI int WINAPI SetAbortProc(HDC,ABORTPROC);
572WINGDIAPI int WINAPI SetArcDirection(HDC,int);
573WINGDIAPI LONG WINAPI SetBitmapBits(HBITMAP,DWORD,PCVOID);
574WINGDIAPI BOOL WINAPI SetBitmapDimensionEx(HBITMAP,int,int,LPSIZE);
575WINGDIAPI COLORREF WINAPI SetBkColor(HDC,COLORREF);
64c59faf 576WINGDIAPI int WINAPI SetBkMode(HDC,int);
ef6b315d 577WINGDIAPI UINT WINAPI SetBoundsRect(HDC,LPCRECT,UINT);
578WINGDIAPI BOOL WINAPI SetBrushOrgEx(HDC,int,int,LPPOINT);
579WINGDIAPI BOOL WINAPI SetColorAdjustment(HDC,const COLORADJUSTMENT*);
580WINGDIAPI BOOL WINAPI SetColorSpace(HDC,HCOLORSPACE);
581WINGDIAPI COLORREF WINAPI SetDCBrushColor(HDC,COLORREF);
582WINGDIAPI COLORREF WINAPI SetDCPenColor(HDC,COLORREF);
583WINGDIAPI BOOL WINAPI SetDeviceGammaRamp(HDC,PVOID);
584WINGDIAPI UINT WINAPI SetDIBColorTable(HDC,UINT,UINT,const RGBQUAD*);
585WINGDIAPI int WINAPI SetDIBits(HDC,HBITMAP,UINT,UINT,PCVOID,const BITMAPINFO*,UINT);
586WINGDIAPI int WINAPI SetDIBitsToDevice(HDC,int,int,DWORD,DWORD,int,int,UINT,UINT,PCVOID,const BITMAPINFO*,UINT);
587WINGDIAPI HENHMETAFILE WINAPI SetEnhMetaFileBits(UINT,const BYTE*);
588WINGDIAPI int WINAPI SetGraphicsMode(HDC,int);
589WINGDIAPI int WINAPI SetICMMode(HDC,int);
590WINGDIAPI BOOL WINAPI SetICMProfileA(HDC,LPSTR);
591WINGDIAPI BOOL WINAPI SetICMProfileW(HDC,LPWSTR);
592WINGDIAPI int WINAPI SetMapMode(HDC,int);
593WINGDIAPI DWORD WINAPI SetMapperFlags(HDC,DWORD);
594WINGDIAPI HMETAFILE WINAPI SetMetaFileBitsEx(UINT,const BYTE *);
595WINGDIAPI int WINAPI SetMetaRgn(HDC);
596WINGDIAPI BOOL WINAPI SetMiterLimit(HDC,FLOAT,PFLOAT);
597WINGDIAPI UINT WINAPI SetPaletteEntries(HPALETTE,UINT,UINT,const PALETTEENTRY*);
598WINGDIAPI COLORREF WINAPI SetPixel(HDC,int,int,COLORREF);
599WINGDIAPI BOOL WINAPI SetPixelFormat(HDC,int,const PIXELFORMATDESCRIPTOR*);
600WINGDIAPI BOOL WINAPI SetPixelV(HDC,int,int,COLORREF);
601WINGDIAPI int WINAPI SetPolyFillMode(HDC,int);
602WINGDIAPI BOOL WINAPI SetRectRgn(HRGN,int,int,int,int);
603WINGDIAPI int WINAPI SetROP2(HDC,int);
604WINGDIAPI int WINAPI SetStretchBltMode(HDC,int);
605WINGDIAPI UINT WINAPI SetSystemPaletteUse(HDC,UINT);
606WINGDIAPI UINT WINAPI SetTextAlign(HDC,UINT);
607WINGDIAPI int WINAPI SetTextCharacterExtra(HDC,int);
608WINGDIAPI COLORREF WINAPI SetTextColor(HDC,COLORREF);
609WINGDIAPI BOOL WINAPI SetTextJustification(HDC,int,int);
610WINGDIAPI BOOL WINAPI SetViewportExtEx(HDC,int,int,LPSIZE);
611WINGDIAPI BOOL WINAPI SetViewportOrgEx(HDC,int,int,LPPOINT);
612WINGDIAPI BOOL WINAPI SetWindowExtEx(HDC,int,int,LPSIZE);
613WINGDIAPI BOOL WINAPI SetWindowOrgEx(HDC,int,int,LPPOINT);
614WINGDIAPI HENHMETAFILE WINAPI SetWinMetaFileBits(UINT,const BYTE*,HDC,const METAFILEPICT*);
615WINGDIAPI BOOL WINAPI SetWorldTransform(HDC,const XFORM *);
b2f80dfd 616WINGDIAPI int WINAPI StartDocA(HDC,const DOCINFOA*);
617WINGDIAPI int WINAPI StartDocW(HDC,const DOCINFOW*);
618WINGDIAPI int WINAPI StartPage(HDC);
619WINGDIAPI BOOL WINAPI StretchBlt(HDC,int,int,int,int,HDC,int,int,int,int,DWORD);
620WINGDIAPI int WINAPI StretchDIBits(HDC,int,int,int,int,int,int,int,int,const VOID *,const BITMAPINFO *,UINT,DWORD);
621WINGDIAPI BOOL WINAPI StrokeAndFillPath(HDC);
622WINGDIAPI BOOL WINAPI StrokePath(HDC);
623WINGDIAPI BOOL WINAPI SwapBuffers(HDC);
624WINGDIAPI BOOL WINAPI TextOutA(HDC,int,int,LPCSTR,int);
625WINGDIAPI BOOL WINAPI TextOutW(HDC,int,int,LPCWSTR,int);
626WINGDIAPI BOOL WINAPI TranslateCharsetInfo(PDWORD,LPCHARSETINFO,DWORD);
627WINGDIAPI BOOL WINAPI UnrealizeObject(HGDIOBJ);
628WINGDIAPI BOOL WINAPI UpdateColors(HDC);
629WINGDIAPI BOOL WINAPI UpdateICMRegKeyA(DWORD,DWORD,LPSTR,UINT);
630WINGDIAPI BOOL WINAPI UpdateICMRegKeyW(DWORD,DWORD,LPWSTR,UINT);
631WINGDIAPI BOOL WINAPI WidenPath(HDC);
632WINGDIAPI BOOL WINAPI wglCopyContext(HGLRC,HGLRC,UINT);
633WINGDIAPI HGLRC WINAPI wglCreateContext(HDC);
634WINGDIAPI HGLRC WINAPI wglCreateLayerContext(HDC,int);
635WINGDIAPI BOOL WINAPI wglDeleteContext(HGLRC);
636WINGDIAPI BOOL WINAPI wglDescribeLayerPlane(HDC,int,int,UINT,LPLAYERPLANEDESCRIPTOR);
637WINGDIAPI HGLRC WINAPI wglGetCurrentContext(void);
638WINGDIAPI HDC WINAPI wglGetCurrentDC(void);
639WINGDIAPI int WINAPI wglGetLayerPaletteEntries(HDC,int,int,int,COLORREF*);
64c59faf 640WINGDIAPI PROC WINAPI wglGetProcAddress(LPCSTR);
b2f80dfd 641WINGDIAPI BOOL WINAPI wglMakeCurrent(HDC,HGLRC);
642WINGDIAPI BOOL WINAPI wglRealizeLayerPalette(HDC,int,BOOL);
643WINGDIAPI int WINAPI wglSetLayerPaletteEntries(HDC,int,int,int,const COLORREF*);
644WINGDIAPI BOOL WINAPI wglShareLists(HGLRC,HGLRC);
645WINGDIAPI BOOL WINAPI wglSwapLayerBuffers(HDC,UINT);
646WINGDIAPI BOOL WINAPI wglUseFontBitmapsA(HDC,DWORD,DWORD,DWORD);
647WINGDIAPI BOOL WINAPI wglUseFontBitmapsW(HDC,DWORD,DWORD,DWORD);
648WINGDIAPI BOOL WINAPI wglUseFontOutlinesA(HDC,DWORD,DWORD,DWORD,FLOAT,FLOAT,int,LPGLYPHMETRICSFLOAT);
649WINGDIAPI BOOL WINAPI wglUseFontOutlinesW(HDC,DWORD,DWORD,DWORD,FLOAT,FLOAT,int,LPGLYPHMETRICSFLOAT);
64c59faf 650WINGDIAPI UINT WINAPI SetTextAlign(HDC,UINT);
cb662327 651WINGDIAPI BOOL WINAPI GetTextMetricsA(HDC,LPTEXTMETRICA);
652WINGDIAPI BOOL WINAPI GetTextMetricsW(HDC,LPTEXTMETRICW);
653WINGDIAPI BOOL WINAPI GetViewportExtEx(HDC,LPSIZE);
654WINGDIAPI BOOL WINAPI GetViewportOrgEx(HDC,LPPOINT);
655WINGDIAPI BOOL WINAPI GetWindowExtEx(HDC,LPSIZE);
656WINGDIAPI BOOL WINAPI GetWindowOrgEx(HDC,LPPOINT);
657WINGDIAPI UINT WINAPI GetWinMetaFileBits(HENHMETAFILE,UINT,LPBYTE,INT,HDC);
658WINGDIAPI BOOL WINAPI GetWorldTransform(HDC,LPXFORM);
92804a48 659WINGDIAPI BOOL WINAPI GdiComment(HDC,UINT,const BYTE*);
660WINGDIAPI BOOL WINAPI GdiFlush(void);
661WINGDIAPI DWORD WINAPI GdiGetBatchLimit(void);
662WINGDIAPI DWORD WINAPI GdiSetBatchLimit(DWORD);
663WINGDIAPI int WINAPI GetArcDirection(HDC);
664WINGDIAPI BOOL WINAPI GetAspectRatioFilterEx(HDC,LPSIZE);
665WINGDIAPI LONG WINAPI GetBitmapBits(HBITMAP,LONG,PVOID);
666WINGDIAPI BOOL WINAPI GetBitmapDimensionEx(HBITMAP,LPSIZE);
667WINGDIAPI COLORREF WINAPI GetBkColor(HDC);
668WINGDIAPI int WINAPI GetBkMode(HDC);
669WINGDIAPI UINT WINAPI GetBoundsRect(HDC,LPRECT,UINT);
670WINGDIAPI BOOL WINAPI GetBrushOrgEx(HDC,LPPOINT);
671WINGDIAPI BOOL WINAPI GetCharABCWidthsA(HDC,UINT,UINT,LPABC);
672WINGDIAPI BOOL WINAPI GetCharABCWidthsW(HDC,UINT,UINT,LPABC);
673WINGDIAPI BOOL WINAPI GetCharABCWidthsFloatA(HDC,UINT,UINT,LPABCFLOAT);
674WINGDIAPI BOOL WINAPI GetCharABCWidthsFloatW(HDC,UINT,UINT,LPABCFLOAT);
675WINGDIAPI DWORD WINAPI GetCharacterPlacementA(HDC,LPCSTR,int,int,LPGCP_RESULTSA,DWORD);
676WINGDIAPI DWORD WINAPI GetCharacterPlacementW(HDC,LPCWSTR,int,int,LPGCP_RESULTSW,DWORD);
677WINGDIAPI BOOL WINAPI GetCharWidth32A(HDC,UINT,UINT,LPINT);
678WINGDIAPI BOOL WINAPI GetCharWidth32W(HDC,UINT,UINT,LPINT);
679WINGDIAPI BOOL WINAPI GetCharWidthA(HDC,UINT,UINT,LPINT);
680WINGDIAPI BOOL WINAPI GetCharWidthW(HDC,UINT,UINT,LPINT);
681WINGDIAPI BOOL WINAPI GetCharWidthFloatA(HDC,UINT,UINT,PFLOAT);
682WINGDIAPI BOOL WINAPI GetCharWidthFloatW(HDC,UINT,UINT,PFLOAT);
683WINGDIAPI int WINAPI GetClipBox(HDC,LPRECT);
684WINGDIAPI int WINAPI GetClipRgn(HDC,HRGN);
685WINGDIAPI BOOL WINAPI GetColorAdjustment(HDC,LPCOLORADJUSTMENT);
686WINGDIAPI HANDLE WINAPI GetColorSpace(HDC);
687WINGDIAPI HGDIOBJ WINAPI GetCurrentObject(HDC,UINT);
688WINGDIAPI BOOL WINAPI GetCurrentPositionEx(HDC,LPPOINT);
689WINGDIAPI HCURSOR WINAPI GetCursor(void);
690WINGDIAPI COLORREF WINAPI GetDCBrushColor(HDC);
691WINGDIAPI COLORREF WINAPI GetDCPenColor(HDC);
692WINGDIAPI BOOL WINAPI GetDCOrgEx(HDC,LPPOINT);
693WINGDIAPI int WINAPI GetDeviceCaps(HDC,int);
694WINGDIAPI BOOL WINAPI GetDeviceGammaRamp(HDC,PVOID);
695WINGDIAPI UINT WINAPI GetDIBColorTable(HDC,UINT,UINT,RGBQUAD*);
696WINGDIAPI int WINAPI GetDIBits(HDC,HBITMAP,UINT,UINT,PVOID,LPBITMAPINFO,UINT);
697WINGDIAPI HENHMETAFILE WINAPI GetEnhMetaFileA(LPCSTR);
698WINGDIAPI HENHMETAFILE WINAPI GetEnhMetaFileW(LPCWSTR);
699WINGDIAPI UINT WINAPI GetEnhMetaFileBits(HENHMETAFILE,UINT,LPBYTE);
700WINGDIAPI UINT WINAPI GetEnhMetaFileDescriptionA(HENHMETAFILE,UINT,LPSTR);
701WINGDIAPI UINT WINAPI GetEnhMetaFileDescriptionW(HENHMETAFILE,UINT,LPWSTR);
702WINGDIAPI UINT WINAPI GetEnhMetaFileHeader(HENHMETAFILE,UINT,LPENHMETAHEADER);
703WINGDIAPI UINT WINAPI GetEnhMetaFilePaletteEntries(HENHMETAFILE,UINT,LPPALETTEENTRY);
704WINGDIAPI UINT WINAPI GetEnhMetaFilePixelFormat(HENHMETAFILE,DWORD,CONST PIXELFORMATDESCRIPTOR*);
705WINGDIAPI DWORD WINAPI GetFontData(HDC,DWORD,DWORD,PVOID,DWORD);
706WINGDIAPI DWORD WINAPI GetFontLanguageInfo(HDC);
707WINGDIAPI DWORD WINAPI GetGlyphOutlineA(HDC,UINT,UINT,LPGLYPHMETRICS,DWORD,PVOID,const MAT2*);
708WINGDIAPI DWORD WINAPI GetGlyphOutlineW(HDC,UINT,UINT,LPGLYPHMETRICS,DWORD,PVOID,const MAT2*);
709WINGDIAPI int WINAPI GetGraphicsMode(HDC);
710WINGDIAPI BOOL WINAPI GetICMProfileA(HDC,LPDWORD,LPSTR);
711WINGDIAPI BOOL WINAPI GetICMProfileW(HDC,LPDWORD,LPWSTR);
712WINGDIAPI DWORD WINAPI GetKerningPairsA(HDC,DWORD,LPKERNINGPAIR);
713WINGDIAPI DWORD WINAPI GetKerningPairsW(HDC,DWORD,LPKERNINGPAIR);
714WINGDIAPI BOOL WINAPI GetLogColorSpaceA(HCOLORSPACE,LPLOGCOLORSPACEA,DWORD);
715WINGDIAPI BOOL WINAPI GetLogColorSpaceW(HCOLORSPACE,LPLOGCOLORSPACEW,DWORD);
716WINGDIAPI int WINAPI GetMapMode(HDC);
717WINGDIAPI HMETAFILE WINAPI GetMetaFileA(LPCSTR);
718WINGDIAPI HMETAFILE WINAPI GetMetaFileW(LPCWSTR);
719WINGDIAPI UINT WINAPI GetMetaFileBitsEx(HMETAFILE,UINT,PVOID);
720WINGDIAPI int WINAPI GetMetaRgn(HDC,HRGN);
721WINGDIAPI BOOL WINAPI GetMiterLimit(HDC,PFLOAT);
722WINGDIAPI COLORREF WINAPI GetNearestColor(HDC,COLORREF);
723WINGDIAPI UINT WINAPI GetNearestPaletteIndex(HPALETTE,COLORREF);
724WINGDIAPI int WINAPI GetObjectA(HGDIOBJ,int,PVOID);
725WINGDIAPI int WINAPI GetObjectW(HGDIOBJ,int,PVOID);
726WINGDIAPI DWORD WINAPI GetObjectType(HGDIOBJ);
727WINGDIAPI UINT WINAPI GetOutlineTextMetricsA(HDC,UINT,LPOUTLINETEXTMETRICA);
728WINGDIAPI UINT WINAPI GetOutlineTextMetricsW(HDC,UINT,LPOUTLINETEXTMETRICW);
729WINGDIAPI UINT WINAPI GetPaletteEntries(HPALETTE,UINT,UINT,LPPALETTEENTRY);
730WINGDIAPI int WINAPI GetPath(HDC,LPPOINT,PBYTE,int);
731WINGDIAPI COLORREF WINAPI GetPixel(HDC,int,int);
732WINGDIAPI int WINAPI GetPixelFormat(HDC);
733WINGDIAPI int WINAPI GetPolyFillMode(HDC);
734WINGDIAPI BOOL WINAPI GetRasterizerCaps(LPRASTERIZER_STATUS,UINT);
735WINGDIAPI int WINAPI GetRandomRgn (HDC,HRGN,INT);
736WINGDIAPI DWORD WINAPI GetRegionData(HRGN,DWORD,LPRGNDATA);
737WINGDIAPI int WINAPI GetRgnBox(HRGN,LPRECT);
738WINGDIAPI int WINAPI GetROP2(HDC);
739WINGDIAPI HGDIOBJ WINAPI GetStockObject(int);
740WINGDIAPI int WINAPI GetStretchBltMode(HDC);
741WINGDIAPI UINT WINAPI GetSystemPaletteEntries(HDC,UINT,UINT,LPPALETTEENTRY);
742WINGDIAPI UINT WINAPI GetSystemPaletteUse(HDC);
743WINGDIAPI UINT WINAPI GetTextAlign(HDC);
744WINGDIAPI int WINAPI GetTextCharacterExtra(HDC);
745WINGDIAPI int WINAPI GetTextCharset(HDC);
746WINGDIAPI int WINAPI GetTextCharsetInfo(HDC,LPFONTSIGNATURE,DWORD);
747WINGDIAPI COLORREF WINAPI GetTextColor(HDC);
748WINGDIAPI BOOL WINAPI GetTextExtentExPointA(HDC,LPCSTR,int,int,LPINT,LPINT,LPSIZE);
749WINGDIAPI BOOL WINAPI GetTextExtentExPointW( HDC,LPCWSTR,int,int,LPINT,LPINT,LPSIZE );
750WINGDIAPI BOOL WINAPI GetTextExtentPointA(HDC,LPCSTR,int,LPSIZE);
751WINGDIAPI BOOL WINAPI GetTextExtentPointW(HDC,LPCWSTR,int,LPSIZE);
752WINGDIAPI BOOL WINAPI GetTextExtentExPointI(HDC, LPWORD, int, int, LPINT, LPINT, LPSIZE);
753WINGDIAPI BOOL WINAPI GetTextExtentPoint32A(HDC,LPCSTR,int,LPSIZE);
754WINGDIAPI BOOL WINAPI GetTextExtentPoint32W( HDC,LPCWSTR,int,LPSIZE);
755WINGDIAPI int WINAPI GetTextFaceA(HDC,int,LPSTR);
756WINGDIAPI int WINAPI GetTextFaceW(HDC,int,LPWSTR);
cb662327 757WINGDIAPI int WINAPI IntersectClipRect(HDC,int,int,int,int);
758WINGDIAPI BOOL WINAPI InvertRgn(HDC,HRGN);
759WINGDIAPI BOOL WINAPI LineDDA(int,int,int,int,LINEDDAPROC,LPARAM);
760WINGDIAPI BOOL WINAPI LineTo(HDC,int,int);
761WINGDIAPI BOOL WINAPI LPtoDP(HDC,LPPOINT,int);
762WINGDIAPI BOOL WINAPI MaskBlt(HDC,int,int,int,int,HDC,int,int,HBITMAP,int,int,DWORD);
763WINGDIAPI BOOL WINAPI ModifyWorldTransform(HDC,const XFORM*,DWORD);
764WINGDIAPI BOOL WINAPI MoveToEx(HDC,int,int,LPPOINT);
765WINGDIAPI int WINAPI OffsetClipRgn(HDC,int,int);
766WINGDIAPI int WINAPI OffsetRgn(HRGN,int,int);
767WINGDIAPI BOOL WINAPI OffsetViewportOrgEx(HDC,int,int,LPPOINT);
768WINGDIAPI BOOL WINAPI OffsetWindowOrgEx(HDC,int,int,LPPOINT);
769WINGDIAPI BOOL WINAPI PaintRgn(HDC,HRGN);
770WINGDIAPI BOOL WINAPI PatBlt(HDC,int,int,int,int,DWORD);
771WINGDIAPI HRGN WINAPI PathToRegion(HDC);
772WINGDIAPI BOOL WINAPI Pie(HDC,int,int,int,int,int,int,int,int);
773WINGDIAPI BOOL WINAPI PlayEnhMetaFile(HDC,HENHMETAFILE,LPCRECT);
774WINGDIAPI BOOL WINAPI PlayEnhMetaFileRecord(HDC,LPHANDLETABLE,const ENHMETARECORD*,UINT);
775WINGDIAPI BOOL WINAPI PlayMetaFile(HDC,HMETAFILE);
776WINGDIAPI BOOL WINAPI PlayMetaFileRecord(HDC,LPHANDLETABLE,LPMETARECORD,UINT);
777WINGDIAPI BOOL WINAPI PlgBlt(HDC,const POINT*,HDC,int,int,int,int,HBITMAP,int,int);
778WINGDIAPI BOOL WINAPI PolyBezier(HDC,const POINT*,DWORD);
779WINGDIAPI BOOL WINAPI PolyBezierTo(HDC,const POINT*,DWORD);
780WINGDIAPI BOOL WINAPI PolyDraw(HDC,const POINT*,const BYTE*,int);
781WINGDIAPI BOOL WINAPI Polygon(HDC,const POINT*,int);
782WINGDIAPI BOOL WINAPI Polyline(HDC,const POINT*,int);
783WINGDIAPI BOOL WINAPI PolylineTo(HDC,const POINT*,DWORD);
784WINGDIAPI BOOL WINAPI PolyPolygon(HDC,const POINT*,const INT*,int);
785WINGDIAPI BOOL WINAPI PolyPolyline(HDC,const POINT*,const DWORD*,DWORD);
786WINGDIAPI BOOL WINAPI PolyTextOutA(HDC,const POLYTEXTA*,int);
787WINGDIAPI BOOL WINAPI PolyTextOutW(HDC,const POLYTEXTW*,int);
788WINGDIAPI BOOL WINAPI PtInRegion(HRGN,int,int);
789WINGDIAPI BOOL WINAPI PtVisible(HDC,int,int);
790WINGDIAPI UINT WINAPI RealizePalette(HDC);
791WINGDIAPI BOOL WINAPI Rectangle(HDC,int,int,int,int);
792WINGDIAPI BOOL WINAPI RectInRegion(HRGN,LPCRECT);
793WINGDIAPI BOOL WINAPI RectVisible(HDC,LPCRECT);
794WINGDIAPI BOOL WINAPI RemoveFontResourceA(LPCSTR);
795WINGDIAPI BOOL WINAPI RemoveFontResourceW(LPCWSTR);
b2f80dfd 796WINGDIAPI int WINAPI AbortDoc(HDC);
797WINGDIAPI BOOL WINAPI AbortPath(HDC);
798WINGDIAPI int WINAPI AddFontResourceA(LPCSTR);
799WINGDIAPI int WINAPI AddFontResourceW(LPCWSTR);
800WINGDIAPI HANDLE WINAPI AddFontMemResourceEx(PVOID,DWORD,PVOID,DWORD *);
801WINGDIAPI int WINAPI AddFontResourceExA(LPCSTR,DWORD,PVOID);
802WINGDIAPI int WINAPI AddFontResourceExW(LPCWSTR,DWORD,PVOID);
803WINGDIAPI BOOL WINAPI AngleArc(HDC,int,int,DWORD,FLOAT,FLOAT);
804WINGDIAPI BOOL WINAPI AnimatePalette(HPALETTE,UINT,UINT,const PALETTEENTRY*);
805WINGDIAPI BOOL WINAPI Arc(HDC,int,int,int,int,int,int,int,int);
806WINGDIAPI BOOL WINAPI ArcTo(HDC,int,int,int,int,int,int,int,int);
807WINGDIAPI BOOL WINAPI BeginPath(HDC);
808WINGDIAPI BOOL WINAPI BitBlt(HDC,int,int,int,int,HDC,int,int,DWORD);
809WINGDIAPI BOOL WINAPI CancelDC(HDC);
810WINGDIAPI BOOL WINAPI CheckColorsInGamut(HDC,PVOID,PVOID,DWORD);
811WINGDIAPI BOOL WINAPI Chord(HDC,int,int,int,int,int,int,int,int);
812WINGDIAPI int WINAPI ChoosePixelFormat(HDC,CONST PIXELFORMATDESCRIPTOR*);
813WINGDIAPI HENHMETAFILE WINAPI CloseEnhMetaFile(HDC);
814WINGDIAPI BOOL WINAPI CloseFigure(HDC);
815WINGDIAPI HMETAFILE WINAPI CloseMetaFile(HDC);
816WINGDIAPI BOOL WINAPI ColorCorrectPalette(HDC,HPALETTE,DWORD,DWORD);
817WINGDIAPI BOOL WINAPI ColorMatchToTarget(HDC,HDC,DWORD);
818WINGDIAPI int WINAPI CombineRgn(HRGN,HRGN,HRGN,int);
819WINGDIAPI BOOL WINAPI CombineTransform(LPXFORM,const XFORM*,const XFORM*);
820WINGDIAPI HENHMETAFILE WINAPI CopyEnhMetaFileA(HENHMETAFILE,LPCSTR);
821WINGDIAPI HENHMETAFILE WINAPI CopyEnhMetaFileW(HENHMETAFILE,LPCWSTR);
822WINGDIAPI HMETAFILE WINAPI CopyMetaFileA(HMETAFILE,LPCSTR);
823WINGDIAPI HMETAFILE WINAPI CopyMetaFileW(HMETAFILE,LPCWSTR);
cb662327 824WINGDIAPI HBITMAP WINAPI CreateBitmap(int,int,UINT,UINT,PCVOID);
825WINGDIAPI HBITMAP WINAPI CreateBitmapIndirect(const BITMAP*);
826WINGDIAPI HBRUSH WINAPI CreateBrushIndirect(const LOGBRUSH*);
827WINGDIAPI HCOLORSPACE WINAPI CreateColorSpaceA(LPLOGCOLORSPACEA);
828WINGDIAPI HCOLORSPACE WINAPI CreateColorSpaceW(LPLOGCOLORSPACEW);
829WINGDIAPI HBITMAP WINAPI CreateCompatibleBitmap(HDC,int,int);
830WINGDIAPI HDC WINAPI CreateCompatibleDC(HDC);
831WINGDIAPI HDC WINAPI CreateDCA(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*);
832WINGDIAPI HDC WINAPI CreateDCW(LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*);
833WINGDIAPI HBITMAP WINAPI CreateDIBitmap(HDC,const BITMAPINFOHEADER*,DWORD,PCVOID,const BITMAPINFO*,UINT);
834WINGDIAPI HBRUSH WINAPI CreateDIBPatternBrush(HGLOBAL,UINT);
835WINGDIAPI HBRUSH WINAPI CreateDIBPatternBrushPt(PCVOID,UINT);
836WINGDIAPI HBITMAP WINAPI CreateDIBSection(HDC,const BITMAPINFO*,UINT,void**,HANDLE,DWORD);
837WINGDIAPI HBITMAP WINAPI CreateDiscardableBitmap(HDC,int,int);
838WINGDIAPI HRGN WINAPI CreateEllipticRgn(int,int,int,int);
839WINGDIAPI HRGN WINAPI CreateEllipticRgnIndirect(LPCRECT);
840WINGDIAPI HDC WINAPI CreateEnhMetaFileA(HDC,LPCSTR,LPCRECT,LPCSTR);
841WINGDIAPI HDC WINAPI CreateEnhMetaFileW(HDC,LPCWSTR,LPCRECT,LPCWSTR);
842WINGDIAPI HFONT WINAPI CreateFontA(int,int,int,int,int,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCSTR);
843WINGDIAPI HFONT WINAPI CreateFontW(int,int,int,int,int,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCWSTR);
844WINGDIAPI HFONT WINAPI CreateFontIndirectA(const LOGFONTA*);
845WINGDIAPI HFONT WINAPI CreateFontIndirectW(const LOGFONTW*);
846WINGDIAPI HPALETTE WINAPI CreateHalftonePalette(HDC);
847WINGDIAPI HBRUSH WINAPI CreateHatchBrush(int,COLORREF);
848WINGDIAPI HDC WINAPI CreateICA(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*);
849WINGDIAPI HDC WINAPI CreateICW(LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*);
850WINGDIAPI HDC WINAPI CreateMetaFileA(LPCSTR);
851WINGDIAPI HDC WINAPI CreateMetaFileW(LPCWSTR);
852WINGDIAPI HPALETTE WINAPI CreatePalette(const LOGPALETTE*);
853WINGDIAPI HBRUSH WINAPI CreatePatternBrush(HBITMAP);
854WINGDIAPI HPEN WINAPI CreatePen(int,int,COLORREF);
855WINGDIAPI HPEN WINAPI CreatePenIndirect(const LOGPEN*);
856WINGDIAPI HRGN WINAPI CreatePolygonRgn(const POINT*,int,int);
857WINGDIAPI HRGN WINAPI CreatePolyPolygonRgn(const POINT*,const INT*,int,int);
858WINGDIAPI HRGN WINAPI CreateRectRgn(int,int,int,int);
859WINGDIAPI HRGN WINAPI CreateRectRgnIndirect(LPCRECT);
860WINGDIAPI HRGN WINAPI CreateRoundRectRgn(int,int,int,int,int,int);
861WINGDIAPI BOOL WINAPI CreateScalableFontResourceA(DWORD,LPCSTR,LPCSTR,LPCSTR);
862WINGDIAPI BOOL WINAPI CreateScalableFontResourceW(DWORD,LPCWSTR,LPCWSTR,LPCWSTR);
863WINGDIAPI HBRUSH WINAPI CreateSolidBrush(COLORREF);
864WINGDIAPI BOOL WINAPI DeleteColorSpace(HCOLORSPACE);
865WINGDIAPI BOOL WINAPI DeleteDC(HDC);
866WINGDIAPI BOOL WINAPI DeleteEnhMetaFile(HENHMETAFILE);
867WINGDIAPI BOOL WINAPI DeleteMetaFile(HMETAFILE);
868WINGDIAPI BOOL WINAPI DeleteObject(HGDIOBJ);
869WINGDIAPI int WINAPI CombineRgn(HRGN,HRGN,HRGN,int);
870WINGDIAPI BOOL WINAPI CombineTransform(LPXFORM,const XFORM*,const XFORM*);
871
64c59faf 872WINBASEAPI BOOL WINAPI GetCPInfoExA(UINT,DWORD,LPCPINFOEXA);
873WINBASEAPI BOOL WINAPI GetCPInfoExW(UINT,DWORD,LPCPINFOEXW);
874WINBASEAPI BOOL WINAPI GetCPInfo(UINT,LPCPINFO);
875WINBASEAPI BOOL WINAPI GetStringTypeA(LCID,DWORD,LPCSTR,int,LPWORD);
876WINBASEAPI BOOL WINAPI GetStringTypeW(DWORD,LPCWSTR,int,LPWORD);
877WINBASEAPI BOOL WINAPI IsDBCSLeadByte(BYTE);
878WINBASEAPI BOOL WINAPI IsDBCSLeadByteEx(UINT,BYTE);
879WINBASEAPI int WINAPI CompareStringA(LCID,DWORD,LPCSTR,int,LPCSTR,int);
880WINBASEAPI int WINAPI CompareStringW(LCID,DWORD,LPCWSTR,int,LPCWSTR,int);
881WINBASEAPI int WINAPI GetDateFormatA(LCID,DWORD,const SYSTEMTIME*,LPCSTR,LPSTR,int);
882WINBASEAPI int WINAPI GetLocaleInfoA(LCID,LCTYPE,LPSTR,int);
883WINBASEAPI int WINAPI GetTimeFormatA(LCID,DWORD,const SYSTEMTIME*,LPCSTR,LPSTR,int);
884WINBASEAPI int WINAPI LCMapStringA(LCID,DWORD,LPCSTR,int,LPSTR,int);
885WINBASEAPI int WINAPI LCMapStringW(LCID,DWORD,LPCWSTR,int,LPWSTR,int);
886WINBASEAPI int WINAPI MultiByteToWideChar(UINT,DWORD,LPCSTR,int,LPWSTR,int);
887WINBASEAPI int WINAPI WideCharToMultiByte(UINT,DWORD,LPCWSTR,int,LPSTR,int,LPCSTR,LPBOOL);
888WINBASEAPI LANGID WINAPI GetUserDefaultLangID(void);
889WINBASEAPI UINT WINAPI GetACP(void);
890WINBASEAPI UINT WINAPI GetOEMCP(void);
891WINADVAPI LONG WINAPI RegDeleteValueA(HKEY,LPCSTR);
892WINADVAPI LONG WINAPI RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,PHKEY);
92804a48 893
894WINUSERAPI HKL WINAPI ActivateKeyboardLayout(HKL,UINT);
895WINUSERAPI BOOL WINAPI AdjustWindowRect(LPRECT,DWORD,BOOL);
896WINUSERAPI BOOL WINAPI AdjustWindowRectEx(LPRECT,DWORD,BOOL,DWORD);
897WINUSERAPI BOOL WINAPI AnimateWindow(HWND,DWORD,DWORD);
898WINUSERAPI BOOL WINAPI AnyPopup(void);
899WINUSERAPI BOOL WINAPI AppendMenuA(HMENU,UINT,UINT_PTR,LPCSTR);
900WINUSERAPI BOOL WINAPI AppendMenuW(HMENU,UINT,UINT_PTR,LPCWSTR);
901WINUSERAPI UINT WINAPI ArrangeIconicWindows(HWND);
902WINUSERAPI BOOL WINAPI AttachThreadInput(DWORD,DWORD,BOOL);
903WINUSERAPI HDWP WINAPI BeginDeferWindowPos(int);
904WINUSERAPI HDC WINAPI BeginPaint(HWND,LPPAINTSTRUCT);
905WINUSERAPI BOOL WINAPI BringWindowToTop(HWND);
906WINUSERAPI long WINAPI BroadcastSystemMessage(DWORD,LPDWORD,UINT,WPARAM,LPARAM);
907WINUSERAPI long WINAPI BroadcastSystemMessageA(DWORD,LPDWORD,UINT,WPARAM,LPARAM);
908WINUSERAPI long WINAPI BroadcastSystemMessageW(DWORD,LPDWORD,UINT,WPARAM,LPARAM);
909WINUSERAPI long WINAPI BroadcastSystemMessageExA(DWORD,LPDWORD,UINT,WPARAM,LPARAM,PBSMINFO);
910WINUSERAPI long WINAPI BroadcastSystemMessageExW(DWORD,LPDWORD,UINT,WPARAM,LPARAM,PBSMINFO);
911WINUSERAPI BOOL WINAPI CallMsgFilterA(LPMSG,INT);
912WINUSERAPI BOOL WINAPI CallMsgFilterW(LPMSG,INT);
913WINUSERAPI LRESULT WINAPI CallNextHookEx(HHOOK,int,WPARAM,LPARAM);
914WINUSERAPI LRESULT WINAPI CallWindowProcA(WNDPROC,HWND,UINT,WPARAM,LPARAM);
915WINUSERAPI LRESULT WINAPI CallWindowProcW(WNDPROC,HWND,UINT,WPARAM,LPARAM);
916WINUSERAPI WORD WINAPI CascadeWindows(HWND,UINT,LPCRECT,UINT,const HWND*);
917WINUSERAPI BOOL WINAPI ChangeClipboardChain(HWND,HWND);
918WINUSERAPI LONG WINAPI ChangeDisplaySettingsA(PDEVMODEA,DWORD);
919WINUSERAPI LONG WINAPI ChangeDisplaySettingsW(PDEVMODEW,DWORD);
920WINUSERAPI LONG WINAPI ChangeDisplaySettingsExA(LPCSTR,LPDEVMODEA,HWND,DWORD,LPVOID);
921WINUSERAPI LONG WINAPI ChangeDisplaySettingsExW(LPCWSTR,LPDEVMODEW,HWND,DWORD,LPVOID);
922WINUSERAPI BOOL WINAPI ChangeMenuA(HMENU,UINT,LPCSTR,UINT,UINT);
923WINUSERAPI BOOL WINAPI ChangeMenuW(HMENU,UINT,LPCWSTR,UINT,UINT);
924
925WINUSERAPI LPSTR WINAPI CharLowerA(LPSTR);
926WINUSERAPI LPWSTR WINAPI CharLowerW(LPWSTR);
927WINUSERAPI DWORD WINAPI CharLowerBuffA(LPSTR,DWORD);
928WINUSERAPI DWORD WINAPI CharLowerBuffW(LPWSTR,DWORD);
929WINUSERAPI LPSTR WINAPI CharNextA(LPCSTR);
930WINUSERAPI LPWSTR WINAPI CharNextW(LPCWSTR);
931WINUSERAPI LPSTR WINAPI CharNextExA(WORD,LPCSTR,DWORD);
932WINUSERAPI LPSTR WINAPI CharPrevA(LPCSTR,LPCSTR);
933WINUSERAPI LPWSTR WINAPI CharPrevW(LPCWSTR,LPCWSTR);
934WINUSERAPI LPSTR WINAPI CharPrevExA(WORD,LPCSTR,LPCSTR,DWORD);
935WINUSERAPI BOOL WINAPI CharToOemA(LPCSTR,LPSTR);
936WINUSERAPI BOOL WINAPI CharToOemW(LPCWSTR,LPSTR);
937WINUSERAPI BOOL WINAPI CharToOemBuffA(LPCSTR,LPSTR,DWORD);
938WINUSERAPI BOOL WINAPI CharToOemBuffW(LPCWSTR,LPSTR,DWORD);
939WINUSERAPI LPSTR WINAPI CharUpperA(LPSTR);
940WINUSERAPI LPWSTR WINAPI CharUpperW(LPWSTR);
941WINUSERAPI DWORD WINAPI CharUpperBuffA(LPSTR,DWORD);
942WINUSERAPI DWORD WINAPI CharUpperBuffW(LPWSTR,DWORD);
943WINUSERAPI BOOL WINAPI CheckDlgButton(HWND,int,UINT);
944WINUSERAPI DWORD WINAPI CheckMenuItem(HMENU,UINT,UINT);
945WINUSERAPI BOOL WINAPI CheckMenuRadioItem(HMENU,UINT,UINT,UINT,UINT);
946WINUSERAPI BOOL WINAPI CheckRadioButton(HWND,int,int,int);
947WINUSERAPI HWND WINAPI ChildWindowFromPoint(HWND,POINT);
948WINUSERAPI HWND WINAPI ChildWindowFromPointEx(HWND,POINT,UINT);
64c59faf 949WINUSERAPI BOOL WINAPI ClientToScreen(HWND,LPPOINT);
950WINUSERAPI BOOL WINAPI ClipCursor(LPCRECT);
92804a48 951WINUSERAPI BOOL WINAPI CloseClipboard(void);
952WINUSERAPI BOOL WINAPI CloseDesktop(HDESK);
953WINUSERAPI BOOL WINAPI CloseWindow(HWND);
954WINUSERAPI BOOL WINAPI CloseWindowStation(HWINSTA);
955WINUSERAPI int WINAPI CopyAcceleratorTableA(HACCEL,LPACCEL,int);
956WINUSERAPI int WINAPI CopyAcceleratorTableW(HACCEL,LPACCEL,int);
957WINUSERAPI HICON WINAPI CopyIcon(HICON);
958WINUSERAPI HANDLE WINAPI CopyImage(HANDLE,UINT,int,int,UINT);
959WINUSERAPI BOOL WINAPI CopyRect(LPRECT,LPCRECT);
960WINUSERAPI int WINAPI CountClipboardFormats(void);
961WINUSERAPI HACCEL WINAPI CreateAcceleratorTableA(LPACCEL,int);
962WINUSERAPI HACCEL WINAPI CreateAcceleratorTableW(LPACCEL,int);
963WINUSERAPI BOOL WINAPI CreateCaret(HWND,HBITMAP,int,int);
964WINUSERAPI HCURSOR WINAPI CreateCursor(HINSTANCE,int,int,int,int,PCVOID,PCVOID);
965WINUSERAPI HDESK WINAPI CreateDesktopA(LPCSTR,LPCSTR,LPDEVMODEA,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES);
966WINUSERAPI HDESK WINAPI CreateDesktopW(LPCWSTR,LPCWSTR,LPDEVMODEW,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES);
967WINUSERAPI HWND WINAPI CreateDialogIndirectParamA(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM);
968WINUSERAPI HWND WINAPI CreateDialogIndirectParamW(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM);
969WINUSERAPI HWND WINAPI CreateDialogParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM);
970WINUSERAPI HWND WINAPI CreateDialogParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM);
971WINUSERAPI HICON WINAPI CreateIcon(HINSTANCE,int,int,BYTE,BYTE,const BYTE*,const BYTE*);
972WINUSERAPI HICON WINAPI CreateIconFromResource(PBYTE,DWORD,BOOL,DWORD);
973WINUSERAPI HICON WINAPI CreateIconFromResourceEx(PBYTE,DWORD,BOOL,DWORD,int,int,UINT);
974WINUSERAPI HICON WINAPI CreateIconIndirect(PICONINFO);
975WINUSERAPI HWND WINAPI CreateMDIWindowA(LPCSTR,LPCSTR,DWORD,int,int,int,int,HWND,HINSTANCE,LPARAM);
976WINUSERAPI HWND WINAPI CreateMDIWindowW(LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HINSTANCE,LPARAM);
977WINUSERAPI HMENU WINAPI CreateMenu(void);
978WINUSERAPI HMENU WINAPI CreatePopupMenu(void);
979WINUSERAPI HWND WINAPI CreateWindowExA(DWORD,LPCSTR,LPCSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID);
980WINUSERAPI HWND WINAPI CreateWindowExW(DWORD,LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID);
981WINUSERAPI HWINSTA WINAPI CreateWindowStationA(LPCSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
982WINUSERAPI HWINSTA WINAPI CreateWindowStationW(LPCWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
983WINUSERAPI LRESULT WINAPI DefDlgProcA(HWND,UINT,WPARAM,LPARAM);
984WINUSERAPI LRESULT WINAPI DefDlgProcW(HWND,UINT,WPARAM,LPARAM);
985WINUSERAPI HDWP WINAPI DeferWindowPos(HDWP,HWND,HWND,int,int,int,int,UINT);
986WINUSERAPI LRESULT WINAPI DefFrameProcA(HWND,HWND,UINT,WPARAM,LPARAM);
987WINUSERAPI LRESULT WINAPI DefFrameProcW(HWND,HWND,UINT,WPARAM,LPARAM);
988WINUSERAPI LRESULT WINAPI DefMDIChildProcA(HWND,UINT,WPARAM,LPARAM);
989WINUSERAPI LRESULT WINAPI DefMDIChildProcW(HWND,UINT,WPARAM,LPARAM);
990WINUSERAPI LRESULT WINAPI DefRawInputProc(PRAWINPUT*,INT,UINT);
991WINUSERAPI LRESULT WINAPI DefWindowProcA(HWND,UINT,WPARAM,LPARAM);
992WINUSERAPI LRESULT WINAPI DefWindowProcW(HWND,UINT,WPARAM,LPARAM);
993WINUSERAPI BOOL WINAPI DeleteMenu(HMENU,UINT,UINT);
994WINUSERAPI BOOL WINAPI DeregisterShellHookWindow(HWND);
64c59faf 995WINUSERAPI BOOL WINAPI DestroyAcceleratorTable(HACCEL);
92804a48 996WINUSERAPI BOOL WINAPI DestroyCaret(void);
997WINUSERAPI BOOL WINAPI DestroyCursor(HCURSOR);
998WINUSERAPI BOOL WINAPI DestroyIcon(HICON);
999WINUSERAPI BOOL WINAPI DestroyMenu(HMENU);
1000WINUSERAPI BOOL WINAPI DestroyWindow(HWND);
1001WINUSERAPI int WINAPI DialogBoxIndirectParamA(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM);
1002WINUSERAPI int WINAPI DialogBoxIndirectParamW(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM);
1003WINUSERAPI int WINAPI DialogBoxParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM);
1004WINUSERAPI int WINAPI DialogBoxParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM);
1005WINUSERAPI LONG WINAPI DispatchMessageA(const MSG*);
1006WINUSERAPI LONG WINAPI DispatchMessageW(const MSG*);
1007WINUSERAPI int WINAPI DlgDirListA(HWND,LPSTR,int,int,UINT);
1008WINUSERAPI int WINAPI DlgDirListW(HWND,LPWSTR,int,int,UINT);
1009WINUSERAPI int WINAPI DlgDirListComboBoxA(HWND,LPSTR,int,int,UINT);
1010WINUSERAPI int WINAPI DlgDirListComboBoxW(HWND,LPWSTR,int,int,UINT);
1011WINUSERAPI BOOL WINAPI DlgDirSelectComboBoxExA(HWND,LPSTR,int,int);
1012WINUSERAPI BOOL WINAPI DlgDirSelectComboBoxExW(HWND,LPWSTR,int,int);
1013WINUSERAPI BOOL WINAPI DlgDirSelectExA(HWND,LPSTR,int,int);
1014WINUSERAPI BOOL WINAPI DlgDirSelectExW(HWND,LPWSTR,int,int);
1015WINUSERAPI BOOL WINAPI DragDetect(HWND,POINT);
1016WINUSERAPI DWORD WINAPI DragObject(HWND,HWND,UINT,DWORD,HCURSOR);
1017WINUSERAPI BOOL WINAPI DrawAnimatedRects(HWND,int,LPCRECT,LPCRECT);
1018WINUSERAPI BOOL WINAPI DrawCaption(HWND,HDC,LPCRECT,UINT);
1019WINUSERAPI BOOL WINAPI DrawEdge(HDC,LPRECT,UINT,UINT);
1020WINUSERAPI BOOL WINAPI DrawFocusRect(HDC,LPCRECT);
1021WINUSERAPI BOOL WINAPI DrawFrameControl(HDC,LPRECT,UINT,UINT);
1022WINUSERAPI BOOL WINAPI DrawIcon(HDC,int,int,HICON);
1023WINUSERAPI BOOL WINAPI DrawIconEx(HDC,int,int,HICON,int,int,UINT,HBRUSH,UINT);
1024WINUSERAPI BOOL WINAPI DrawMenuBar(HWND);
1025WINUSERAPI BOOL WINAPI DrawStateA(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,int,int,int,int,UINT);
1026WINUSERAPI BOOL WINAPI DrawStateW(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,int,int,int,int,UINT);
1027WINUSERAPI int WINAPI DrawTextA(HDC,LPCSTR,int,LPRECT,UINT);
1028WINUSERAPI int WINAPI DrawTextW(HDC,LPCWSTR,int,LPRECT,UINT);
1029WINUSERAPI int WINAPI DrawTextExA(HDC,LPSTR,int,LPRECT,UINT,LPDRAWTEXTPARAMS);
1030WINUSERAPI int WINAPI DrawTextExW(HDC,LPWSTR,int,LPRECT,UINT,LPDRAWTEXTPARAMS);
1031WINUSERAPI BOOL WINAPI EmptyClipboard(void);
1032WINUSERAPI BOOL WINAPI EnableMenuItem(HMENU,UINT,UINT);
1033WINUSERAPI BOOL WINAPI EnableScrollBar(HWND,UINT,UINT);
64c59faf 1034WINUSERAPI BOOL WINAPI EnableWindow(HWND,BOOL);
92804a48 1035WINUSERAPI BOOL WINAPI EndDeferWindowPos(HDWP);
64c59faf 1036WINUSERAPI BOOL WINAPI EndDialog(HWND,int);
92804a48 1037WINUSERAPI BOOL WINAPI EndMenu(void);
64c59faf 1038WINUSERAPI BOOL WINAPI EndPaint(HWND,const PAINTSTRUCT*);
92804a48 1039WINUSERAPI BOOL WINAPI EndTask(HWND,BOOL,BOOL);
1040WINUSERAPI BOOL WINAPI EnumChildWindows(HWND,ENUMWINDOWSPROC,LPARAM);
1041WINUSERAPI UINT WINAPI EnumClipboardFormats(UINT);
1042WINUSERAPI BOOL WINAPI EnumDesktopsA(HWINSTA,DESKTOPENUMPROCA,LPARAM);
1043WINUSERAPI BOOL WINAPI EnumDesktopsW(HWINSTA,DESKTOPENUMPROCW,LPARAM);
1044WINUSERAPI BOOL WINAPI EnumDesktopWindows(HDESK,ENUMWINDOWSPROC,LPARAM);
1045WINUSERAPI BOOL WINAPI EnumDisplayMonitors(HDC,LPCRECT,MONITORENUMPROC,LPARAM);
1046WINUSERAPI BOOL WINAPI EnumDisplaySettingsA(LPCSTR,DWORD,PDEVMODEA);
1047WINUSERAPI BOOL WINAPI EnumDisplaySettingsW(LPCWSTR,DWORD,PDEVMODEW);
1048WINUSERAPI BOOL WINAPI EnumDisplaySettingsExA(LPCSTR,DWORD,LPDEVMODEA,DWORD);
1049WINUSERAPI BOOL WINAPI EnumDisplaySettingsExW(LPCWSTR,DWORD,LPDEVMODEW,DWORD);
1050WINUSERAPI BOOL WINAPI EnumDisplayDevicesA(LPCSTR,DWORD,PDISPLAY_DEVICEA,DWORD);
1051WINUSERAPI BOOL WINAPI EnumDisplayDevicesW(LPCWSTR,DWORD,PDISPLAY_DEVICEW,DWORD);
1052WINUSERAPI int WINAPI EnumPropsA(HWND,PROPENUMPROCA);
1053WINUSERAPI int WINAPI EnumPropsW(HWND,PROPENUMPROCW);
1054WINUSERAPI int WINAPI EnumPropsExA(HWND,PROPENUMPROCEXA,LPARAM);
1055WINUSERAPI int WINAPI EnumPropsExW(HWND,PROPENUMPROCEXW,LPARAM);
1056WINUSERAPI BOOL WINAPI EnumThreadWindows(DWORD,WNDENUMPROC,LPARAM);
64c59faf 1057WINUSERAPI BOOL WINAPI EnumWindows(WNDENUMPROC,LPARAM);
92804a48 1058WINUSERAPI BOOL WINAPI EnumWindowStationsA(WINSTAENUMPROCA,LPARAM);
1059WINUSERAPI BOOL WINAPI EnumWindowStationsW(WINSTAENUMPROCW,LPARAM);
1060WINUSERAPI BOOL WINAPI EqualRect(LPCRECT,LPCRECT);
1061WINUSERAPI BOOL WINAPI ExitWindowsEx(UINT,DWORD);
64c59faf 1062WINUSERAPI HWND WINAPI FindWindowA(LPCSTR,LPCSTR);
cb662327 1063WINUSERAPI HWND WINAPI FindWindowExA(HWND,HWND,LPCSTR,LPCSTR);
1064WINUSERAPI HWND WINAPI FindWindowExW(HWND,HWND,LPCWSTR,LPCWSTR);
1065WINUSERAPI HWND WINAPI FindWindowW(LPCWSTR,LPCWSTR);
1066WINUSERAPI BOOL WINAPI FlashWindow(HWND,BOOL);
1067WINUSERAPI BOOL WINAPI FlashWindowEx(PFLASHWINFO);
1068int WINAPI FrameRect(HDC,LPCRECT,HBRUSH);
1069WINUSERAPI BOOL WINAPI FrameRgn(HDC,HRGN,HBRUSH,int,int);
64c59faf 1070WINUSERAPI HWND WINAPI GetActiveWindow(void);
cb662327 1071WINUSERAPI HWND WINAPI GetAncestor(HWND,UINT);
1072WINUSERAPI SHORT WINAPI GetAsyncKeyState(int);
1073WINUSERAPI HWND WINAPI GetCapture(void);
1074WINUSERAPI UINT WINAPI GetCaretBlinkTime(void);
1075WINUSERAPI BOOL WINAPI GetCaretPos(LPPOINT);
1076WINUSERAPI BOOL WINAPI GetClassInfoA(HINSTANCE,LPCSTR,LPWNDCLASSA);
1077WINUSERAPI BOOL WINAPI GetClassInfoExA(HINSTANCE,LPCSTR,LPWNDCLASSEXA);
1078WINUSERAPI BOOL WINAPI GetClassInfoW(HINSTANCE,LPCWSTR,LPWNDCLASSW);
1079WINUSERAPI BOOL WINAPI GetClassInfoExW(HINSTANCE,LPCWSTR,LPWNDCLASSEXW);
1080WINUSERAPI DWORD WINAPI GetClassLongA(HWND,int);
1081WINUSERAPI DWORD WINAPI GetClassLongW(HWND,int);
92804a48 1082WINUSERAPI int WINAPI GetClassNameA(HWND,LPSTR,int);
1083WINUSERAPI int WINAPI GetClassNameW(HWND,LPWSTR,int);
1084WINUSERAPI WORD WINAPI GetClassWord(HWND,int);
1085WINUSERAPI BOOL WINAPI GetClientRect(HWND,LPRECT);
1086WINUSERAPI HANDLE WINAPI GetClipboardData(UINT);
1087WINUSERAPI int WINAPI GetClipboardFormatNameA(UINT,LPSTR,int);
1088WINUSERAPI int WINAPI GetClipboardFormatNameW(UINT,LPWSTR,int);
1089WINUSERAPI HWND WINAPI GetClipboardOwner(void);
1090WINUSERAPI DWORD WINAPI GetClipboardSequenceNumber(void);
1091HWND WINAPI GetClipboardViewer(void);
1092WINUSERAPI BOOL WINAPI GetClipCursor(LPRECT);
1093WINUSERAPI BOOL WINAPI GetCursorPos(LPPOINT);
1094WINUSERAPI HDC WINAPI GetDC(HWND);
1095WINUSERAPI HDC WINAPI GetDCEx(HWND,HRGN,DWORD);
64c59faf 1096WINUSERAPI HWND WINAPI GetDesktopWindow(void);
92804a48 1097WINUSERAPI long WINAPI GetDialogBaseUnits(void);
1098WINUSERAPI int WINAPI GetDlgCtrlID(HWND);
64c59faf 1099WINUSERAPI HWND WINAPI GetDlgItem(HWND,int);
92804a48 1100WINUSERAPI UINT WINAPI GetDlgItemInt(HWND,int,PBOOL,BOOL);
1101WINUSERAPI UINT WINAPI GetDlgItemTextA(HWND,int,LPSTR,int);
1102WINUSERAPI UINT WINAPI GetDlgItemTextW(HWND,int,LPWSTR,int);
1103WINUSERAPI UINT WINAPI GetDoubleClickTime(void);
64c59faf 1104WINUSERAPI HWND WINAPI GetFocus(void);
1105WINUSERAPI HWND WINAPI GetForegroundWindow(void);
92804a48 1106WINUSERAPI DWORD WINAPI GetGuiResources(HANDLE,DWORD);
1107WINUSERAPI BOOL WINAPI GetIconInfo(HICON,PICONINFO);
1108WINUSERAPI BOOL WINAPI GetInputState(void);
1109WINUSERAPI UINT WINAPI GetKBCodePage(void);
1110WINUSERAPI HKL WINAPI GetKeyboardLayout(DWORD);
1111WINUSERAPI UINT WINAPI GetKeyboardLayoutList(int,HKL*);
1112WINUSERAPI BOOL WINAPI GetKeyboardLayoutNameA(LPSTR);
1113WINUSERAPI BOOL WINAPI GetKeyboardLayoutNameW(LPWSTR);
1114WINUSERAPI BOOL WINAPI GetKeyboardState(PBYTE);
1115WINUSERAPI int WINAPI GetKeyboardType(int);
1116WINUSERAPI int WINAPI GetKeyNameTextA(LONG,LPSTR,int);
1117WINUSERAPI int WINAPI GetKeyNameTextW(LONG,LPWSTR,int);
1118WINUSERAPI SHORT WINAPI GetKeyState(int);
64c59faf 1119WINUSERAPI HWND WINAPI GetLastActivePopup(HWND);
92804a48 1120WINUSERAPI HMENU WINAPI GetMenu(HWND);
1121WINUSERAPI LONG WINAPI GetMenuCheckMarkDimensions(void);
1122WINUSERAPI DWORD WINAPI GetMenuContextHelpId(HMENU);
1123WINUSERAPI UINT WINAPI GetMenuDefaultItem(HMENU,UINT,UINT);
1124WINUSERAPI int WINAPI GetMenuItemCount(HMENU);
1125WINUSERAPI UINT WINAPI GetMenuItemID(HMENU,int);
1126WINUSERAPI BOOL WINAPI GetMenuItemInfoA(HMENU,UINT,BOOL,LPMENUITEMINFOA);
1127WINUSERAPI BOOL WINAPI GetMenuItemInfoW(HMENU,UINT,BOOL,LPMENUITEMINFOW);
1128WINUSERAPI BOOL WINAPI GetMenuItemRect(HWND,HMENU,UINT,LPRECT);
1129WINUSERAPI UINT WINAPI GetMenuState(HMENU,UINT,UINT);
1130WINUSERAPI int WINAPI GetMenuStringA(HMENU,UINT,LPSTR,int,UINT);
1131WINUSERAPI int WINAPI GetMenuStringW(HMENU,UINT,LPWSTR,int,UINT);
1132WINUSERAPI BOOL WINAPI GetMessageA(LPMSG,HWND,UINT,UINT);
1133WINUSERAPI BOOL WINAPI GetMessageW(LPMSG,HWND,UINT,UINT);
1134WINUSERAPI LONG WINAPI GetMessageExtraInfo(void);
1135WINUSERAPI DWORD WINAPI GetMessagePos(void);
1136WINUSERAPI LONG WINAPI GetMessageTime(void);
1137WINUSERAPI int WINAPI GetMouseMovePointsEx(UINT,LPMOUSEMOVEPOINT,LPMOUSEMOVEPOINT,int,DWORD);
1138WINUSERAPI HWND WINAPI GetNextDlgGroupItem(HWND,HWND,BOOL);
1139WINUSERAPI HWND WINAPI GetNextDlgTabItem(HWND,HWND,BOOL);
1140WINUSERAPI HWND WINAPI GetOpenClipboardWindow(void);
1141WINUSERAPI HWND WINAPI GetParent(HWND);
1142WINUSERAPI int WINAPI GetPriorityClipboardFormat(UINT*,int);
1143WINUSERAPI HANDLE WINAPI GetPropA(HWND,LPCSTR);
1144WINUSERAPI HANDLE WINAPI GetPropW(HWND,LPCWSTR);
1145WINUSERAPI UINT WINAPI GetRawInputBuffer(PRAWINPUT,PUINT,UINT);
1146WINUSERAPI UINT WINAPI GetRawInputData(HRAWINPUT,UINT,LPVOID,PUINT,UINT);
1147WINUSERAPI UINT WINAPI GetRawInputDeviceInfoA(HANDLE,UINT,LPVOID,PUINT);
1148WINUSERAPI UINT WINAPI GetRawInputDeviceInfoW(HANDLE,UINT,LPVOID,PUINT);
1149WINUSERAPI UINT WINAPI GetRawInputDeviceList(PRAWINPUTDEVICELIST,PUINT,UINT);
1150WINUSERAPI UINT WINAPI GetRegisteredRawInputDevices(PRAWINPUTDEVICE,PUINT,UINT);
1151WINUSERAPI DWORD WINAPI GetQueueStatus(UINT);
1152WINUSERAPI BOOL WINAPI GetScrollInfo(HWND,int,LPSCROLLINFO);
1153WINUSERAPI int WINAPI GetScrollPos(HWND,int);
1154WINUSERAPI BOOL WINAPI GetScrollRange(HWND,int,LPINT,LPINT);
1155WINUSERAPI HWND WINAPI GetShellWindow(void);
1156WINUSERAPI HMENU WINAPI GetSubMenu(HMENU,int);
1157WINUSERAPI DWORD WINAPI GetSysColor(int);
1158WINUSERAPI HBRUSH WINAPI GetSysColorBrush(int);
1159WINUSERAPI HMENU WINAPI GetSystemMenu(HWND,BOOL);
64c59faf 1160WINUSERAPI int WINAPI GetSystemMetrics(int);
92804a48 1161WINUSERAPI DWORD WINAPI GetTabbedTextExtentA(HDC,LPCSTR,int,int,LPINT);
1162WINUSERAPI DWORD WINAPI GetTabbedTextExtentW(HDC,LPCWSTR,int,int,LPINT);
64c59faf 1163WINUSERAPI LONG WINAPI GetWindowLongA(HWND,int);
1164WINUSERAPI LONG WINAPI GetWindowLongW(HWND,int);
cb662327 1165WINUSERAPI HDESK WINAPI GetThreadDesktop(DWORD);
1166WINUSERAPI HWND WINAPI GetTopWindow(HWND);
1167WINUSERAPI BOOL WINAPI GetUpdateRect(HWND,LPRECT,BOOL);
1168WINUSERAPI int WINAPI GetUpdateRgn(HWND,HRGN,BOOL);
1169WINUSERAPI BOOL WINAPI GetUserObjectInformationA(HANDLE,int,PVOID,DWORD,PDWORD);
1170WINUSERAPI BOOL WINAPI GetUserObjectInformationW(HANDLE,int,PVOID,DWORD,PDWORD);
1171WINUSERAPI BOOL WINAPI GetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD);
1172WINUSERAPI HWND WINAPI GetWindow(HWND,UINT);
1173WINUSERAPI DWORD WINAPI GetWindowContextHelpId(HWND);
1174WINUSERAPI HDC WINAPI GetWindowDC(HWND);
1175WINUSERAPI BOOL WINAPI GetWindowPlacement(HWND,WINDOWPLACEMENT*);
1176WINUSERAPI BOOL WINAPI GetWindowRect(HWND,LPRECT);
1177WINUSERAPI int WINAPI GetWindowRgn(HWND,HRGN);
1178WINUSERAPI int WINAPI GetWindowTextA(HWND,LPSTR,int);
1179WINUSERAPI int WINAPI GetWindowTextLengthA(HWND);
1180WINUSERAPI int WINAPI GetWindowTextLengthW(HWND);
1181WINUSERAPI int WINAPI GetWindowTextW(HWND,LPWSTR,int);
1182WINUSERAPI WORD WINAPI GetWindowWord(HWND,int);
1183WINUSERAPI BOOL WINAPI GetAltTabInfoA(HWND,int,PALTTABINFO,LPSTR,UINT);
1184WINUSERAPI BOOL WINAPI GetAltTabInfoW(HWND,int,PALTTABINFO,LPWSTR,UINT);
1185WINUSERAPI BOOL WINAPI GetComboBoxInfo(HWND,PCOMBOBOXINFO);
1186WINUSERAPI BOOL WINAPI GetCursorInfo(PCURSORINFO);
1187WINUSERAPI BOOL WINAPI GetGUIThreadInfo(DWORD,LPGUITHREADINFO);
1188WINUSERAPI BOOL WINAPI GetLastInputInfo(PLASTINPUTINFO);
1189WINUSERAPI DWORD WINAPI GetListBoxInfo(HWND);
1190WINUSERAPI BOOL WINAPI GetMenuBarInfo(HWND,LONG,LONG,PMENUBARINFO);
1191WINUSERAPI BOOL WINAPI GetMenuInfo(HMENU,LPMENUINFO);
1192WINUSERAPI BOOL WINAPI GetProcessDefaultLayout(DWORD*);
1193WINUSERAPI BOOL WINAPI GetScrollBarInfo(HWND,LONG,PSCROLLBARINFO);
1194WINUSERAPI BOOL WINAPI GetTitleBarInfo(HWND,PTITLEBARINFO);
1195WINUSERAPI BOOL WINAPI GetWindowInfo(HWND,PWINDOWINFO);
1196WINUSERAPI BOOL WINAPI GetMonitorInfoA(HMONITOR,LPMONITORINFO);
1197WINUSERAPI BOOL WINAPI GetMonitorInfoW(HMONITOR,LPMONITORINFO);
1198WINUSERAPI UINT WINAPI GetWindowModuleFileNameA(HWND,LPSTR,UINT);
1199WINUSERAPI UINT WINAPI GetWindowModuleFileNameW(HWND,LPWSTR,UINT);
cb662327 1200WINUSERAPI BOOL WINAPI GrayStringA(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,int,int,int,int,int);
1201WINUSERAPI BOOL WINAPI GrayStringW(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,int,int,int,int,int);
1202WINUSERAPI BOOL WINAPI HideCaret(HWND);
1203WINUSERAPI BOOL WINAPI HiliteMenuItem(HWND,HMENU,UINT,UINT);
1204WINUSERAPI BOOL WINAPI InflateRect(LPRECT,int,int);
1205WINUSERAPI BOOL WINAPI InSendMessage(void);
1206WINUSERAPI DWORD WINAPI InSendMessageEx(LPVOID);
1207WINUSERAPI BOOL WINAPI InsertMenuA(HMENU,UINT,UINT,UINT,LPCSTR);
1208WINUSERAPI BOOL WINAPI InsertMenuW(HMENU,UINT,UINT,UINT,LPCWSTR);
1209WINUSERAPI BOOL WINAPI InsertMenuItemA(HMENU,UINT,BOOL,LPCMENUITEMINFOA);
1210WINUSERAPI BOOL WINAPI InsertMenuItemW(HMENU,UINT,BOOL,LPCMENUITEMINFOW);
1211WINUSERAPI INT WINAPI InternalGetWindowText(HWND,LPWSTR,INT);
1212WINUSERAPI BOOL WINAPI IntersectRect(LPRECT,LPCRECT,LPCRECT);
1213WINUSERAPI BOOL WINAPI InvalidateRect(HWND,LPCRECT,BOOL);
1214WINUSERAPI BOOL WINAPI InvalidateRgn(HWND,HRGN,BOOL);
1215WINUSERAPI BOOL WINAPI InvertRect(HDC,LPCRECT);
1216WINUSERAPI BOOL WINAPI IsCharAlphaA(CHAR ch);
1217WINUSERAPI BOOL WINAPI IsCharAlphaNumericA(CHAR);
1218WINUSERAPI BOOL WINAPI IsCharAlphaNumericW(WCHAR);
1219WINUSERAPI BOOL WINAPI IsCharAlphaW(WCHAR);
1220WINUSERAPI BOOL WINAPI IsCharLowerA(CHAR);
1221WINUSERAPI BOOL WINAPI IsCharLowerW(WCHAR);
1222WINUSERAPI BOOL WINAPI IsCharUpperA(CHAR);
1223WINUSERAPI BOOL WINAPI IsCharUpperW(WCHAR);
1224WINUSERAPI BOOL WINAPI IsChild(HWND,HWND);
1225WINUSERAPI BOOL WINAPI IsClipboardFormatAvailable(UINT);
1226WINUSERAPI BOOL WINAPI IsDialogMessageA(HWND,LPMSG);
1227WINUSERAPI BOOL WINAPI IsDialogMessageW(HWND,LPMSG);
1228WINUSERAPI UINT WINAPI IsDlgButtonChecked(HWND,int);
1229WINUSERAPI BOOL WINAPI IsGUIThread(BOOL);
1230WINUSERAPI BOOL WINAPI IsHungAppWindow(HWND);
1231WINUSERAPI BOOL WINAPI IsIconic(HWND);
1232WINUSERAPI BOOL WINAPI IsMenu(HMENU);
1233WINUSERAPI BOOL WINAPI IsRectEmpty(LPCRECT);
1234WINUSERAPI BOOL WINAPI IsWindow(HWND);
1235WINUSERAPI BOOL WINAPI IsWindowEnabled(HWND);
1236WINUSERAPI BOOL WINAPI IsWindowUnicode(HWND);
1237WINUSERAPI BOOL WINAPI IsWindowVisible(HWND);
1238WINUSERAPI BOOL WINAPI IsWinEventHookInstalled(DWORD);
1239WINUSERAPI BOOL WINAPI IsZoomed(HWND);
92804a48 1240WINUSERAPI VOID WINAPI keybd_event(BYTE,BYTE,DWORD,DWORD);
1241WINUSERAPI BOOL WINAPI KillTimer(HWND,UINT);
1242WINUSERAPI HACCEL WINAPI LoadAcceleratorsA(HINSTANCE,LPCSTR);
1243WINUSERAPI HACCEL WINAPI LoadAcceleratorsW(HINSTANCE,LPCWSTR);
1244WINUSERAPI HBITMAP WINAPI LoadBitmapA(HINSTANCE,LPCSTR);
1245WINUSERAPI HBITMAP WINAPI LoadBitmapW(HINSTANCE,LPCWSTR);
1246WINUSERAPI HCURSOR WINAPI LoadCursorA(HINSTANCE,LPCSTR);
1247WINUSERAPI HCURSOR WINAPI LoadCursorFromFileA(LPCSTR);
1248WINUSERAPI HCURSOR WINAPI LoadCursorFromFileW(LPCWSTR);
1249WINUSERAPI HCURSOR WINAPI LoadCursorW(HINSTANCE,LPCWSTR);
1250WINUSERAPI HICON WINAPI LoadIconA(HINSTANCE,LPCSTR);
1251WINUSERAPI HICON WINAPI LoadIconW(HINSTANCE,LPCWSTR);
1252WINUSERAPI HANDLE WINAPI LoadImageA(HINSTANCE,LPCSTR,UINT,int,int,UINT);
1253WINUSERAPI HANDLE WINAPI LoadImageW(HINSTANCE,LPCWSTR,UINT,int,int,UINT);
1254WINUSERAPI HKL WINAPI LoadKeyboardLayoutA(LPCSTR,UINT);
1255WINUSERAPI HKL WINAPI LoadKeyboardLayoutW(LPCWSTR,UINT);
1256WINUSERAPI HMENU WINAPI LoadMenuA(HINSTANCE,LPCSTR);
1257WINUSERAPI HMENU WINAPI LoadMenuIndirectA(const MENUTEMPLATE*);
1258WINUSERAPI HMENU WINAPI LoadMenuIndirectW(const MENUTEMPLATE*);
1259WINUSERAPI HMENU WINAPI LoadMenuW(HINSTANCE,LPCWSTR);
1260WINUSERAPI int WINAPI LoadStringA(HINSTANCE,UINT,LPSTR,int);
1261WINUSERAPI int WINAPI LoadStringW(HINSTANCE,UINT,LPWSTR,int);
1262WINUSERAPI BOOL WINAPI LockWindowUpdate(HWND);
1263WINUSERAPI BOOL WINAPI LockWorkStation(void);
1264WINUSERAPI int WINAPI LookupIconIdFromDirectory(PBYTE,BOOL);
1265WINUSERAPI int WINAPI LookupIconIdFromDirectoryEx(PBYTE,BOOL,int,int,UINT);
1266WINUSERAPI BOOL WINAPI MapDialogRect(HWND,LPRECT);
1267WINUSERAPI UINT WINAPI MapVirtualKeyA(UINT,UINT);
1268WINUSERAPI UINT WINAPI MapVirtualKeyExA(UINT,UINT,HKL);
1269WINUSERAPI UINT WINAPI MapVirtualKeyExW(UINT,UINT,HKL);
1270WINUSERAPI UINT WINAPI MapVirtualKeyW(UINT,UINT);
1271WINUSERAPI int WINAPI MapWindowPoints(HWND,HWND,LPPOINT,UINT);
1272WINUSERAPI int WINAPI MenuItemFromPoint(HWND,HMENU,POINT);
1273WINUSERAPI BOOL WINAPI MessageBeep(UINT);
1274WINUSERAPI int WINAPI MessageBoxA(HWND,LPCSTR,LPCSTR,UINT);
1275WINUSERAPI int WINAPI MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT);
1276WINUSERAPI int WINAPI MessageBoxExA(HWND,LPCSTR,LPCSTR,UINT,WORD);
1277WINUSERAPI int WINAPI MessageBoxExW(HWND,LPCWSTR,LPCWSTR,UINT,WORD);
1278WINUSERAPI int WINAPI MessageBoxIndirectA(CONST MSGBOXPARAMSA*);
1279WINUSERAPI int WINAPI MessageBoxIndirectW(CONST MSGBOXPARAMSW*);
1280WINUSERAPI BOOL WINAPI ModifyMenuA(HMENU,UINT,UINT,UINT,LPCSTR);
1281WINUSERAPI BOOL WINAPI ModifyMenuW(HMENU,UINT,UINT,UINT,LPCWSTR);
1282WINUSERAPI HMONITOR WINAPI MonitorFromPoint(POINT,DWORD);
1283WINUSERAPI HMONITOR WINAPI MonitorFromRect(LPCRECT,DWORD);
1284WINUSERAPI HMONITOR WINAPI MonitorFromWindow(HWND,DWORD);
1285WINUSERAPI void WINAPI mouse_event(DWORD,DWORD,DWORD,DWORD,ULONG_PTR);
1286WINUSERAPI BOOL WINAPI MoveWindow(HWND,int,int,int,int,BOOL);
1287WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjects(DWORD,CONST HANDLE*,BOOL,DWORD,DWORD);
1288WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjectsEx(DWORD,CONST HANDLE*,DWORD,DWORD,DWORD);
1289WINUSERAPI void WINAPI NotifyWinEvent(DWORD,HWND,LONG,LONG);
1290WINUSERAPI DWORD WINAPI OemKeyScan(WORD);
1291WINUSERAPI BOOL WINAPI OemToCharA(LPCSTR,LPSTR);
1292WINUSERAPI BOOL WINAPI OemToCharBuffA(LPCSTR,LPSTR,DWORD);
1293WINUSERAPI BOOL WINAPI OemToCharBuffW(LPCSTR,LPWSTR,DWORD);
1294WINUSERAPI BOOL WINAPI OemToCharW(LPCSTR,LPWSTR);
1295WINUSERAPI BOOL WINAPI OffsetRect(LPRECT,int,int);
1296WINUSERAPI BOOL WINAPI OpenClipboard(HWND);
1297WINUSERAPI HDESK WINAPI OpenDesktopA(LPSTR,DWORD,BOOL,DWORD);
1298WINUSERAPI HDESK WINAPI OpenDesktopW(LPWSTR,DWORD,BOOL,DWORD);
1299WINUSERAPI BOOL WINAPI OpenIcon(HWND);
1300WINUSERAPI HDESK WINAPI OpenInputDesktop(DWORD,BOOL,DWORD);
1301WINUSERAPI HWINSTA WINAPI OpenWindowStationA(LPSTR,BOOL,DWORD);
1302WINUSERAPI HWINSTA WINAPI OpenWindowStationW(LPWSTR,BOOL,DWORD);
1303WINUSERAPI BOOL WINAPI PaintDesktop(HDC);
1304WINUSERAPI BOOL WINAPI PeekMessageA(LPMSG,HWND,UINT,UINT,UINT);
1305WINUSERAPI BOOL WINAPI PeekMessageW(LPMSG,HWND,UINT,UINT,UINT);
1306WINUSERAPI BOOL WINAPI PostMessageA(HWND,UINT,WPARAM,LPARAM);
1307WINUSERAPI BOOL WINAPI PostMessageW(HWND,UINT,WPARAM,LPARAM);
1308WINUSERAPI void WINAPI PostQuitMessage(int);
1309WINUSERAPI BOOL WINAPI PostThreadMessageA(DWORD,UINT,WPARAM,LPARAM);
1310WINUSERAPI BOOL WINAPI PostThreadMessageW(DWORD,UINT,WPARAM,LPARAM);
1311WINUSERAPI BOOL WINAPI PrintWindow(HWND,HDC,UINT);
1312WINUSERAPI BOOL WINAPI PtInRect(LPCRECT,POINT);
1313WINUSERAPI HWND WINAPI RealChildWindowFromPoint(HWND,POINT);
64c59faf 1314WINUSERAPI UINT WINAPI RealGetWindowClassA(HWND,LPSTR,UINT);
1315WINUSERAPI UINT WINAPI RealGetWindowClassW(HWND,LPWSTR,UINT);
92804a48 1316WINUSERAPI BOOL WINAPI RedrawWindow(HWND,LPCRECT,HRGN,UINT);
1317WINUSERAPI ATOM WINAPI RegisterClassA(CONST WNDCLASSA*);
1318WINUSERAPI ATOM WINAPI RegisterClassW(CONST WNDCLASSW*);
1319WINUSERAPI ATOM WINAPI RegisterClassExA(CONST WNDCLASSEXA*);
1320WINUSERAPI ATOM WINAPI RegisterClassExW(CONST WNDCLASSEXW*);
1321WINUSERAPI UINT WINAPI RegisterClipboardFormatA(LPCSTR);
1322WINUSERAPI UINT WINAPI RegisterClipboardFormatW(LPCWSTR);
1323WINUSERAPI HDEVNOTIFY WINAPI RegisterDeviceNotificationA(HANDLE,LPVOID,DWORD);
1324WINUSERAPI HDEVNOTIFY WINAPI RegisterDeviceNotificationW(HANDLE,LPVOID,DWORD);
1325WINUSERAPI HPOWERNOTIFY WINAPI RegisterPowerSettingNotification(HANDLE,LPCGUID,DWORD);
1326WINUSERAPI BOOL WINAPI RegisterHotKey(HWND,int,UINT,UINT);
1327WINUSERAPI BOOL WINAPI RegisterRawInputDevices(PCRAWINPUTDEVICE,UINT,UINT);
1328WINUSERAPI UINT WINAPI RegisterWindowMessageA(LPCSTR);
1329WINUSERAPI UINT WINAPI RegisterWindowMessageW(LPCWSTR);
1330WINUSERAPI BOOL WINAPI ReleaseCapture(void);
1331WINUSERAPI int WINAPI ReleaseDC(HWND,HDC);
1332WINUSERAPI BOOL WINAPI RemoveMenu(HMENU,UINT,UINT);
1333WINUSERAPI HANDLE WINAPI RemovePropA(HWND,LPCSTR);
1334WINUSERAPI HANDLE WINAPI RemovePropW(HWND,LPCWSTR);
1335WINUSERAPI BOOL WINAPI ReplyMessage(LRESULT);
1336WINUSERAPI BOOL WINAPI ScreenToClient(HWND,LPPOINT);
1337WINUSERAPI BOOL WINAPI ScrollDC(HDC,int,int,LPCRECT,LPCRECT,HRGN,LPRECT);
1338WINUSERAPI BOOL WINAPI ScrollWindow(HWND,int,int,LPCRECT,LPCRECT);
1339WINUSERAPI int WINAPI ScrollWindowEx(HWND,int,int,LPCRECT,LPCRECT,HRGN,LPRECT,UINT);
1340WINUSERAPI LONG WINAPI SendDlgItemMessageA(HWND,int,UINT,WPARAM,LPARAM);
1341WINUSERAPI LONG WINAPI SendDlgItemMessageW(HWND,int,UINT,WPARAM,LPARAM);
1342WINUSERAPI UINT WINAPI SendInput(UINT,LPINPUT,int);
1343WINUSERAPI LRESULT WINAPI SendMessageA(HWND,UINT,WPARAM,LPARAM);
1344WINUSERAPI BOOL WINAPI SendMessageCallbackA(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,DWORD);
1345WINUSERAPI BOOL WINAPI SendMessageCallbackW(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,DWORD);
1346WINUSERAPI LRESULT WINAPI SendMessageTimeoutA(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD);
1347WINUSERAPI LRESULT WINAPI SendMessageTimeoutW(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD);
1348WINUSERAPI LRESULT WINAPI SendMessageW(HWND,UINT,WPARAM,LPARAM);
1349WINUSERAPI BOOL WINAPI SendNotifyMessageA(HWND,UINT,WPARAM,LPARAM);
1350WINUSERAPI BOOL WINAPI SendNotifyMessageW(HWND,UINT,WPARAM,LPARAM);
1351WINUSERAPI HWND WINAPI SetActiveWindow(HWND);
1352WINUSERAPI HWND WINAPI SetCapture(HWND hWnd);
1353WINUSERAPI BOOL WINAPI SetCaretBlinkTime(UINT);
1354WINUSERAPI BOOL WINAPI SetCaretPos(int,int);
1355WINUSERAPI DWORD WINAPI SetClassLongA(HWND,int,LONG);
1356WINUSERAPI DWORD WINAPI SetClassLongW(HWND,int,LONG);
1357WINUSERAPI WORD WINAPI SetClassWord(HWND,int,WORD);
1358WINUSERAPI HANDLE WINAPI SetClipboardData(UINT,HANDLE);
1359WINUSERAPI HWND WINAPI SetClipboardViewer(HWND);
1360WINUSERAPI HCURSOR WINAPI SetCursor(HCURSOR);
1361WINUSERAPI BOOL WINAPI SetCursorPos(int,int);
1362WINUSERAPI VOID WINAPI SetDebugErrorLevel(DWORD);
1363WINUSERAPI BOOL WINAPI SetDlgItemInt(HWND,int,UINT,BOOL);
1364WINUSERAPI BOOL WINAPI SetDlgItemTextA(HWND,int,LPCSTR);
1365WINUSERAPI BOOL WINAPI SetDlgItemTextW(HWND,int,LPCWSTR);
1366WINUSERAPI BOOL WINAPI SetDoubleClickTime(UINT);
1367WINUSERAPI HWND WINAPI SetFocus(HWND);
1368WINUSERAPI BOOL WINAPI SetForegroundWindow(HWND);
1369WINUSERAPI BOOL WINAPI SetKeyboardState(PBYTE);
1370WINUSERAPI BOOL WINAPI SetMenu(HWND,HMENU);
1371WINUSERAPI BOOL WINAPI SetMenuContextHelpId(HMENU,DWORD);
1372WINUSERAPI BOOL WINAPI SetMenuDefaultItem(HMENU,UINT,UINT);
1373WINUSERAPI BOOL WINAPI SetMenuInfo(HMENU,LPCMENUINFO);
1374WINUSERAPI BOOL WINAPI SetMenuItemBitmaps(HMENU,UINT,UINT,HBITMAP,HBITMAP);
1375WINUSERAPI BOOL WINAPI SetMenuItemInfoA(HMENU,UINT,BOOL,LPCMENUITEMINFOA);
1376WINUSERAPI BOOL WINAPI SetMenuItemInfoW( HMENU,UINT,BOOL,LPCMENUITEMINFOW);
1377WINUSERAPI LPARAM WINAPI SetMessageExtraInfo(LPARAM);
1378WINUSERAPI BOOL WINAPI SetMessageQueue(int);
1379WINUSERAPI HWND WINAPI SetParent(HWND,HWND);
1380WINUSERAPI BOOL WINAPI SetProcessDefaultLayout(DWORD);
1381WINUSERAPI BOOL WINAPI SetProcessWindowStation(HWINSTA);
1382WINUSERAPI BOOL WINAPI SetPropA(HWND,LPCSTR,HANDLE);
1383WINUSERAPI BOOL WINAPI SetPropW(HWND,LPCWSTR,HANDLE);
1384WINUSERAPI BOOL WINAPI SetRect(LPRECT,int,int,int,int);
1385WINUSERAPI BOOL WINAPI SetRectEmpty(LPRECT);
1386WINUSERAPI int WINAPI SetScrollInfo(HWND,int,LPCSCROLLINFO,BOOL);
1387WINUSERAPI int WINAPI SetScrollPos(HWND,int,int,BOOL);
1388WINUSERAPI BOOL WINAPI SetScrollRange(HWND,int,int,int,BOOL);
1389WINUSERAPI BOOL WINAPI SetSysColors(int,const INT *,const COLORREF *);
1390WINUSERAPI BOOL WINAPI SetSystemCursor(HCURSOR,DWORD);
1391WINUSERAPI BOOL WINAPI SetThreadDesktop(HDESK);
1392WINUSERAPI UINT WINAPI SetTimer(HWND,UINT,UINT,TIMERPROC);
1393WINUSERAPI BOOL WINAPI SetUserObjectInformationA(HANDLE,int,PVOID,DWORD);
1394WINUSERAPI BOOL WINAPI SetUserObjectInformationW(HANDLE,int,PVOID,DWORD);
1395WINUSERAPI BOOL WINAPI SetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
1396WINUSERAPI HWINEVENTHOOK WINAPI SetWinEventHook(UINT,UINT,HMODULE,WINEVENTPROC,DWORD,DWORD,UINT);
1397WINUSERAPI BOOL WINAPI SetWindowContextHelpId(HWND,DWORD);
1398WINUSERAPI LONG WINAPI SetWindowLongA(HWND,int,LONG);
1399WINUSERAPI LONG WINAPI SetWindowLongW(HWND,int,LONG);
1400WINUSERAPI BOOL WINAPI SetWindowPlacement(HWND hWnd,const WINDOWPLACEMENT*);
1401WINUSERAPI BOOL WINAPI SetWindowPos(HWND,HWND,int,int,int,int,UINT);
1402WINUSERAPI int WINAPI SetWindowRgn(HWND,HRGN,BOOL);
1403WINUSERAPI HHOOK WINAPI SetWindowsHookA(int,HOOKPROC);
1404WINUSERAPI HHOOK WINAPI SetWindowsHookW(int,HOOKPROC);
1405WINUSERAPI HHOOK WINAPI SetWindowsHookExA(int,HOOKPROC,HINSTANCE,DWORD);
1406WINUSERAPI HHOOK WINAPI SetWindowsHookExW(int,HOOKPROC,HINSTANCE,DWORD);
1407WINUSERAPI BOOL WINAPI SetWindowTextA(HWND,LPCSTR);
1408WINUSERAPI BOOL WINAPI SetWindowTextW(HWND,LPCWSTR);
1409WINUSERAPI WORD WINAPI SetWindowWord(HWND,int,WORD);
1410WINUSERAPI BOOL WINAPI ShowCaret(HWND);
1411WINUSERAPI int WINAPI ShowCursor(BOOL);
1412WINUSERAPI BOOL WINAPI ShowOwnedPopups(HWND,BOOL);
1413WINUSERAPI BOOL WINAPI ShowScrollBar(HWND,int,BOOL);
1414WINUSERAPI BOOL WINAPI ShowWindow(HWND,int);
1415WINUSERAPI BOOL WINAPI ShowWindowAsync(HWND,int);
1416WINUSERAPI BOOL WINAPI SubtractRect(LPRECT,LPCRECT,LPCRECT);
1417WINUSERAPI BOOL WINAPI SwapMouseButton(BOOL);
1418WINUSERAPI BOOL WINAPI SwitchDesktop(HDESK);
1419WINUSERAPI VOID WINAPI SwitchToThisWindow(HWND,BOOL);
1420WINUSERAPI BOOL WINAPI SystemParametersInfoA(UINT,UINT,PVOID,UINT);
1421WINUSERAPI BOOL WINAPI SystemParametersInfoW(UINT,UINT,PVOID,UINT);
1422WINUSERAPI LONG WINAPI TabbedTextOutA(HDC,int,int,LPCSTR,int,int,LPINT,int);
1423WINUSERAPI LONG WINAPI TabbedTextOutW(HDC,int,int,LPCWSTR,int,int,LPINT,int);
1424WINUSERAPI WORD WINAPI TileWindows(HWND,UINT,LPCRECT,UINT,const HWND *);
1425WINUSERAPI int WINAPI ToAscii(UINT,UINT,PBYTE,LPWORD,UINT);
1426WINUSERAPI int WINAPI ToAsciiEx(UINT,UINT,PBYTE,LPWORD,UINT,HKL);
1427WINUSERAPI int WINAPI ToUnicode(UINT,UINT,PBYTE,LPWSTR,int,UINT);
1428WINUSERAPI int WINAPI ToUnicodeEx(UINT,UINT,PBYTE,LPWSTR,int,UINT,HKL);
1429WINUSERAPI BOOL WINAPI TrackMouseEvent(LPTRACKMOUSEEVENT);
1430WINUSERAPI BOOL WINAPI TrackPopupMenu(HMENU,UINT,int,int,int,HWND,LPCRECT);
1431WINUSERAPI BOOL WINAPI TrackPopupMenuEx(HMENU,UINT,int,int,HWND,LPTPMPARAMS);
1432WINUSERAPI int WINAPI TranslateAcceleratorA(HWND,HACCEL,LPMSG);
1433WINUSERAPI int WINAPI TranslateAcceleratorW(HWND,HACCEL,LPMSG);
1434WINUSERAPI BOOL WINAPI TranslateMDISysAccel(HWND,LPMSG);
1435WINUSERAPI BOOL WINAPI TranslateMessage(const MSG*);
1436WINUSERAPI BOOL WINAPI UnhookWindowsHook(int,HOOKPROC);
1437WINUSERAPI BOOL WINAPI UnhookWindowsHookEx(HHOOK);
1438WINUSERAPI BOOL WINAPI UnhookWinEvent(HWINEVENTHOOK);
1439WINUSERAPI BOOL WINAPI UnionRect(LPRECT,LPCRECT,LPCRECT);
1440WINUSERAPI BOOL WINAPI UnloadKeyboardLayout(HKL);
1441WINUSERAPI BOOL WINAPI UnregisterClassA(LPCSTR,HINSTANCE);
1442WINUSERAPI BOOL WINAPI UnregisterClassW(LPCWSTR,HINSTANCE);
1443WINUSERAPI BOOL WINAPI UnregisterDeviceNotification(HANDLE);
1444WINUSERAPI BOOL WINAPI UnregisterPowerSettingNotification(HPOWERNOTIFY);
1445WINUSERAPI BOOL WINAPI UnregisterHotKey(HWND,int);
1446WINUSERAPI BOOL WINAPI UpdateWindow(HWND);
1447WINUSERAPI BOOL WINAPI UserHandleGrantAccess(HANDLE,HANDLE,BOOL);
1448WINUSERAPI BOOL WINAPI ValidateRect(HWND,LPCRECT);
1449WINUSERAPI BOOL WINAPI ValidateRgn(HWND,HRGN);
1450WINUSERAPI SHORT WINAPI VkKeyScanA(CHAR);
1451WINUSERAPI SHORT WINAPI VkKeyScanExA(CHAR,HKL);
1452WINUSERAPI SHORT WINAPI VkKeyScanExW(WCHAR,HKL);
1453WINUSERAPI SHORT WINAPI VkKeyScanW(WCHAR);
1454WINUSERAPI DWORD WINAPI WaitForInputIdle(HANDLE,DWORD);
1455WINUSERAPI BOOL WINAPI WaitMessage(void);
1456WINUSERAPI HWND WINAPI WindowFromDC(HDC hDC);
1457WINUSERAPI HWND WINAPI WindowFromPoint(POINT);
1458WINUSERAPI UINT WINAPI WinExec(LPCSTR,UINT);
1459WINUSERAPI BOOL WINAPI WinHelpA(HWND,LPCSTR,UINT,DWORD);
1460WINUSERAPI BOOL WINAPI WinHelpW(HWND,LPCWSTR,UINT,DWORD);
1461WINUSERAPI int __cdecl wsprintfA(LPSTR,LPCSTR,...);
1462WINUSERAPI int __cdecl wsprintfW(LPWSTR,LPCWSTR,...);
1463WINUSERAPI int WINAPI wvsprintfA(LPSTR,LPCSTR,va_list arglist);
1464WINUSERAPI int WINAPI wvsprintfW(LPWSTR,LPCWSTR,va_list arglist);
1465
1466WINUSERAPI BOOL WINAPI AllowSetForegroundWindow(DWORD);
1467WINUSERAPI BOOL WINAPI LockSetForegroundWindow(UINT);
1468
46411e6c 1469DWORD WINAPI GetFileVersionInfoSizeA(LPCSTR,PDWORD);
1470DWORD WINAPI GetFileVersionInfoSizeW(LPCWSTR,PDWORD);
1471BOOL WINAPI GetFileVersionInfoA(LPCSTR,DWORD,DWORD,PVOID);
1472BOOL WINAPI GetFileVersionInfoW(LPCWSTR,DWORD,DWORD,PVOID);
1473DWORD WINAPI VerLanguageNameA(DWORD,LPSTR,DWORD);
1474DWORD WINAPI VerLanguageNameW(DWORD,LPWSTR,DWORD);
1475BOOL WINAPI VerQueryValueA(const LPVOID,LPSTR,LPVOID*,PUINT);
1476BOOL WINAPI VerQueryValueW(const LPVOID,LPWSTR,LPVOID*,PUINT);
1477
1478LPWSTR * WINAPI CommandLineToArgvW(LPCWSTR,int*);
1479void WINAPI DragAcceptFiles(HWND,BOOL);
1480void WINAPI DragFinish(HDROP);
1481UINT WINAPI DragQueryFileA(HDROP,UINT,LPSTR,UINT);
1482UINT WINAPI DragQueryFileW(HDROP,UINT,LPWSTR,UINT);
1483BOOL WINAPI DragQueryPoint(HDROP,LPPOINT);
1484HICON WINAPI DuplicateIcon(HINSTANCE,HICON);
1485HICON WINAPI ExtractAssociatedIconA(HINSTANCE,LPCSTR,PWORD);
1486HICON WINAPI ExtractAssociatedIconW(HINSTANCE,LPCWSTR,PWORD);
1487HICON WINAPI ExtractIconA(HINSTANCE,LPCSTR,UINT);
1488HICON WINAPI ExtractIconW(HINSTANCE,LPCWSTR,UINT);
1489UINT WINAPI ExtractIconExA(LPCSTR,int,HICON*,HICON*,UINT);
1490UINT WINAPI ExtractIconExW(LPCWSTR,int,HICON*,HICON*,UINT);
1491HINSTANCE WINAPI FindExecutableA(LPCSTR,LPCSTR,LPSTR);
1492HINSTANCE WINAPI FindExecutableW(LPCWSTR,LPCWSTR,LPWSTR);
1493UINT WINAPI SHAppBarMessage(DWORD,PAPPBARDATA);
1494BOOL WINAPI Shell_NotifyIconA(DWORD,PNOTIFYICONDATAA);
1495BOOL WINAPI Shell_NotifyIconW(DWORD,PNOTIFYICONDATAW);
1496int WINAPI ShellAboutA(HWND,LPCSTR,LPCSTR,HICON);
1497int WINAPI ShellAboutW(HWND,LPCWSTR,LPCWSTR,HICON);
1498HINSTANCE WINAPI ShellExecuteA(HWND,LPCSTR,LPCSTR,LPCSTR,LPCSTR,INT);
1499HINSTANCE WINAPI ShellExecuteW(HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,INT);
1500BOOL WINAPI ShellExecuteExA(LPSHELLEXECUTEINFOA);
1501BOOL WINAPI ShellExecuteExW(LPSHELLEXECUTEINFOW);
1502int WINAPI SHFileOperationA(LPSHFILEOPSTRUCTA);
1503int WINAPI SHFileOperationW(LPSHFILEOPSTRUCTW);
1504void WINAPI SHFreeNameMappings(HANDLE);
1505DWORD WINAPI SHGetFileInfoA(LPCSTR,DWORD,SHFILEINFOA*,UINT,UINT);
1506DWORD WINAPI SHGetFileInfoW(LPCWSTR,DWORD,SHFILEINFOW*,UINT,UINT);
1507HRESULT WINAPI SHQueryRecycleBinA(LPCSTR, LPSHQUERYRBINFO);
1508HRESULT WINAPI SHQueryRecycleBinW(LPCWSTR, LPSHQUERYRBINFO);
1509HRESULT WINAPI SHEmptyRecycleBinA(HWND,LPCSTR,DWORD);
1510HRESULT WINAPI SHEmptyRecycleBinW(HWND,LPCWSTR,DWORD);
1511
1512HRESULT WINAPI SHGetSpecialFolderLocation(HWND,int,LPITEMIDLIST*);
1513HRESULT WINAPI SHGetFolderPathA(HWND,int,HANDLE,DWORD,LPSTR);
1514HRESULT WINAPI SHGetFolderPathW(HWND,int,HANDLE,DWORD,LPWSTR);
1515BOOL WINAPI SHGetPathFromIDListA(LPCITEMIDLIST,LPSTR);
1516BOOL WINAPI SHGetPathFromIDListW(LPCITEMIDLIST,LPWSTR);
a2c1d768 1517
1518WINBASEAPI LPSTR WINAPI lstrcatA(LPSTR,LPCSTR);
1519WINBASEAPI LPWSTR WINAPI lstrcatW(LPWSTR,LPCWSTR);
1520WINBASEAPI int WINAPI lstrcmpA(LPCSTR,LPCSTR);
1521WINBASEAPI int WINAPI lstrcmpiA(LPCSTR,LPCSTR);
1522WINBASEAPI int WINAPI lstrcmpiW( LPCWSTR,LPCWSTR);
1523WINBASEAPI int WINAPI lstrcmpW(LPCWSTR,LPCWSTR);
1524WINBASEAPI LPSTR WINAPI lstrcpyA(LPSTR,LPCSTR);
1525WINBASEAPI LPSTR WINAPI lstrcpynA(LPSTR,LPCSTR,int);
1526WINBASEAPI LPWSTR WINAPI lstrcpynW(LPWSTR,LPCWSTR,int);
1527WINBASEAPI LPWSTR WINAPI lstrcpyW(LPWSTR,LPCWSTR);
1528WINBASEAPI int WINAPI lstrlenA(LPCSTR);
1529WINBASEAPI int WINAPI lstrlenW(LPCWSTR);
1cd4a663 1530
1531HIMC WINAPI ImmAssociateContext(HWND,HIMC);
1532LONG WINAPI ImmGetCompositionStringA(HIMC,DWORD,PVOID,DWORD);
1533HIMC WINAPI ImmGetContext(HWND);
1534BOOL WINAPI ImmSetCompositionStringA(HIMC,DWORD,PCVOID,DWORD,PCVOID,DWORD);
1535BOOL WINAPI ImmReleaseContext(HWND,HIMC);
46411e6c 1536
92804a48 1537WINADVAPI BOOL WINAPI AbortSystemShutdownA(LPCSTR);
1538WINADVAPI BOOL WINAPI AbortSystemShutdownW(LPCWSTR);
1539WINADVAPI BOOL WINAPI InitiateSystemShutdownA(LPSTR,LPSTR,DWORD,BOOL,BOOL);
1540WINADVAPI BOOL WINAPI InitiateSystemShutdownW(LPWSTR,LPWSTR,DWORD,BOOL,BOOL);
1541WINADVAPI LONG WINAPI RegCloseKey(HKEY);
1542WINADVAPI LONG WINAPI RegConnectRegistryA(LPCSTR,HKEY,PHKEY);
1543WINADVAPI LONG WINAPI RegConnectRegistryW(LPCWSTR,HKEY,PHKEY);
1544WINADVAPI LONG WINAPI RegCreateKeyA(HKEY,LPCSTR,PHKEY);
1545WINADVAPI LONG WINAPI RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,PDWORD);
1546WINADVAPI LONG WINAPI RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,PDWORD);
1547WINADVAPI LONG WINAPI RegCreateKeyW(HKEY,LPCWSTR,PHKEY);
1548WINADVAPI LONG WINAPI RegDeleteKeyA(HKEY,LPCSTR);
1549WINADVAPI LONG WINAPI RegDeleteKeyW(HKEY,LPCWSTR);
1550WINADVAPI LONG WINAPI RegDeleteKeyExA(HKEY,LPCSTR,REGSAM,DWORD);
1551WINADVAPI LONG WINAPI RegDeleteKeyExW(HKEY,LPCWSTR,REGSAM,DWORD);
1552WINADVAPI LONG WINAPI RegDeleteValueA(HKEY,LPCSTR);
1553WINADVAPI LONG WINAPI RegDeleteValueW(HKEY,LPCWSTR);
1554WINADVAPI LONG WINAPI RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD);
1555WINADVAPI LONG WINAPI RegEnumKeyW(HKEY,DWORD,LPWSTR,DWORD);
1556WINADVAPI LONG WINAPI RegEnumKeyExA(HKEY,DWORD,LPSTR,PDWORD,PDWORD,LPSTR,PDWORD,PFILETIME);
1557WINADVAPI LONG WINAPI RegEnumKeyExW(HKEY,DWORD,LPWSTR,PDWORD,PDWORD,LPWSTR,PDWORD,PFILETIME);
1558WINADVAPI LONG WINAPI RegEnumValueA(HKEY,DWORD,LPSTR,PDWORD,PDWORD,PDWORD,LPBYTE,PDWORD);
1559WINADVAPI LONG WINAPI RegEnumValueW(HKEY,DWORD,LPWSTR,PDWORD,PDWORD,PDWORD,LPBYTE,PDWORD);
1560WINADVAPI LONG WINAPI RegFlushKey(HKEY);
1561WINADVAPI LONG WINAPI RegGetKeySecurity(HKEY,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,PDWORD);
1562WINADVAPI LONG WINAPI RegLoadKeyA(HKEY,LPCSTR,LPCSTR);
1563WINADVAPI LONG WINAPI RegLoadKeyW(HKEY,LPCWSTR,LPCWSTR);
1564WINADVAPI LONG WINAPI RegNotifyChangeKeyValue(HKEY,BOOL,DWORD,HANDLE,BOOL);
1565WINADVAPI LONG WINAPI RegOpenKeyA(HKEY,LPCSTR,PHKEY);
1566WINADVAPI LONG WINAPI RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,PHKEY);
1567WINADVAPI LONG WINAPI RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,PHKEY);
1568WINADVAPI LONG WINAPI RegOpenKeyW(HKEY,LPCWSTR,PHKEY);
1569WINADVAPI LONG WINAPI RegQueryInfoKeyA(HKEY,LPSTR,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PFILETIME);
1570WINADVAPI LONG WINAPI RegQueryInfoKeyW(HKEY,LPWSTR,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PFILETIME);
1571WINADVAPI LONG WINAPI RegQueryMultipleValuesA(HKEY,PVALENTA,DWORD,LPSTR,LPDWORD);
1572WINADVAPI LONG WINAPI RegQueryMultipleValuesW(HKEY,PVALENTW,DWORD,LPWSTR,LPDWORD);
1573WINADVAPI LONG WINAPI RegQueryValueA(HKEY,LPCSTR,LPSTR,PLONG);
1574WINADVAPI LONG WINAPI RegQueryValueExA(HKEY,LPCSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
1575WINADVAPI LONG WINAPI RegQueryValueExW(HKEY,LPCWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
1576WINADVAPI LONG WINAPI RegQueryValueW(HKEY,LPCWSTR,LPWSTR,PLONG);
1577WINADVAPI LONG WINAPI RegReplaceKeyA(HKEY,LPCSTR,LPCSTR,LPCSTR);
1578WINADVAPI LONG WINAPI RegReplaceKeyW(HKEY,LPCWSTR,LPCWSTR,LPCWSTR);
1579WINADVAPI LONG WINAPI RegRestoreKeyA(HKEY,LPCSTR,DWORD);
1580WINADVAPI LONG WINAPI RegRestoreKeyW(HKEY,LPCWSTR,DWORD);
1581WINADVAPI LONG WINAPI RegSaveKeyA(HKEY,LPCSTR,LPSECURITY_ATTRIBUTES);
1582WINADVAPI LONG WINAPI RegSaveKeyW(HKEY,LPCWSTR,LPSECURITY_ATTRIBUTES);
1583WINADVAPI LONG WINAPI RegSetKeySecurity(HKEY,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
1584WINADVAPI LONG WINAPI RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD);
1585WINADVAPI LONG WINAPI RegSetValueExA(HKEY,LPCSTR,DWORD,DWORD,const BYTE*,DWORD);
1586WINADVAPI LONG WINAPI RegSetValueExW(HKEY,LPCWSTR,DWORD,DWORD,const BYTE*,DWORD);
1587WINADVAPI LONG WINAPI RegSetValueW(HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD);
1588WINADVAPI LONG WINAPI RegUnLoadKeyA(HKEY,LPCSTR);
1589WINADVAPI LONG WINAPI RegUnLoadKeyW(HKEY,LPCWSTR);
1590
efea2951 1591// commdlg.h
1592BOOL WINAPI ChooseColorA(LPCHOOSECOLORA);
1593BOOL WINAPI ChooseColorW(LPCHOOSECOLORW);
1594BOOL WINAPI ChooseFontA(LPCHOOSEFONTA);
1595BOOL WINAPI ChooseFontW(LPCHOOSEFONTW);
1596DWORD WINAPI CommDlgExtendedError(void);
1597HWND WINAPI FindTextA(LPFINDREPLACEA);
1598HWND WINAPI FindTextW(LPFINDREPLACEW);
1599short WINAPI GetFileTitleA(LPCSTR,LPSTR,WORD);
1600short WINAPI GetFileTitleW(LPCWSTR,LPWSTR,WORD);
1601BOOL WINAPI GetOpenFileNameA(LPOPENFILENAMEA);
1602BOOL WINAPI GetOpenFileNameW(LPOPENFILENAMEW);
1603BOOL WINAPI GetSaveFileNameA(LPOPENFILENAMEA);
1604BOOL WINAPI GetSaveFileNameW(LPOPENFILENAMEW);
1605BOOL WINAPI PageSetupDlgA(LPPAGESETUPDLGA);
1606BOOL WINAPI PageSetupDlgW(LPPAGESETUPDLGW);
1607BOOL WINAPI PrintDlgA(LPPRINTDLGA);
1608BOOL WINAPI PrintDlgW(LPPRINTDLGW);
1609HWND WINAPI ReplaceTextA(LPFINDREPLACEA);
1610HWND WINAPI ReplaceTextW(LPFINDREPLACEW);
1611HRESULT WINAPI PrintDlgExA(LPPRINTDLGEXA);
1612HRESULT WINAPI PrintDlgExW(LPPRINTDLGEXW);
1613
b2f80dfd 1614// mmsystem.h
1615LRESULT WINAPI CloseDriver(HDRVR,LONG,LONG);
1616HDRVR WINAPI OpenDriver(LPCWSTR,LPCWSTR,LONG);
1617LRESULT WINAPI SendDriverMessage(HDRVR,UINT,LONG,LONG);
1618HMODULE WINAPI DrvGetModuleHandle(HDRVR);
1619HMODULE WINAPI GetDriverModuleHandle(HDRVR);
1620LRESULT WINAPI DefDriverProc(DWORD,HDRVR,UINT,LPARAM,LPARAM);
1621UINT WINAPI mmsystemGetVersion(void);
1622BOOL WINAPI sndPlaySoundA(LPCSTR,UINT);
1623BOOL WINAPI sndPlaySoundW(LPCWSTR,UINT);
1624BOOL WINAPI PlaySoundA(LPCSTR,HMODULE,DWORD);
1625BOOL WINAPI PlaySoundW(LPCWSTR,HMODULE,DWORD);
1626UINT WINAPI waveOutGetNumDevs(void);
1627MMRESULT WINAPI waveOutGetDevCapsA(UINT,LPWAVEOUTCAPSA,UINT);
1628MMRESULT WINAPI waveOutGetDevCapsW(UINT,LPWAVEOUTCAPSW,UINT);
1629MMRESULT WINAPI waveOutGetVolume(HWAVEOUT,PDWORD);
1630MMRESULT WINAPI waveOutSetVolume(HWAVEOUT,DWORD);
1631MMRESULT WINAPI waveOutGetErrorTextA(MMRESULT,LPSTR,UINT);
1632MMRESULT WINAPI waveOutGetErrorTextW(MMRESULT,LPWSTR,UINT);
1633MMRESULT WINAPI waveOutOpen(LPHWAVEOUT,UINT,LPCWAVEFORMATEX,DWORD,DWORD,DWORD);
1634MMRESULT WINAPI waveOutClose(HWAVEOUT);
1635MMRESULT WINAPI waveOutPrepareHeader(HWAVEOUT,LPWAVEHDR,UINT);
1636MMRESULT WINAPI waveOutUnprepareHeader(HWAVEOUT,LPWAVEHDR,UINT);
1637MMRESULT WINAPI waveOutWrite(HWAVEOUT,LPWAVEHDR,UINT);
1638MMRESULT WINAPI waveOutPause(HWAVEOUT);
1639MMRESULT WINAPI waveOutRestart(HWAVEOUT);
1640MMRESULT WINAPI waveOutReset(HWAVEOUT);
1641MMRESULT WINAPI waveOutBreakLoop(HWAVEOUT);
1642MMRESULT WINAPI waveOutGetPosition(HWAVEOUT,LPMMTIME,UINT);
1643MMRESULT WINAPI waveOutGetPitch(HWAVEOUT,PDWORD);
1644MMRESULT WINAPI waveOutSetPitch(HWAVEOUT,DWORD);
1645MMRESULT WINAPI waveOutGetPlaybackRate(HWAVEOUT,PDWORD);
1646MMRESULT WINAPI waveOutSetPlaybackRate(HWAVEOUT,DWORD);
1647MMRESULT WINAPI waveOutGetID(HWAVEOUT,LPUINT);
1648MMRESULT WINAPI waveOutMessage(HWAVEOUT,UINT,DWORD,DWORD);
1649UINT WINAPI waveInGetNumDevs(void);
1650MMRESULT WINAPI waveInGetDevCapsA(UINT,LPWAVEINCAPSA,UINT);
1651MMRESULT WINAPI waveInGetDevCapsW(UINT,LPWAVEINCAPSW,UINT);
1652MMRESULT WINAPI waveInGetErrorTextA(MMRESULT,LPSTR,UINT);
1653MMRESULT WINAPI waveInGetErrorTextW(MMRESULT,LPWSTR,UINT);
1654MMRESULT WINAPI waveInOpen(LPHWAVEIN,UINT,LPCWAVEFORMATEX,DWORD,DWORD,DWORD);
1655MMRESULT WINAPI waveInClose(HWAVEIN);
1656MMRESULT WINAPI waveInPrepareHeader(HWAVEIN,LPWAVEHDR,UINT);
1657MMRESULT WINAPI waveInUnprepareHeader(HWAVEIN,LPWAVEHDR,UINT);
1658MMRESULT WINAPI waveInAddBuffer(HWAVEIN,LPWAVEHDR,UINT);
1659MMRESULT WINAPI waveInStart(HWAVEIN);
1660MMRESULT WINAPI waveInStop(HWAVEIN);
1661MMRESULT WINAPI waveInReset(HWAVEIN);
1662MMRESULT WINAPI waveInGetPosition(HWAVEIN,LPMMTIME,UINT);
1663MMRESULT WINAPI waveInGetID(HWAVEIN,LPUINT);
1664MMRESULT WINAPI waveInMessage(HWAVEIN,UINT,DWORD,DWORD);
1665UINT WINAPI mixerGetNumDevs(void);
1666MMRESULT WINAPI mixerGetDevCapsA(UINT,LPMIXERCAPSA,UINT);
1667MMRESULT WINAPI mixerGetDevCapsW(UINT,LPMIXERCAPSW,UINT);
1668MMRESULT WINAPI mixerOpen(LPHMIXER,UINT,DWORD,DWORD,DWORD);
1669MMRESULT WINAPI mixerClose(HMIXER);
1670DWORD WINAPI mixerMessage(HMIXER,UINT,DWORD,DWORD);
1671MMRESULT WINAPI mixerGetLineInfoA(HMIXEROBJ,LPMIXERLINEA,DWORD);
1672MMRESULT WINAPI mixerGetLineInfoW(HMIXEROBJ,LPMIXERLINEW,DWORD);
1673MMRESULT WINAPI mixerGetID(HMIXEROBJ,PUINT,DWORD);
1674MMRESULT WINAPI mixerGetLineControlsA(HMIXEROBJ,LPMIXERLINECONTROLSA,DWORD);
1675MMRESULT WINAPI mixerGetLineControlsW(HMIXEROBJ,LPMIXERLINECONTROLSW,DWORD);
1676MMRESULT WINAPI mixerGetControlDetailsA(HMIXEROBJ,LPMIXERCONTROLDETAILS,DWORD);
1677MMRESULT WINAPI mixerGetControlDetailsW(HMIXEROBJ,LPMIXERCONTROLDETAILS,DWORD);
1678MMRESULT WINAPI mixerSetControlDetails(HMIXEROBJ,LPMIXERCONTROLDETAILS,DWORD);
1679MMRESULT WINAPI timeGetSystemTime(LPMMTIME,UINT);
1680DWORD WINAPI timeGetTime(void);
1681MMRESULT WINAPI timeSetEvent(UINT,UINT,LPTIMECALLBACK,DWORD,UINT);
1682MMRESULT WINAPI timeKillEvent(UINT);
1683MMRESULT WINAPI timeGetDevCaps(LPTIMECAPS,UINT);
1684MMRESULT WINAPI timeBeginPeriod(UINT);
1685MMRESULT WINAPI timeEndPeriod(UINT);
1686UINT WINAPI joyGetNumDevs(void);
1687MMRESULT WINAPI joyGetDevCapsA(UINT,LPJOYCAPSA,UINT);
1688MMRESULT WINAPI joyGetDevCapsW(UINT,LPJOYCAPSW,UINT);
1689MMRESULT WINAPI joyGetPos(UINT,LPJOYINFO);
1690MMRESULT WINAPI joyGetPosEx(UINT,LPJOYINFOEX);
1691MMRESULT WINAPI joyGetThreshold(UINT,LPUINT);
1692MMRESULT WINAPI joyReleaseCapture(UINT);
1693MMRESULT WINAPI joySetCapture(HWND,UINT,UINT,BOOL);
1694MMRESULT WINAPI joySetThreshold(UINT,UINT);
1695
bf2471e9 1696// tapi.h
1697DWORD WINAPI lineAccept(HCALL,LPCSTR,DWORD);
1698DWORD WINAPI lineAddProvider(LPCSTR,HWND,LPDWORD);
1699DWORD WINAPI lineAddProviderA(LPCSTR,HWND,LPDWORD);
1700DWORD WINAPI lineAddProviderW(LPCWSTR,HWND,LPDWORD);
1701DWORD WINAPI lineAddToConference(HCALL,HCALL);
1702DWORD WINAPI lineAnswer(HCALL,LPCSTR,DWORD);
1703DWORD WINAPI lineBlindTransfer(HCALL,LPCSTR,DWORD);
1704DWORD WINAPI lineClose(HLINE);
1705DWORD WINAPI lineCompleteCall(HCALL,LPDWORD,DWORD,DWORD);
1706DWORD WINAPI lineCompleteTransfer(HCALL,HCALL,LPHCALL,DWORD);
1707DWORD WINAPI lineConfigDialog(DWORD,HWND,LPCSTR);
1708DWORD WINAPI lineConfigDialogEdit(DWORD,HWND,LPCSTR,LPVOID const,DWORD,LPVARSTRING);
1709DWORD WINAPI lineConfigProvider(HWND,DWORD);
1710DWORD WINAPI lineDeallocateCall(HCALL);
1711DWORD WINAPI lineDevSpecific(HLINE,DWORD,HCALL,LPVOID,DWORD);
1712DWORD WINAPI lineDevSpecificFeature(HLINE,DWORD,LPVOID,DWORD);
1713DWORD WINAPI lineDial(HCALL,LPCSTR,DWORD);
1714DWORD WINAPI lineDrop(HCALL,LPCSTR,DWORD);
1715DWORD WINAPI lineForward(HLINE,DWORD,DWORD,LPLINEFORWARDLIST,DWORD,LPHCALL,LPLINECALLPARAMS);
1716DWORD WINAPI lineGatherDigits(HCALL,DWORD,LPSTR,DWORD,LPCSTR,DWORD,DWORD);
1717DWORD WINAPI lineGenerateDigits(HCALL,DWORD,LPCSTR,DWORD);
1718DWORD WINAPI lineGenerateTone(HCALL,DWORD,DWORD,DWORD,LPLINEGENERATETONE);
1719DWORD WINAPI lineGetAddressCaps(HLINEAPP,DWORD,DWORD,DWORD,DWORD,LPLINEADDRESSCAPS);
1720DWORD WINAPI lineGetAddressID(HLINE,LPDWORD,DWORD,LPCSTR,DWORD);
1721DWORD WINAPI lineGetAddressStatus(HLINE,DWORD,LPLINEADDRESSSTATUS);
1722DWORD WINAPI lineGetAppPriority(LPCSTR,DWORD,LPLINEEXTENSIONID const,DWORD,LPVARSTRING,LPDWORD);
1723DWORD WINAPI lineGetCallInfo(HCALL,LPLINECALLINFO);
1724DWORD WINAPI lineGetCallStatus(HCALL,LPLINECALLSTATUS);
1725DWORD WINAPI lineGetConfRelatedCalls(HCALL,LPLINECALLLIST);
1726DWORD WINAPI lineGetCountry(DWORD,DWORD,LPLINECOUNTRYLIST);
1727DWORD WINAPI lineGetDevCaps(HLINEAPP,DWORD,DWORD,DWORD,LPLINEDEVCAPS);
1728DWORD WINAPI lineGetDevCapsA(HLINEAPP,DWORD,DWORD,DWORD,LPLINEDEVCAPS);
1729DWORD WINAPI lineGetDevCapsW(HLINEAPP,DWORD,DWORD,DWORD,LPLINEDEVCAPS);
1730DWORD WINAPI lineGetDevConfig(DWORD,LPVARSTRING,LPCSTR);
1731DWORD WINAPI lineGetID(HLINE,DWORD,HCALL,DWORD,LPVARSTRING,LPCSTR);
1732DWORD WINAPI lineGetIDA(HLINE,DWORD,HCALL,DWORD,LPVARSTRING,LPCSTR);
1733DWORD WINAPI lineGetIDW(HLINE,DWORD,HCALL,DWORD,LPVARSTRING,LPCWSTR);
1734DWORD WINAPI lineGetIcon(DWORD,LPCSTR,HICON *);
1735DWORD WINAPI lineGetLineDevStatus(HLINE,LPLINEDEVSTATUS);
1736DWORD WINAPI lineGetNewCalls(HLINE,DWORD,DWORD,LPLINECALLLIST);
1737DWORD WINAPI lineGetNumRings(HLINE,DWORD,LPDWORD);
1738DWORD WINAPI lineGetProviderList(DWORD,LPLINEPROVIDERLIST);
1739DWORD WINAPI lineGetProviderListA(DWORD,LPLINEPROVIDERLIST);
1740DWORD WINAPI lineGetProviderListW(DWORD,LPLINEPROVIDERLIST);
1741DWORD WINAPI lineGetRequest(HLINEAPP,DWORD,LPVOID);
1742DWORD WINAPI lineGetStatusMessages(HLINE,LPDWORD,LPDWORD);
1743DWORD WINAPI lineGetTranslateCaps(HLINEAPP,DWORD,LPLINETRANSLATECAPS);
1744DWORD WINAPI lineHandoff(HCALL,LPCSTR,DWORD);
1745DWORD WINAPI lineHold(HCALL);
1746DWORD WINAPI lineInitialize(LPHLINEAPP,HINSTANCE,LINECALLBACK,LPCSTR,LPDWORD);
1747LONG WINAPI lineInitializeExA(LPHLINEAPP,HINSTANCE,LINECALLBACK,LPCSTR,LPDWORD,LPDWORD,LPLINEINITIALIZEEXPARAMS);
1748LONG WINAPI lineInitializeExW(LPHLINEAPP,HINSTANCE,LINECALLBACK,LPCWSTR,LPDWORD,LPDWORD,LPLINEINITIALIZEEXPARAMS);
1749DWORD WINAPI lineMakeCall(HLINE,LPHCALL,LPCSTR,DWORD,LPLINECALLPARAMS);
1750DWORD WINAPI lineMakeCallA(HLINE,LPHCALL,LPCSTR,DWORD,LPLINECALLPARAMS);
1751DWORD WINAPI lineMakeCallW(HLINE,LPHCALL,LPCWSTR,DWORD,LPLINECALLPARAMS);
1752DWORD WINAPI lineMonitorDigits(HCALL,DWORD);
1753DWORD WINAPI lineMonitorMedia(HCALL,DWORD);
1754DWORD WINAPI lineMonitorTones(HCALL,LPLINEMONITORTONE,DWORD);
1755DWORD WINAPI lineNegotiateAPIVersion(HLINEAPP,DWORD,DWORD,DWORD,LPDWORD,LPLINEEXTENSIONID);
1756DWORD WINAPI lineNegotiateExtVersion(HLINEAPP,DWORD,DWORD,DWORD,DWORD,LPDWORD);
1757DWORD WINAPI lineOpen(HLINEAPP,DWORD,LPHLINE,DWORD,DWORD,DWORD,DWORD,DWORD,LPLINECALLPARAMS);
1758DWORD WINAPI linePark(HCALL,DWORD,LPCSTR,LPVARSTRING);
1759DWORD WINAPI linePickup(HLINE,DWORD,LPHCALL,LPCSTR,LPCSTR);
1760DWORD WINAPI linePrepareAddToConference(HCALL,LPHCALL,LPLINECALLPARAMS);
1761DWORD WINAPI lineRedirect(HCALL,LPCSTR,DWORD);
1762DWORD WINAPI lineRegisterRequestRecipient(HLINEAPP,DWORD,DWORD,DWORD);
1763DWORD WINAPI lineReleaseUserUserInfo(HCALL);
1764DWORD WINAPI lineRemoveFromConference(HCALL);
1765DWORD WINAPI lineRemoveProvider(DWORD,HWND);
1766DWORD WINAPI lineSecureCall(HCALL);
1767DWORD WINAPI lineSendUserUserInfo(HCALL,LPCSTR,DWORD);
1768DWORD WINAPI lineSetAppPriority(LPCSTR,DWORD,LPLINEEXTENSIONID const,DWORD,LPCSTR,DWORD);
1769DWORD WINAPI lineSetAppSpecific(HCALL,DWORD);
1770DWORD WINAPI lineSetCallParams(HCALL,DWORD,DWORD,DWORD,LPLINEDIALPARAMS);
1771DWORD WINAPI lineSetCallPrivilege(HCALL,DWORD);
1772DWORD WINAPI lineSetCurrentLocation(HLINEAPP,DWORD);
1773DWORD WINAPI lineSetDevConfig(DWORD,LPVOID,DWORD,LPCSTR);
1774DWORD WINAPI lineSetMediaControl(HLINE,DWORD,HCALL,DWORD,LPLINEMEDIACONTROLDIGIT,DWORD,LPLINEMEDIACONTROLMEDIA,DWORD,LPLINEMEDIACONTROLTONE,DWORD,LPLINEMEDIACONTROLCALLSTATE,DWORD);
1775DWORD WINAPI lineSetMediaMode(HCALL,DWORD);
1776DWORD WINAPI lineSetNumRings(HLINE,DWORD,DWORD);
1777DWORD WINAPI lineSetStatusMessages(HLINE,DWORD,DWORD);
1778DWORD WINAPI lineSetTerminal(HLINE,DWORD,HCALL,DWORD,DWORD,DWORD,DWORD);
1779DWORD WINAPI lineSetTollList(HLINEAPP,DWORD,LPCSTR,DWORD);
1780DWORD WINAPI lineSetupConference(HCALL,HLINE,LPHCALL,LPHCALL,DWORD,LPLINECALLPARAMS);
1781DWORD WINAPI lineSetupTransfer(HCALL,LPHCALL,LPLINECALLPARAMS);
1782DWORD WINAPI lineShutdown(HLINEAPP);
1783DWORD WINAPI lineSwapHold(HCALL,HCALL);
1784DWORD WINAPI lineTranslateAddress(HLINEAPP,DWORD,DWORD,LPCSTR,DWORD,DWORD,LPLINETRANSLATEOUTPUT);
1785DWORD WINAPI lineTranslateDialog(HLINEAPP,DWORD,DWORD,HWND,LPCSTR);
1786DWORD WINAPI lineUncompleteCall(HLINE,DWORD);
1787DWORD WINAPI lineUnHold(HCALL);
1788DWORD WINAPI lineUnpark(HLINE,DWORD,LPHCALL,LPCSTR);
1789
1790DWORD WINAPI lineBlindTransferA(HCALL,LPCSTR,DWORD);
1791DWORD WINAPI lineConfigDialogA(DWORD,HWND,LPCSTR);
1792DWORD WINAPI lineConfigDialogEditA(DWORD,HWND,LPCSTR,LPVOID const,DWORD,LPVARSTRING);
1793DWORD WINAPI lineDialA(HCALL,LPCSTR,DWORD);
1794DWORD WINAPI lineForwardA(HLINE,DWORD,DWORD,LPLINEFORWARDLIST,DWORD,LPHCALL,LPLINECALLPARAMS);
1795DWORD WINAPI lineGatherDigitsA(HCALL,DWORD,LPSTR,DWORD,LPCSTR,DWORD,DWORD);
1796DWORD WINAPI lineGenerateDigitsA(HCALL,DWORD,LPCSTR,DWORD);
1797DWORD WINAPI lineGetAddressCapsA(HLINEAPP,DWORD,DWORD,DWORD,DWORD,LPLINEADDRESSCAPS);
1798DWORD WINAPI lineGetAddressIDA(HLINE,LPDWORD,DWORD,LPCSTR,DWORD);
1799DWORD WINAPI lineGetAddressStatusA(HLINE,DWORD,LPLINEADDRESSSTATUS);
1800DWORD WINAPI lineGetAppPriorityA(LPCSTR,DWORD,LPLINEEXTENSIONID const,DWORD,LPVARSTRING,LPDWORD);
1801DWORD WINAPI lineGetCallInfoA(HCALL,LPLINECALLINFO);
1802DWORD WINAPI lineGetCountryA(DWORD,DWORD,LPLINECOUNTRYLIST);
1803DWORD WINAPI lineGetDevConfigA(DWORD,LPVARSTRING,LPCSTR);
1804DWORD WINAPI lineGetIconA(DWORD,LPCSTR,HICON *);
1805DWORD WINAPI lineGetLineDevStatusA(HLINE,LPLINEDEVSTATUS);
1806DWORD WINAPI lineGetRequestA(HLINEAPP,DWORD,LPVOID);
1807DWORD WINAPI lineGetTranslateCapsA(HLINEAPP,DWORD,LPLINETRANSLATECAPS);
1808DWORD WINAPI lineHandoffA(HCALL,LPCSTR,DWORD);
1809DWORD WINAPI lineOpenA(HLINEAPP,DWORD,LPHLINE,DWORD,DWORD,DWORD,DWORD,DWORD,LPLINECALLPARAMS);
1810DWORD WINAPI lineParkA(HCALL,DWORD,LPCSTR,LPVARSTRING);
1811DWORD WINAPI linePickupA(HLINE,DWORD,LPHCALL,LPCSTR,LPCSTR);
1812DWORD WINAPI linePrepareAddToConferenceA(HCALL,LPHCALL,LPLINECALLPARAMS);
1813DWORD WINAPI lineRedirectA(HCALL,LPCSTR,DWORD);
1814DWORD WINAPI lineSetAppPriorityA(LPCSTR,DWORD,LPLINEEXTENSIONID const,DWORD,LPCSTR,DWORD);
1815DWORD WINAPI lineSetDevConfigA(DWORD,LPVOID,DWORD,LPCSTR);
1816DWORD WINAPI lineSetTollListA(HLINEAPP,DWORD,LPCSTR,DWORD);
1817DWORD WINAPI lineSetupConferenceA(HCALL,HLINE,LPHCALL,LPHCALL,DWORD,LPLINECALLPARAMS);
1818DWORD WINAPI lineSetupTransferA(HCALL,LPHCALL,LPLINECALLPARAMS);
1819DWORD WINAPI lineTranslateAddressA(HLINEAPP,DWORD,DWORD,LPCSTR,DWORD,DWORD,LPLINETRANSLATEOUTPUT);
1820DWORD WINAPI lineTranslateDialogA(HLINEAPP,DWORD,DWORD,HWND,LPCSTR);
1821DWORD WINAPI lineUnhold(HCALL);
1822DWORD WINAPI lineUnparkA(HLINE,DWORD,LPHCALL,LPCSTR);
1823
b2f80dfd 1824
46411e6c 1825unsigned long __cdecl _beginthreadex (void *, unsigned int, unsigned int (__stdcall *) (void *), void*, unsigned int, unsigned int*);
bf2471e9 1826// DECLSPEC_NORETURN
46411e6c 1827void __cdecl _endthreadex (unsigned int);
efea2951 1828
b2f80dfd 1829// sctproto: int (__stdcall *Direct*Create)(void *, void *, void *)
efea2951 1830// 08 sctproto: int (WINAPI *dx_Release)(void *iface)
1831// IDirectDraw
1832// 14 sctproto: int (WINAPI *ddraw1_CreatePalette)(void *iface, DWORD flags, PALETTEENTRY *entries, void **palette, void *)
1833// 18 sctproto: int (WINAPI *ddraw1_CreateSurface)(void *iface, void *surface_desc, void **surface, void *)
1834// 2C sctproto: int (WINAPI *ddraw1_GetCaps)(void *iface, void *driver_caps, void *hel_caps)
1835// 38 sctproto: int (WINAPI *ddraw1_GetGDISurface)(void *iface, void **surface)
1836// 44 sctproto: int (WINAPI *ddraw1_GetVerticalBlankStatus)(void *iface, BOOL *status)
1837// 50 sctproto: int (WINAPI *ddraw1_SetCooperativeLevel)(void *iface, HWND window, DWORD flags)
1838// 54 sctproto: int (WINAPI *ddraw1_SetDisplayMode)(void *iface, DWORD width, DWORD height, DWORD bpp)
1839// 58 sctproto: int (WINAPI *ddraw1_WaitForVerticalBlank)(void *iface, DWORD flags, HANDLE event)
1840// IDirectDrawPalette
1841// 10 sctproto: int (WINAPI *palette_GetEntries)(void *, DWORD flags, DWORD start, DWORD count, PALETTEENTRY *entries)
1842// 18 sctproto: int (WINAPI *palette_SetEntries)(void *, DWORD flags, DWORD start, DWORD count, PALETTEENTRY *entries)
1843// IDirectDrawSurface
1844// 14 sctproto: int (WINAPI *surface1_Blt)(void *, RECT *, void *, RECT *, DWORD, void *)
1845// 30 sctproto: int (WINAPI *surface1_GetAttachedSurface)(void *, void *caps, void **attachment)
1846// 38 sctproto: int (WINAPI *surface1_GetCaps)(void *iface, void *caps)
b2f80dfd 1847// 54 sctproto: int (WINAPI *surface1_GetPixelFormat)(void *iface, void *fmt)
efea2951 1848// 64 sctproto: int (WINAPI *surface1_Lock)(void *, void *, void *, DWORD, HANDLE)
1849// 6C sctproto: int (WINAPI *surface1_Restore)(void *)
1850// 7C sctproto: int (WINAPI *surface1_SetPalette)(void *iface, void *palette)
1851// 80 sctproto: int (WINAPI *surface1_Unlock)(void *, void *)
b2f80dfd 1852// IDirectSound8
1853// 0C sctproto: int (WINAPI *dsound_CreateSoundBuffer)(void *iface, void *dsbd, void **ppdsb, void *lpunk)
1854// 18 sctproto: int (WINAPI *dsound_SetCooperativeLevel)(void *iface, HWND hwnd, DWORD level)
1855// IDirectSoundBuffer8
1856// 10 sctproto: int (WINAPI *dsndbuf_GetCurrentPosition)(void *iface, DWORD *playpos, DWORD *writepos)
40070016 1857// 14 sctproto: int (WINAPI *dsndbuf_GetFormat)(void *iface, void *lpwf, DWORD wfsize, DWORD *wfwritten)
1858// 18 sctproto: int (WINAPI *dsndbuf_GetVolume)(void *iface, LONG *vol)
1859// 1C sctproto: int (WINAPI *dsndbuf_GetPan)(void *iface, LONG *pan)
b2f80dfd 1860// 2C sctproto: int (WINAPI *dsndbuf_Lock)(void *iface, DWORD, void **, DWORD *, void *, void **, DWORD *, DWORD)
1861// 30 sctproto: int (WINAPI *dsndbuf_Play)(void *iface, DWORD, DWORD, DWORD flags)
1862// 34 sctproto: int (WINAPI *dsndbuf_SetCurrentPosition)(void *iface, DWORD newpos)
1863// 38 sctproto: int (WINAPI *dsndbuf_SetFormat)(void *iface, void *wfex)
1864// 3C sctproto: int (WINAPI *dsndbuf_SetVolume)(void *iface, LONG vol)
1865// 40 sctproto: int (WINAPI *dsndbuf_SetPan)(void *iface, LONG pan)
1866// 48 sctproto: int (WINAPI *dsndbuf_Stop)(void *iface)
1867// 4C sctproto: int (WINAPI *dsndbuf_Unlock)(void *iface, void *p1, DWORD x1, void *p2, DWORD x2)