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