From: notaz Date: Sat, 8 Feb 2014 01:20:09 +0000 (+0200) Subject: moar APIs.. X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92804a489e06f84958208b8eeb15ddbc6a17a80a;p=ia32rtools.git moar APIs.. --- diff --git a/stdc.hlist b/stdc.hlist index c627c3b..bcefba0 100644 --- a/stdc.hlist +++ b/stdc.hlist @@ -16,6 +16,21 @@ long __cdecl labs (long); long __cdecl strtol (const char*, char**, int); unsigned long __cdecl strtoul (const char*, char**, int); +int __cdecl _putenv (const char*); +void __cdecl _searchenv (const char*, const char*, char*); +char* __cdecl _ecvt (double, int, int*, int*); +char* __cdecl _fcvt (double, int, int*, int*); +char* __cdecl _gcvt (double, int, char*); +void __cdecl _makepath (char*, const char*, const char*, const char*, const char*); +void __cdecl _splitpath (const char*, char*, char*, char*, char*); +char* __cdecl _fullpath (char*, const char*, size_t); +char* __cdecl _itoa (int, char*, int); +char* __cdecl _ltoa (long, char*, int); +char* __cdecl _ultoa(unsigned long, char*, int); +wchar_t* __cdecl _itow (int, wchar_t*, int); +wchar_t* __cdecl _ltow (long, wchar_t*, int); +wchar_t* __cdecl _ultow (unsigned long, wchar_t*, int); + void* __cdecl memchr (const void*, int, size_t); int __cdecl memcmp (const void*, const void*, size_t); void* __cdecl memcpy (void*, const void*, size_t); @@ -73,6 +88,14 @@ size_t __cdecl wcsspn(const wchar_t*, const wchar_t*); wchar_t* __cdecl wcsstr(const wchar_t*, const wchar_t*); wchar_t* __cdecl wcstok(wchar_t*, const wchar_t*); size_t __cdecl wcsxfrm(wchar_t*, const wchar_t*, size_t); +long __cdecl wcstol(const wchar_t*, wchar_t**, int); +unsigned long __cdecl wcstoul(const wchar_t*, wchar_t**, int); +double __cdecl wcstod(const wchar_t*, wchar_t**); +size_t __cdecl wcstombs(char*, const wchar_t*, size_t); +int __cdecl wctomb(char*, wchar_t); +int __cdecl mblen(const char*, size_t); +size_t __cdecl mbstowcs(wchar_t*, const char*, size_t); +int __cdecl mbtowc(wchar_t*, const char*, size_t); wchar_t* __cdecl _wcsdup (const wchar_t*); int __cdecl _wcsicmp (const wchar_t*, const wchar_t*); @@ -151,6 +174,12 @@ int __cdecl getc (FILE*); int __cdecl putc (int, FILE*); int __cdecl getchar (void); int __cdecl putchar (int); +int __cdecl fprintf (FILE*, const char*, ...); +int __cdecl printf (const char*, ...); +int __cdecl sprintf (char*, const char*, ...); +int __cdecl vfprintf (FILE*, const char*, __VALIST); +int __cdecl vprintf (const char*, __VALIST); +int __cdecl vsprintf (char*, const char*, __VALIST); int __cdecl _ismbcalnum (unsigned int); int __cdecl _ismbcalpha (unsigned int); diff --git a/tools/protoparse.h b/tools/protoparse.h index 0aa8ed8..6e1f3ab 100644 --- a/tools/protoparse.h +++ b/tools/protoparse.h @@ -138,10 +138,12 @@ static const char *known_type_mod[] = { "struct", "enum", "CONST", + "volatile", }; static const char *known_ptr_types[] = { "FARPROC", + "WNDPROC", "HACCEL", "HANDLE", "HBITMAP", @@ -162,6 +164,7 @@ static const char *known_ptr_types[] = { "HWND", "PCRITICAL_SECTION", "PDWORD", + "PFILETIME", "PHKEY", "PLONG", "PMEMORY_BASIC_INFORMATION", diff --git a/win32.hlist b/win32.hlist index 2d02a4c..f831854 100644 --- a/win32.hlist +++ b/win32.hlist @@ -199,23 +199,241 @@ WINBASEAPI UINT WINAPI GetWriteWatch(DWORD,PVOID,SIZE_T,PVOID*,PULONG_PTR,PULONG WINBASEAPI VOID WINAPI GlobalMemoryStatus(LPMEMORYSTATUS); WINBASEAPI BOOL WINAPI HeapDestroy(HANDLE); WINBASEAPI BOOL WINAPI HeapFree(HANDLE,DWORD,PVOID); +WINBASEAPI VOID WINAPI InitializeSListHead(PSLIST_HEADER); +LONG WINAPI InterlockedCompareExchange(volatile LONG *,LONG,LONG); +LONG WINAPI InterlockedDecrement(volatile LONG *); +LONG WINAPI InterlockedExchange(volatile LONG *,LONG); +LONG WINAPI InterlockedExchangeAdd(volatile LONG *,LONG); +PSLIST_ENTRY WINAPI InterlockedFlushSList(PSLIST_HEADER); +LONG WINAPI InterlockedIncrement(volatile LONG *); +PSLIST_ENTRY WINAPI InterlockedPopEntrySList(PSLIST_HEADER); +PSLIST_ENTRY WINAPI InterlockedPushEntrySList(PSLIST_HEADER,PSLIST_ENTRY); WINBASEAPI BOOL WINAPI InitializeAcl(PACL,DWORD,DWORD); WINBASEAPI BOOL WINAPI InitializeCriticalSectionAndSpinCount(LPCRITICAL_SECTION,DWORD); +WINBASEAPI BOOL WINAPI IsBadCodePtr(FARPROC); +WINBASEAPI BOOL WINAPI IsBadHugeReadPtr(PCVOID,UINT); +WINBASEAPI BOOL WINAPI IsBadHugeWritePtr(PVOID,UINT); WINBASEAPI BOOL WINAPI IsBadReadPtr(PCVOID,UINT); +WINBASEAPI BOOL WINAPI IsBadStringPtrA(LPCSTR,UINT); +WINBASEAPI BOOL WINAPI IsBadStringPtrW(LPCWSTR,UINT); WINBASEAPI BOOL WINAPI IsBadWritePtr(PVOID,UINT); +WINBASEAPI BOOL WINAPI IsDebuggerPresent(void); +//WINBASEAPI BOOL IsProcessInJob(HANDLE,HANDLE,PBOOL); +WINBASEAPI BOOL WINAPI IsProcessorFeaturePresent(DWORD); +WINBASEAPI BOOL WINAPI IsSystemResumeAutomatic(void); +WINBASEAPI BOOL WINAPI IsTextUnicode(PCVOID,int,LPINT); +WINBASEAPI BOOL WINAPI IsValidAcl(PACL); +WINBASEAPI BOOL WINAPI IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR); +WINBASEAPI BOOL WINAPI IsValidSid(PSID); +WINBASEAPI BOOL WINAPI IsWow64Process(HANDLE,PBOOL); +WINBASEAPI void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION); +WINBASEAPI HINSTANCE WINAPI LoadLibraryA(LPCSTR); +WINBASEAPI HINSTANCE WINAPI LoadLibraryExA(LPCSTR,HANDLE,DWORD); +WINBASEAPI HINSTANCE WINAPI LoadLibraryExW(LPCWSTR,HANDLE,DWORD); +WINBASEAPI HINSTANCE WINAPI LoadLibraryW(LPCWSTR); +WINBASEAPI DWORD WINAPI LoadModule(LPCSTR,PVOID); +WINBASEAPI HGLOBAL WINAPI LoadResource(HINSTANCE,HRSRC); +WINBASEAPI HLOCAL WINAPI LocalAlloc(UINT,SIZE_T); +WINBASEAPI SIZE_T WINAPI LocalCompact(UINT); /* Obsolete: Has no effect. */ +//WINBASEAPI HLOCAL LocalDiscard(HLOCAL); +WINBASEAPI BOOL WINAPI LocalFileTimeToFileTime(CONST FILETIME *,LPFILETIME); +WINBASEAPI UINT WINAPI LocalFlags(HLOCAL); /* Obsolete: Has no effect. */ +WINBASEAPI HLOCAL WINAPI LocalFree(HLOCAL); +WINBASEAPI HLOCAL WINAPI LocalHandle(LPCVOID); +WINBASEAPI PVOID WINAPI LocalLock(HLOCAL); +WINBASEAPI HLOCAL WINAPI LocalReAlloc(HLOCAL,SIZE_T,UINT); +WINBASEAPI SIZE_T WINAPI LocalShrink(HLOCAL,UINT); /* Obsolete: Has no effect. */ +WINBASEAPI UINT WINAPI LocalSize(HLOCAL); +WINBASEAPI BOOL WINAPI LocalUnlock(HLOCAL); +WINBASEAPI BOOL WINAPI LockFile(HANDLE,DWORD,DWORD,DWORD,DWORD); +WINBASEAPI BOOL WINAPI LockFileEx(HANDLE,DWORD,DWORD,DWORD,DWORD,LPOVERLAPPED); +WINBASEAPI PVOID WINAPI LockResource(HGLOBAL); +WINBASEAPI BOOL WINAPI LogonUserA(LPSTR,LPSTR,LPSTR,DWORD,DWORD,PHANDLE); +WINBASEAPI BOOL WINAPI LogonUserW(LPWSTR,LPWSTR,LPWSTR,DWORD,DWORD,PHANDLE); +WINBASEAPI BOOL WINAPI LookupAccountNameA(LPCSTR,LPCSTR,PSID,PDWORD,LPSTR,PDWORD,PSID_NAME_USE); +WINBASEAPI BOOL WINAPI LookupAccountNameW(LPCWSTR,LPCWSTR,PSID,PDWORD,LPWSTR,PDWORD,PSID_NAME_USE); +WINBASEAPI BOOL WINAPI LookupAccountSidA(LPCSTR,PSID,LPSTR,PDWORD,LPSTR,PDWORD,PSID_NAME_USE); +WINBASEAPI BOOL WINAPI LookupAccountSidW(LPCWSTR,PSID,LPWSTR,PDWORD,LPWSTR,PDWORD,PSID_NAME_USE); +WINBASEAPI BOOL WINAPI LookupPrivilegeDisplayNameA(LPCSTR,LPCSTR,LPSTR,PDWORD,PDWORD); +WINBASEAPI BOOL WINAPI LookupPrivilegeDisplayNameW(LPCWSTR,LPCWSTR,LPWSTR,PDWORD,PDWORD); +WINBASEAPI BOOL WINAPI LookupPrivilegeNameA(LPCSTR,PLUID,LPSTR,PDWORD); +WINBASEAPI BOOL WINAPI LookupPrivilegeNameW(LPCWSTR,PLUID,LPWSTR,PDWORD); +WINBASEAPI BOOL WINAPI LookupPrivilegeValueA(LPCSTR,LPCSTR,PLUID); +WINBASEAPI BOOL WINAPI LookupPrivilegeValueW(LPCWSTR,LPCWSTR,PLUID); +WINBASEAPI LPSTR WINAPI lstrcatA(LPSTR,LPCSTR); +WINBASEAPI LPWSTR WINAPI lstrcatW(LPWSTR,LPCWSTR); +WINBASEAPI int WINAPI lstrcmpA(LPCSTR,LPCSTR); +WINBASEAPI int WINAPI lstrcmpiA(LPCSTR,LPCSTR); +WINBASEAPI int WINAPI lstrcmpiW( LPCWSTR,LPCWSTR); +WINBASEAPI int WINAPI lstrcmpW(LPCWSTR,LPCWSTR); +WINBASEAPI LPSTR WINAPI lstrcpyA(LPSTR,LPCSTR); +WINBASEAPI LPSTR WINAPI lstrcpynA(LPSTR,LPCSTR,int); +WINBASEAPI LPWSTR WINAPI lstrcpynW(LPWSTR,LPCWSTR,int); +WINBASEAPI LPWSTR WINAPI lstrcpyW(LPWSTR,LPCWSTR); +WINBASEAPI int WINAPI lstrlenA(LPCSTR); +WINBASEAPI int WINAPI lstrlenW(LPCWSTR); +WINBASEAPI BOOL WINAPI MakeAbsoluteSD(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PDWORD,PACL,PDWORD,PACL,PDWORD,PSID,PDWORD,PSID,PDWORD); +WINBASEAPI BOOL WINAPI MakeSelfRelativeSD(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PDWORD); +WINBASEAPI VOID WINAPI MapGenericMask(PDWORD,PGENERIC_MAPPING); +WINBASEAPI PVOID WINAPI MapViewOfFile(HANDLE,DWORD,DWORD,DWORD,DWORD); +WINBASEAPI PVOID WINAPI MapViewOfFileEx(HANDLE,DWORD,DWORD,DWORD,DWORD,PVOID); +WINBASEAPI BOOL WINAPI MoveFileA(LPCSTR,LPCSTR); +WINBASEAPI BOOL WINAPI MoveFileExA(LPCSTR,LPCSTR,DWORD); +WINBASEAPI BOOL WINAPI MoveFileExW(LPCWSTR,LPCWSTR,DWORD); +WINBASEAPI BOOL WINAPI MoveFileW(LPCWSTR,LPCWSTR); +WINBASEAPI int WINAPI MulDiv(int,int,int); +WINBASEAPI BOOL WINAPI NotifyChangeEventLog(HANDLE,HANDLE); +WINBASEAPI BOOL WINAPI ObjectCloseAuditAlarmA(LPCSTR,PVOID,BOOL); +WINBASEAPI BOOL WINAPI ObjectCloseAuditAlarmW(LPCWSTR,PVOID,BOOL); +WINBASEAPI BOOL WINAPI ObjectDeleteAuditAlarmA(LPCSTR,PVOID,BOOL); +WINBASEAPI BOOL WINAPI ObjectDeleteAuditAlarmW(LPCWSTR,PVOID,BOOL); +WINBASEAPI BOOL WINAPI ObjectOpenAuditAlarmA(LPCSTR,PVOID,LPSTR,LPSTR,PSECURITY_DESCRIPTOR,HANDLE,DWORD,DWORD,PPRIVILEGE_SET,BOOL,BOOL,PBOOL); +WINBASEAPI BOOL WINAPI ObjectOpenAuditAlarmW(LPCWSTR,PVOID,LPWSTR,LPWSTR,PSECURITY_DESCRIPTOR,HANDLE,DWORD,DWORD,PPRIVILEGE_SET,BOOL,BOOL,PBOOL); +WINBASEAPI BOOL WINAPI ObjectPrivilegeAuditAlarmA(LPCSTR,PVOID,HANDLE,DWORD,PPRIVILEGE_SET,BOOL); +WINBASEAPI BOOL WINAPI ObjectPrivilegeAuditAlarmW(LPCWSTR,PVOID,HANDLE,DWORD,PPRIVILEGE_SET,BOOL); +WINBASEAPI HANDLE WINAPI OpenBackupEventLogA(LPCSTR,LPCSTR); +WINBASEAPI HANDLE WINAPI OpenBackupEventLogW(LPCWSTR,LPCWSTR); +WINBASEAPI HANDLE WINAPI OpenEventA(DWORD,BOOL,LPCSTR); +WINBASEAPI HANDLE WINAPI OpenEventLogA (LPCSTR,LPCSTR); +WINBASEAPI HANDLE WINAPI OpenEventLogW(LPCWSTR,LPCWSTR); +WINBASEAPI HANDLE WINAPI OpenEventW(DWORD,BOOL,LPCWSTR); +WINBASEAPI HFILE WINAPI OpenFile(LPCSTR,LPOFSTRUCT,UINT); +WINBASEAPI HANDLE WINAPI OpenFileMappingA(DWORD,BOOL,LPCSTR); +WINBASEAPI HANDLE WINAPI OpenFileMappingW(DWORD,BOOL,LPCWSTR); +WINBASEAPI HANDLE WINAPI OpenMutexA(DWORD,BOOL,LPCSTR); +WINBASEAPI HANDLE WINAPI OpenMutexW(DWORD,BOOL,LPCWSTR); +WINBASEAPI HANDLE WINAPI OpenProcess(DWORD,BOOL,DWORD); WINBASEAPI BOOL WINAPI OpenProcessToken(HANDLE,DWORD,PHANDLE); +WINBASEAPI HANDLE WINAPI OpenSemaphoreA(DWORD,BOOL,LPCSTR); +WINBASEAPI HANDLE WINAPI OpenSemaphoreW(DWORD,BOOL,LPCWSTR); +WINBASEAPI HANDLE WINAPI OpenThread(DWORD,BOOL,DWORD); +WINBASEAPI BOOL WINAPI OpenThreadToken(HANDLE,DWORD,BOOL,PHANDLE); +WINBASEAPI HANDLE WINAPI OpenWaitableTimerA(DWORD,BOOL,LPCSTR); +WINBASEAPI HANDLE WINAPI OpenWaitableTimerW(DWORD,BOOL,LPCWSTR); +WINBASEAPI void WINAPI OutputDebugStringA(LPCSTR); +WINBASEAPI void WINAPI OutputDebugStringW(LPCWSTR); +WINBASEAPI BOOL WINAPI PeekNamedPipe(HANDLE,PVOID,DWORD,PDWORD,PDWORD,PDWORD); +WINBASEAPI BOOL WINAPI PostQueuedCompletionStatus(HANDLE,DWORD,ULONG_PTR,LPOVERLAPPED); +WINBASEAPI DWORD WINAPI PrepareTape(HANDLE,DWORD,BOOL); +WINBASEAPI BOOL WINAPI PrivilegeCheck (HANDLE,PPRIVILEGE_SET,PBOOL); +WINBASEAPI BOOL WINAPI PrivilegedServiceAuditAlarmA(LPCSTR,LPCSTR,HANDLE,PPRIVILEGE_SET,BOOL); +WINBASEAPI BOOL WINAPI PrivilegedServiceAuditAlarmW(LPCWSTR,LPCWSTR,HANDLE,PPRIVILEGE_SET,BOOL); +WINBASEAPI BOOL WINAPI ProcessIdToSessionId(DWORD,DWORD*); +WINBASEAPI BOOL WINAPI PulseEvent(HANDLE); +WINBASEAPI BOOL WINAPI PurgeComm(HANDLE,DWORD); +WINBASEAPI BOOL WINAPI QueryActCtxW(DWORD,HANDLE,PVOID,ULONG,PVOID,SIZE_T,SIZE_T*); +WINBASEAPI DWORD WINAPI QueryDosDeviceA(LPCSTR,LPSTR,DWORD); +WINBASEAPI DWORD WINAPI QueryDosDeviceW(LPCWSTR,LPWSTR,DWORD); +WINBASEAPI BOOL WINAPI QueryMemoryResourceNotification(HANDLE,PBOOL); WINBASEAPI BOOL WINAPI QueryPerformanceCounter(PLARGE_INTEGER); -WINBASEAPI BOOL WINAPI ReadFileEx(HANDLE,PVOID,DWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE); +WINBASEAPI BOOL WINAPI QueryPerformanceFrequency(PLARGE_INTEGER); +WINBASEAPI DWORD WINAPI QueueUserAPC(PAPCFUNC,HANDLE,ULONG_PTR); +WINBASEAPI BOOL WINAPI QueueUserWorkItem(LPTHREAD_START_ROUTINE,PVOID,ULONG); +WINBASEAPI void WINAPI RaiseException(DWORD,DWORD,DWORD,const DWORD*); +WINBASEAPI BOOL WINAPI ReadDirectoryChangesW(HANDLE,PVOID,DWORD,BOOL,DWORD,PDWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE); +WINBASEAPI BOOL WINAPI ReadEventLogA(HANDLE,DWORD,DWORD,PVOID,DWORD,DWORD *,DWORD *); +WINBASEAPI BOOL WINAPI ReadEventLogW(HANDLE,DWORD,DWORD,PVOID,DWORD,DWORD *,DWORD *); WINBASEAPI BOOL WINAPI ReadFile(HANDLE,PVOID,DWORD,PDWORD,LPOVERLAPPED); +WINBASEAPI BOOL WINAPI ReadFileEx(HANDLE,PVOID,DWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE); WINBASEAPI BOOL WINAPI ReadFileScatter(HANDLE,FILE_SEGMENT_ELEMENT*,DWORD,LPDWORD,LPOVERLAPPED); +WINBASEAPI BOOL WINAPI ReadProcessMemory(HANDLE,PCVOID,PVOID,DWORD,PDWORD); +WINBASEAPI HANDLE WINAPI RegisterEventSourceA (LPCSTR,LPCSTR); +WINBASEAPI HANDLE WINAPI RegisterEventSourceW(LPCWSTR,LPCWSTR); WINBASEAPI BOOL WINAPI RegisterWaitForSingleObject(PHANDLE,HANDLE,WAITORTIMERCALLBACK,PVOID,ULONG,ULONG); +WINBASEAPI HANDLE WINAPI RegisterWaitForSingleObjectEx(HANDLE,WAITORTIMERCALLBACK,PVOID,ULONG,ULONG); +WINBASEAPI void WINAPI ReleaseActCtx(HANDLE); +WINBASEAPI BOOL WINAPI ReleaseMutex(HANDLE); +WINBASEAPI BOOL WINAPI ReleaseSemaphore(HANDLE,LONG,LPLONG); +WINBASEAPI BOOL WINAPI RemoveDirectoryA(LPCSTR); +WINBASEAPI BOOL WINAPI RemoveDirectoryW(LPCWSTR); +WINBASEAPI ULONG WINAPI RemoveVectoredExceptionHandler(PVOID); +WINBASEAPI HANDLE WINAPI ReOpenFile(HANDLE,DWORD,DWORD,DWORD); +WINBASEAPI BOOL WINAPI ReplaceFileA(LPCSTR,LPCSTR,LPCSTR,DWORD,LPVOID,LPVOID); +WINBASEAPI BOOL WINAPI ReplaceFileW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPVOID,LPVOID); +WINBASEAPI BOOL WINAPI ReportEventA(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCSTR*,PVOID); +WINBASEAPI BOOL WINAPI ReportEventW(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCWSTR*,PVOID); WINBASEAPI BOOL WINAPI ResetEvent(HANDLE); +WINBASEAPI UINT WINAPI ResetWriteWatch(LPVOID,SIZE_T); +WINBASEAPI VOID WINAPI RestoreLastError(DWORD); +WINBASEAPI DWORD WINAPI ResumeThread(HANDLE); +WINBASEAPI BOOL WINAPI RevertToSelf(void); +WINBASEAPI DWORD WINAPI SearchPathA(LPCSTR,LPCSTR,LPCSTR,DWORD,LPSTR,LPSTR*); +WINBASEAPI DWORD WINAPI SearchPathW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPWSTR,LPWSTR*); +WINBASEAPI BOOL WINAPI SetAclInformation(PACL,PVOID,DWORD,ACL_INFORMATION_CLASS); +WINBASEAPI BOOL WINAPI SetCommBreak(HANDLE); +WINBASEAPI BOOL WINAPI SetCommConfig(HANDLE,LPCOMMCONFIG,DWORD); +WINBASEAPI BOOL WINAPI SetCommMask(HANDLE,DWORD); +WINBASEAPI BOOL WINAPI SetCommState(HANDLE,LPDCB); +WINBASEAPI BOOL WINAPI SetCommTimeouts(HANDLE,LPCOMMTIMEOUTS); +WINBASEAPI BOOL WINAPI SetComputerNameA(LPCSTR); +WINBASEAPI BOOL WINAPI SetComputerNameW(LPCWSTR); +WINBASEAPI BOOL WINAPI SetComputerNameExA(COMPUTER_NAME_FORMAT,LPCSTR); +WINBASEAPI BOOL WINAPI SetComputerNameExW(COMPUTER_NAME_FORMAT,LPCWSTR); +WINBASEAPI BOOL WINAPI SetCurrentDirectoryA(LPCSTR); +WINBASEAPI BOOL WINAPI SetCurrentDirectoryW(LPCWSTR); +WINBASEAPI BOOL WINAPI SetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,DWORD); +WINBASEAPI BOOL WINAPI SetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,DWORD); +WINBASEAPI BOOL WINAPI SetDllDirectoryA(LPCSTR); +WINBASEAPI BOOL WINAPI SetDllDirectoryW(LPCWSTR); WINBASEAPI BOOL WINAPI SetEndOfFile(HANDLE); WINBASEAPI BOOL WINAPI SetEnvironmentVariableA(LPCSTR,LPCSTR); +WINBASEAPI BOOL WINAPI SetEnvironmentVariableW(LPCWSTR,LPCWSTR); +WINBASEAPI UINT WINAPI SetErrorMode(UINT); WINBASEAPI BOOL WINAPI SetEvent(HANDLE); +WINBASEAPI VOID WINAPI SetFileApisToANSI(void); +WINBASEAPI VOID WINAPI SetFileApisToOEM(void); WINBASEAPI BOOL WINAPI SetFileAttributesA(LPCSTR,DWORD); +WINBASEAPI BOOL WINAPI SetFileAttributesW(LPCWSTR,DWORD); +WINBASEAPI DWORD WINAPI SetFilePointer(HANDLE,LONG,PLONG,DWORD); WINBASEAPI BOOL WINAPI SetFilePointerEx(HANDLE,LARGE_INTEGER,PLARGE_INTEGER,DWORD); +WINBASEAPI BOOL WINAPI SetFileSecurityA(LPCSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR); +WINBASEAPI BOOL WINAPI SetFileSecurityW(LPCWSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR); +WINBASEAPI BOOL WINAPI SetFileTime(HANDLE,const FILETIME*,const FILETIME*,const FILETIME*); +WINBASEAPI BOOL WINAPI SetFileValidData(HANDLE,LONGLONG); +WINBASEAPI BOOL WINAPI SetFirmwareEnvironmentVariableA(LPCSTR,LPCSTR,PVOID,DWORD); +WINBASEAPI BOOL WINAPI SetFirmwareEnvironmentVariableW(LPCWSTR,LPCWSTR,PVOID,DWORD); +WINBASEAPI UINT WINAPI SetHandleCount(UINT); +WINBASEAPI BOOL WINAPI SetHandleInformation(HANDLE,DWORD,DWORD); +WINBASEAPI BOOL WINAPI SetKernelObjectSecurity(HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR); +WINBASEAPI void WINAPI SetLastError(DWORD); +WINBASEAPI void WINAPI SetLastErrorEx(DWORD,DWORD); +WINBASEAPI BOOL WINAPI SetLocalTime(const SYSTEMTIME*); +WINBASEAPI BOOL WINAPI SetMailslotInfo(HANDLE,DWORD); +WINBASEAPI BOOL WINAPI SetNamedPipeHandleState(HANDLE,PDWORD,PDWORD,PDWORD); +WINBASEAPI BOOL WINAPI SetPriorityClass(HANDLE,DWORD); +WINBASEAPI BOOL WINAPI SetPrivateObjectSecurity(SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR *,PGENERIC_MAPPING,HANDLE); +WINBASEAPI BOOL WINAPI SetProcessAffinityMask(HANDLE,DWORD); +WINBASEAPI BOOL WINAPI SetProcessDEPPolicy (DWORD); +WINBASEAPI BOOL WINAPI SetProcessPriorityBoost(HANDLE,BOOL); +WINBASEAPI BOOL WINAPI SetProcessShutdownParameters(DWORD,DWORD); +WINBASEAPI BOOL WINAPI SetProcessWorkingSetSize(HANDLE,SIZE_T,SIZE_T); +WINBASEAPI BOOL WINAPI SetSecurityDescriptorControl(PSECURITY_DESCRIPTOR,SECURITY_DESCRIPTOR_CONTROL,SECURITY_DESCRIPTOR_CONTROL); +WINBASEAPI BOOL WINAPI SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR,BOOL,PACL,BOOL); +WINBASEAPI BOOL WINAPI SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR,PSID,BOOL); +WINBASEAPI BOOL WINAPI SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR,PSID,BOOL); +WINBASEAPI BOOL WINAPI SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR,BOOL,PACL,BOOL); WINBASEAPI BOOL WINAPI SetStdHandle(DWORD,HANDLE); +WINBASEAPI BOOL WINAPI SetSystemPowerState(BOOL,BOOL); +WINBASEAPI BOOL WINAPI SetSystemTime(const SYSTEMTIME*); +WINBASEAPI BOOL WINAPI SetSystemTimeAdjustment(DWORD,BOOL); +WINBASEAPI DWORD WINAPI SetTapeParameters(HANDLE,DWORD,PVOID); +WINBASEAPI DWORD WINAPI SetTapePosition(HANDLE,DWORD,DWORD,DWORD,DWORD,BOOL); +WINBASEAPI DWORD WINAPI SetThreadAffinityMask(HANDLE,DWORD); +WINBASEAPI BOOL WINAPI SetThreadContext(HANDLE,const CONTEXT*); +WINBASEAPI EXECUTION_STATE WINAPI SetThreadExecutionState(EXECUTION_STATE); +WINBASEAPI DWORD WINAPI SetThreadIdealProcessor(HANDLE,DWORD); +WINBASEAPI BOOL WINAPI SetThreadPriority(HANDLE,int); +WINBASEAPI BOOL WINAPI SetThreadPriorityBoost(HANDLE,BOOL); +WINBASEAPI BOOL WINAPI SetThreadToken (PHANDLE,HANDLE); +WINBASEAPI BOOL WINAPI SetTimeZoneInformation(const TIME_ZONE_INFORMATION *); +WINBASEAPI BOOL WINAPI SetTokenInformation(HANDLE,TOKEN_INFORMATION_CLASS,PVOID,DWORD); +WINBASEAPI LPTOP_LEVEL_EXCEPTION_FILTER WINAPI SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER); +WINBASEAPI BOOL WINAPI SetupComm(HANDLE,DWORD,DWORD); +WINBASEAPI BOOL WINAPI SetVolumeLabelA(LPCSTR,LPCSTR); +WINBASEAPI BOOL WINAPI SetVolumeLabelW(LPCWSTR,LPCWSTR); +WINBASEAPI BOOL WINAPI SetVolumeMountPointA(LPCSTR,LPCSTR); +WINBASEAPI BOOL WINAPI SetVolumeMountPointW(LPCWSTR,LPCWSTR); +WINBASEAPI BOOL WINAPI SetWaitableTimer(HANDLE,const LARGE_INTEGER*,LONG,PTIMERAPCROUTINE,PVOID,BOOL); WINBASEAPI BOOL WINAPI TerminateProcess(HANDLE,UINT); WINBASEAPI BOOL WINAPI TlsFree(DWORD); WINBASEAPI BOOL WINAPI TlsSetValue(DWORD,PVOID); @@ -287,26 +505,15 @@ WINBASEAPI void WINAPI SetLastErrorEx(DWORD,DWORD); WINBASEAPI void WINAPI Sleep(DWORD); WINGDIAPI BOOL WINAPI ExtTextOutA(HDC,int,int,UINT,LPCRECT,LPCSTR,UINT,const INT*); WINGDIAPI BOOL WINAPI ExtTextOutA(HDC,int,int,UINT,LPCRECT,LPCSTR,UINT,const INT*); -WINGDIAPI BOOL WINAPI GetDCOrgEx(HDC,LPPOINT); -WINGDIAPI BOOL WINAPI GetTextExtentExPointA(HDC,LPCSTR,int,int,LPINT,LPINT,LPSIZE); WINGDIAPI BOOL WINAPI GetTextExtentPoint32A(HDC,LPCSTR,int,LPSIZE); WINGDIAPI BOOL WINAPI SetRectRgn(HRGN,int,int,int,int); WINGDIAPI BOOL WINAPI TextOutA(HDC,int,int,LPCSTR,int); -WINGDIAPI COLORREF WINAPI GetDCBrushColor(HDC); -WINGDIAPI COLORREF WINAPI GetDCPenColor(HDC); WINGDIAPI COLORREF WINAPI SetBkColor(HDC,COLORREF); WINGDIAPI COLORREF WINAPI SetTextColor(HDC,COLORREF); -WINGDIAPI HGDIOBJ WINAPI GetStockObject(int); WINGDIAPI HGDIOBJ WINAPI SelectObject(HDC,HGDIOBJ); -WINGDIAPI int WINAPI GetDeviceCaps(HDC,int); -WINGDIAPI int WINAPI GetObjectA(HGDIOBJ,int,PVOID); WINGDIAPI int WINAPI SetBkMode(HDC,int); -WINGDIAPI LONG WINAPI GetBitmapBits(HBITMAP,LONG,PVOID); WINGDIAPI PROC WINAPI wglGetProcAddress(LPCSTR); -WINGDIAPI UINT WINAPI GetPaletteEntries(HPALETTE,UINT,UINT,LPPALETTEENTRY); WINGDIAPI UINT WINAPI SetTextAlign(HDC,UINT); -WINGDIAPI int WINAPI GetTextFaceA(HDC,int,LPSTR); -WINGDIAPI int WINAPI GetTextFaceW(HDC,int,LPWSTR); WINGDIAPI BOOL WINAPI GetTextMetricsA(HDC,LPTEXTMETRICA); WINGDIAPI BOOL WINAPI GetTextMetricsW(HDC,LPTEXTMETRICW); WINGDIAPI BOOL WINAPI GetViewportExtEx(HDC,LPSIZE); @@ -315,6 +522,104 @@ WINGDIAPI BOOL WINAPI GetWindowExtEx(HDC,LPSIZE); WINGDIAPI BOOL WINAPI GetWindowOrgEx(HDC,LPPOINT); WINGDIAPI UINT WINAPI GetWinMetaFileBits(HENHMETAFILE,UINT,LPBYTE,INT,HDC); WINGDIAPI BOOL WINAPI GetWorldTransform(HDC,LPXFORM); +WINGDIAPI BOOL WINAPI GdiComment(HDC,UINT,const BYTE*); +WINGDIAPI BOOL WINAPI GdiFlush(void); +WINGDIAPI DWORD WINAPI GdiGetBatchLimit(void); +WINGDIAPI DWORD WINAPI GdiSetBatchLimit(DWORD); +WINGDIAPI int WINAPI GetArcDirection(HDC); +WINGDIAPI BOOL WINAPI GetAspectRatioFilterEx(HDC,LPSIZE); +WINGDIAPI LONG WINAPI GetBitmapBits(HBITMAP,LONG,PVOID); +WINGDIAPI BOOL WINAPI GetBitmapDimensionEx(HBITMAP,LPSIZE); +WINGDIAPI COLORREF WINAPI GetBkColor(HDC); +WINGDIAPI int WINAPI GetBkMode(HDC); +WINGDIAPI UINT WINAPI GetBoundsRect(HDC,LPRECT,UINT); +WINGDIAPI BOOL WINAPI GetBrushOrgEx(HDC,LPPOINT); +WINGDIAPI BOOL WINAPI GetCharABCWidthsA(HDC,UINT,UINT,LPABC); +WINGDIAPI BOOL WINAPI GetCharABCWidthsW(HDC,UINT,UINT,LPABC); +WINGDIAPI BOOL WINAPI GetCharABCWidthsFloatA(HDC,UINT,UINT,LPABCFLOAT); +WINGDIAPI BOOL WINAPI GetCharABCWidthsFloatW(HDC,UINT,UINT,LPABCFLOAT); +WINGDIAPI DWORD WINAPI GetCharacterPlacementA(HDC,LPCSTR,int,int,LPGCP_RESULTSA,DWORD); +WINGDIAPI DWORD WINAPI GetCharacterPlacementW(HDC,LPCWSTR,int,int,LPGCP_RESULTSW,DWORD); +WINGDIAPI BOOL WINAPI GetCharWidth32A(HDC,UINT,UINT,LPINT); +WINGDIAPI BOOL WINAPI GetCharWidth32W(HDC,UINT,UINT,LPINT); +WINGDIAPI BOOL WINAPI GetCharWidthA(HDC,UINT,UINT,LPINT); +WINGDIAPI BOOL WINAPI GetCharWidthW(HDC,UINT,UINT,LPINT); +WINGDIAPI BOOL WINAPI GetCharWidthFloatA(HDC,UINT,UINT,PFLOAT); +WINGDIAPI BOOL WINAPI GetCharWidthFloatW(HDC,UINT,UINT,PFLOAT); +WINGDIAPI int WINAPI GetClipBox(HDC,LPRECT); +WINGDIAPI int WINAPI GetClipRgn(HDC,HRGN); +WINGDIAPI BOOL WINAPI GetColorAdjustment(HDC,LPCOLORADJUSTMENT); +WINGDIAPI HANDLE WINAPI GetColorSpace(HDC); +WINGDIAPI HGDIOBJ WINAPI GetCurrentObject(HDC,UINT); +WINGDIAPI BOOL WINAPI GetCurrentPositionEx(HDC,LPPOINT); +WINGDIAPI HCURSOR WINAPI GetCursor(void); +WINGDIAPI COLORREF WINAPI GetDCBrushColor(HDC); +WINGDIAPI COLORREF WINAPI GetDCPenColor(HDC); +WINGDIAPI BOOL WINAPI GetDCOrgEx(HDC,LPPOINT); +WINGDIAPI int WINAPI GetDeviceCaps(HDC,int); +WINGDIAPI BOOL WINAPI GetDeviceGammaRamp(HDC,PVOID); +WINGDIAPI UINT WINAPI GetDIBColorTable(HDC,UINT,UINT,RGBQUAD*); +WINGDIAPI int WINAPI GetDIBits(HDC,HBITMAP,UINT,UINT,PVOID,LPBITMAPINFO,UINT); +WINGDIAPI HENHMETAFILE WINAPI GetEnhMetaFileA(LPCSTR); +WINGDIAPI HENHMETAFILE WINAPI GetEnhMetaFileW(LPCWSTR); +WINGDIAPI UINT WINAPI GetEnhMetaFileBits(HENHMETAFILE,UINT,LPBYTE); +WINGDIAPI UINT WINAPI GetEnhMetaFileDescriptionA(HENHMETAFILE,UINT,LPSTR); +WINGDIAPI UINT WINAPI GetEnhMetaFileDescriptionW(HENHMETAFILE,UINT,LPWSTR); +WINGDIAPI UINT WINAPI GetEnhMetaFileHeader(HENHMETAFILE,UINT,LPENHMETAHEADER); +WINGDIAPI UINT WINAPI GetEnhMetaFilePaletteEntries(HENHMETAFILE,UINT,LPPALETTEENTRY); +WINGDIAPI UINT WINAPI GetEnhMetaFilePixelFormat(HENHMETAFILE,DWORD,CONST PIXELFORMATDESCRIPTOR*); +WINGDIAPI DWORD WINAPI GetFontData(HDC,DWORD,DWORD,PVOID,DWORD); +WINGDIAPI DWORD WINAPI GetFontLanguageInfo(HDC); +WINGDIAPI DWORD WINAPI GetGlyphOutlineA(HDC,UINT,UINT,LPGLYPHMETRICS,DWORD,PVOID,const MAT2*); +WINGDIAPI DWORD WINAPI GetGlyphOutlineW(HDC,UINT,UINT,LPGLYPHMETRICS,DWORD,PVOID,const MAT2*); +WINGDIAPI int WINAPI GetGraphicsMode(HDC); +WINGDIAPI BOOL WINAPI GetICMProfileA(HDC,LPDWORD,LPSTR); +WINGDIAPI BOOL WINAPI GetICMProfileW(HDC,LPDWORD,LPWSTR); +WINGDIAPI DWORD WINAPI GetKerningPairsA(HDC,DWORD,LPKERNINGPAIR); +WINGDIAPI DWORD WINAPI GetKerningPairsW(HDC,DWORD,LPKERNINGPAIR); +WINGDIAPI BOOL WINAPI GetLogColorSpaceA(HCOLORSPACE,LPLOGCOLORSPACEA,DWORD); +WINGDIAPI BOOL WINAPI GetLogColorSpaceW(HCOLORSPACE,LPLOGCOLORSPACEW,DWORD); +WINGDIAPI int WINAPI GetMapMode(HDC); +WINGDIAPI HMETAFILE WINAPI GetMetaFileA(LPCSTR); +WINGDIAPI HMETAFILE WINAPI GetMetaFileW(LPCWSTR); +WINGDIAPI UINT WINAPI GetMetaFileBitsEx(HMETAFILE,UINT,PVOID); +WINGDIAPI int WINAPI GetMetaRgn(HDC,HRGN); +WINGDIAPI BOOL WINAPI GetMiterLimit(HDC,PFLOAT); +WINGDIAPI COLORREF WINAPI GetNearestColor(HDC,COLORREF); +WINGDIAPI UINT WINAPI GetNearestPaletteIndex(HPALETTE,COLORREF); +WINGDIAPI int WINAPI GetObjectA(HGDIOBJ,int,PVOID); +WINGDIAPI int WINAPI GetObjectW(HGDIOBJ,int,PVOID); +WINGDIAPI DWORD WINAPI GetObjectType(HGDIOBJ); +WINGDIAPI UINT WINAPI GetOutlineTextMetricsA(HDC,UINT,LPOUTLINETEXTMETRICA); +WINGDIAPI UINT WINAPI GetOutlineTextMetricsW(HDC,UINT,LPOUTLINETEXTMETRICW); +WINGDIAPI UINT WINAPI GetPaletteEntries(HPALETTE,UINT,UINT,LPPALETTEENTRY); +WINGDIAPI int WINAPI GetPath(HDC,LPPOINT,PBYTE,int); +WINGDIAPI COLORREF WINAPI GetPixel(HDC,int,int); +WINGDIAPI int WINAPI GetPixelFormat(HDC); +WINGDIAPI int WINAPI GetPolyFillMode(HDC); +WINGDIAPI BOOL WINAPI GetRasterizerCaps(LPRASTERIZER_STATUS,UINT); +WINGDIAPI int WINAPI GetRandomRgn (HDC,HRGN,INT); +WINGDIAPI DWORD WINAPI GetRegionData(HRGN,DWORD,LPRGNDATA); +WINGDIAPI int WINAPI GetRgnBox(HRGN,LPRECT); +WINGDIAPI int WINAPI GetROP2(HDC); +WINGDIAPI HGDIOBJ WINAPI GetStockObject(int); +WINGDIAPI int WINAPI GetStretchBltMode(HDC); +WINGDIAPI UINT WINAPI GetSystemPaletteEntries(HDC,UINT,UINT,LPPALETTEENTRY); +WINGDIAPI UINT WINAPI GetSystemPaletteUse(HDC); +WINGDIAPI UINT WINAPI GetTextAlign(HDC); +WINGDIAPI int WINAPI GetTextCharacterExtra(HDC); +WINGDIAPI int WINAPI GetTextCharset(HDC); +WINGDIAPI int WINAPI GetTextCharsetInfo(HDC,LPFONTSIGNATURE,DWORD); +WINGDIAPI COLORREF WINAPI GetTextColor(HDC); +WINGDIAPI BOOL WINAPI GetTextExtentExPointA(HDC,LPCSTR,int,int,LPINT,LPINT,LPSIZE); +WINGDIAPI BOOL WINAPI GetTextExtentExPointW( HDC,LPCWSTR,int,int,LPINT,LPINT,LPSIZE ); +WINGDIAPI BOOL WINAPI GetTextExtentPointA(HDC,LPCSTR,int,LPSIZE); +WINGDIAPI BOOL WINAPI GetTextExtentPointW(HDC,LPCWSTR,int,LPSIZE); +WINGDIAPI BOOL WINAPI GetTextExtentExPointI(HDC, LPWORD, int, int, LPINT, LPINT, LPSIZE); +WINGDIAPI BOOL WINAPI GetTextExtentPoint32A(HDC,LPCSTR,int,LPSIZE); +WINGDIAPI BOOL WINAPI GetTextExtentPoint32W( HDC,LPCWSTR,int,LPSIZE); +WINGDIAPI int WINAPI GetTextFaceA(HDC,int,LPSTR); +WINGDIAPI int WINAPI GetTextFaceW(HDC,int,LPWSTR); WINGDIAPI int WINAPI IntersectClipRect(HDC,int,int,int,int); WINGDIAPI BOOL WINAPI InvertRgn(HDC,HRGN); WINGDIAPI BOOL WINAPI LineDDA(int,int,int,int,LINEDDAPROC,LPARAM); @@ -423,124 +728,175 @@ WINBASEAPI UINT WINAPI GetACP(void); WINBASEAPI UINT WINAPI GetOEMCP(void); WINADVAPI LONG WINAPI RegDeleteValueA(HKEY,LPCSTR); WINADVAPI LONG WINAPI RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,PHKEY); -WINUSERAPI ATOM WINAPI RegisterClassExA(CONST WNDCLASSEXA*); -WINUSERAPI BOOL WINAPI AllowSetForegroundWindow(DWORD); + +WINUSERAPI HKL WINAPI ActivateKeyboardLayout(HKL,UINT); +WINUSERAPI BOOL WINAPI AdjustWindowRect(LPRECT,DWORD,BOOL); +WINUSERAPI BOOL WINAPI AdjustWindowRectEx(LPRECT,DWORD,BOOL,DWORD); +WINUSERAPI BOOL WINAPI AnimateWindow(HWND,DWORD,DWORD); +WINUSERAPI BOOL WINAPI AnyPopup(void); +WINUSERAPI BOOL WINAPI AppendMenuA(HMENU,UINT,UINT_PTR,LPCSTR); +WINUSERAPI BOOL WINAPI AppendMenuW(HMENU,UINT,UINT_PTR,LPCWSTR); +WINUSERAPI UINT WINAPI ArrangeIconicWindows(HWND); +WINUSERAPI BOOL WINAPI AttachThreadInput(DWORD,DWORD,BOOL); +WINUSERAPI HDWP WINAPI BeginDeferWindowPos(int); +WINUSERAPI HDC WINAPI BeginPaint(HWND,LPPAINTSTRUCT); +WINUSERAPI BOOL WINAPI BringWindowToTop(HWND); +WINUSERAPI long WINAPI BroadcastSystemMessage(DWORD,LPDWORD,UINT,WPARAM,LPARAM); +WINUSERAPI long WINAPI BroadcastSystemMessageA(DWORD,LPDWORD,UINT,WPARAM,LPARAM); +WINUSERAPI long WINAPI BroadcastSystemMessageW(DWORD,LPDWORD,UINT,WPARAM,LPARAM); +WINUSERAPI long WINAPI BroadcastSystemMessageExA(DWORD,LPDWORD,UINT,WPARAM,LPARAM,PBSMINFO); +WINUSERAPI long WINAPI BroadcastSystemMessageExW(DWORD,LPDWORD,UINT,WPARAM,LPARAM,PBSMINFO); +WINUSERAPI BOOL WINAPI CallMsgFilterA(LPMSG,INT); +WINUSERAPI BOOL WINAPI CallMsgFilterW(LPMSG,INT); +WINUSERAPI LRESULT WINAPI CallNextHookEx(HHOOK,int,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI CallWindowProcA(WNDPROC,HWND,UINT,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI CallWindowProcW(WNDPROC,HWND,UINT,WPARAM,LPARAM); +WINUSERAPI WORD WINAPI CascadeWindows(HWND,UINT,LPCRECT,UINT,const HWND*); +WINUSERAPI BOOL WINAPI ChangeClipboardChain(HWND,HWND); +WINUSERAPI LONG WINAPI ChangeDisplaySettingsA(PDEVMODEA,DWORD); +WINUSERAPI LONG WINAPI ChangeDisplaySettingsW(PDEVMODEW,DWORD); +WINUSERAPI LONG WINAPI ChangeDisplaySettingsExA(LPCSTR,LPDEVMODEA,HWND,DWORD,LPVOID); +WINUSERAPI LONG WINAPI ChangeDisplaySettingsExW(LPCWSTR,LPDEVMODEW,HWND,DWORD,LPVOID); +WINUSERAPI BOOL WINAPI ChangeMenuA(HMENU,UINT,LPCSTR,UINT,UINT); +WINUSERAPI BOOL WINAPI ChangeMenuW(HMENU,UINT,LPCWSTR,UINT,UINT); + +WINUSERAPI LPSTR WINAPI CharLowerA(LPSTR); +WINUSERAPI LPWSTR WINAPI CharLowerW(LPWSTR); +WINUSERAPI DWORD WINAPI CharLowerBuffA(LPSTR,DWORD); +WINUSERAPI DWORD WINAPI CharLowerBuffW(LPWSTR,DWORD); +WINUSERAPI LPSTR WINAPI CharNextA(LPCSTR); +WINUSERAPI LPWSTR WINAPI CharNextW(LPCWSTR); +WINUSERAPI LPSTR WINAPI CharNextExA(WORD,LPCSTR,DWORD); +WINUSERAPI LPSTR WINAPI CharPrevA(LPCSTR,LPCSTR); +WINUSERAPI LPWSTR WINAPI CharPrevW(LPCWSTR,LPCWSTR); +WINUSERAPI LPSTR WINAPI CharPrevExA(WORD,LPCSTR,LPCSTR,DWORD); +WINUSERAPI BOOL WINAPI CharToOemA(LPCSTR,LPSTR); +WINUSERAPI BOOL WINAPI CharToOemW(LPCWSTR,LPSTR); +WINUSERAPI BOOL WINAPI CharToOemBuffA(LPCSTR,LPSTR,DWORD); +WINUSERAPI BOOL WINAPI CharToOemBuffW(LPCWSTR,LPSTR,DWORD); +WINUSERAPI LPSTR WINAPI CharUpperA(LPSTR); +WINUSERAPI LPWSTR WINAPI CharUpperW(LPWSTR); +WINUSERAPI DWORD WINAPI CharUpperBuffA(LPSTR,DWORD); +WINUSERAPI DWORD WINAPI CharUpperBuffW(LPWSTR,DWORD); +WINUSERAPI BOOL WINAPI CheckDlgButton(HWND,int,UINT); +WINUSERAPI DWORD WINAPI CheckMenuItem(HMENU,UINT,UINT); +WINUSERAPI BOOL WINAPI CheckMenuRadioItem(HMENU,UINT,UINT,UINT,UINT); +WINUSERAPI BOOL WINAPI CheckRadioButton(HWND,int,int,int); +WINUSERAPI HWND WINAPI ChildWindowFromPoint(HWND,POINT); +WINUSERAPI HWND WINAPI ChildWindowFromPointEx(HWND,POINT,UINT); WINUSERAPI BOOL WINAPI ClientToScreen(HWND,LPPOINT); WINUSERAPI BOOL WINAPI ClipCursor(LPCRECT); +WINUSERAPI BOOL WINAPI CloseClipboard(void); +WINUSERAPI BOOL WINAPI CloseDesktop(HDESK); +WINUSERAPI BOOL WINAPI CloseWindow(HWND); +WINUSERAPI BOOL WINAPI CloseWindowStation(HWINSTA); +WINUSERAPI int WINAPI CopyAcceleratorTableA(HACCEL,LPACCEL,int); +WINUSERAPI int WINAPI CopyAcceleratorTableW(HACCEL,LPACCEL,int); +WINUSERAPI HICON WINAPI CopyIcon(HICON); +WINUSERAPI HANDLE WINAPI CopyImage(HANDLE,UINT,int,int,UINT); +WINUSERAPI BOOL WINAPI CopyRect(LPRECT,LPCRECT); +WINUSERAPI int WINAPI CountClipboardFormats(void); +WINUSERAPI HACCEL WINAPI CreateAcceleratorTableA(LPACCEL,int); +WINUSERAPI HACCEL WINAPI CreateAcceleratorTableW(LPACCEL,int); +WINUSERAPI BOOL WINAPI CreateCaret(HWND,HBITMAP,int,int); +WINUSERAPI HCURSOR WINAPI CreateCursor(HINSTANCE,int,int,int,int,PCVOID,PCVOID); +WINUSERAPI HDESK WINAPI CreateDesktopA(LPCSTR,LPCSTR,LPDEVMODEA,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES); +WINUSERAPI HDESK WINAPI CreateDesktopW(LPCWSTR,LPCWSTR,LPDEVMODEW,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES); +WINUSERAPI HWND WINAPI CreateDialogIndirectParamA(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM); +WINUSERAPI HWND WINAPI CreateDialogIndirectParamW(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM); +WINUSERAPI HWND WINAPI CreateDialogParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM); +WINUSERAPI HWND WINAPI CreateDialogParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM); +WINUSERAPI HICON WINAPI CreateIcon(HINSTANCE,int,int,BYTE,BYTE,const BYTE*,const BYTE*); +WINUSERAPI HICON WINAPI CreateIconFromResource(PBYTE,DWORD,BOOL,DWORD); +WINUSERAPI HICON WINAPI CreateIconFromResourceEx(PBYTE,DWORD,BOOL,DWORD,int,int,UINT); +WINUSERAPI HICON WINAPI CreateIconIndirect(PICONINFO); +WINUSERAPI HWND WINAPI CreateMDIWindowA(LPCSTR,LPCSTR,DWORD,int,int,int,int,HWND,HINSTANCE,LPARAM); +WINUSERAPI HWND WINAPI CreateMDIWindowW(LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HINSTANCE,LPARAM); +WINUSERAPI HMENU WINAPI CreateMenu(void); +WINUSERAPI HMENU WINAPI CreatePopupMenu(void); +WINUSERAPI HWND WINAPI CreateWindowExA(DWORD,LPCSTR,LPCSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID); +WINUSERAPI HWND WINAPI CreateWindowExW(DWORD,LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID); +WINUSERAPI HWINSTA WINAPI CreateWindowStationA(LPCSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES); +WINUSERAPI HWINSTA WINAPI CreateWindowStationW(LPCWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES); +WINUSERAPI LRESULT WINAPI DefDlgProcA(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI DefDlgProcW(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI HDWP WINAPI DeferWindowPos(HDWP,HWND,HWND,int,int,int,int,UINT); +WINUSERAPI LRESULT WINAPI DefFrameProcA(HWND,HWND,UINT,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI DefFrameProcW(HWND,HWND,UINT,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI DefMDIChildProcA(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI DefMDIChildProcW(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI DefRawInputProc(PRAWINPUT*,INT,UINT); +WINUSERAPI LRESULT WINAPI DefWindowProcA(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI LRESULT WINAPI DefWindowProcW(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI DeleteMenu(HMENU,UINT,UINT); +WINUSERAPI BOOL WINAPI DeregisterShellHookWindow(HWND); WINUSERAPI BOOL WINAPI DestroyAcceleratorTable(HACCEL); +WINUSERAPI BOOL WINAPI DestroyCaret(void); +WINUSERAPI BOOL WINAPI DestroyCursor(HCURSOR); +WINUSERAPI BOOL WINAPI DestroyIcon(HICON); +WINUSERAPI BOOL WINAPI DestroyMenu(HMENU); +WINUSERAPI BOOL WINAPI DestroyWindow(HWND); +WINUSERAPI int WINAPI DialogBoxIndirectParamA(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM); +WINUSERAPI int WINAPI DialogBoxIndirectParamW(HINSTANCE,LPCDLGTEMPLATE,HWND,DLGPROC,LPARAM); +WINUSERAPI int WINAPI DialogBoxParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM); +WINUSERAPI int WINAPI DialogBoxParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM); +WINUSERAPI LONG WINAPI DispatchMessageA(const MSG*); +WINUSERAPI LONG WINAPI DispatchMessageW(const MSG*); +WINUSERAPI int WINAPI DlgDirListA(HWND,LPSTR,int,int,UINT); +WINUSERAPI int WINAPI DlgDirListW(HWND,LPWSTR,int,int,UINT); +WINUSERAPI int WINAPI DlgDirListComboBoxA(HWND,LPSTR,int,int,UINT); +WINUSERAPI int WINAPI DlgDirListComboBoxW(HWND,LPWSTR,int,int,UINT); +WINUSERAPI BOOL WINAPI DlgDirSelectComboBoxExA(HWND,LPSTR,int,int); +WINUSERAPI BOOL WINAPI DlgDirSelectComboBoxExW(HWND,LPWSTR,int,int); +WINUSERAPI BOOL WINAPI DlgDirSelectExA(HWND,LPSTR,int,int); +WINUSERAPI BOOL WINAPI DlgDirSelectExW(HWND,LPWSTR,int,int); +WINUSERAPI BOOL WINAPI DragDetect(HWND,POINT); +WINUSERAPI DWORD WINAPI DragObject(HWND,HWND,UINT,DWORD,HCURSOR); +WINUSERAPI BOOL WINAPI DrawAnimatedRects(HWND,int,LPCRECT,LPCRECT); +WINUSERAPI BOOL WINAPI DrawCaption(HWND,HDC,LPCRECT,UINT); +WINUSERAPI BOOL WINAPI DrawEdge(HDC,LPRECT,UINT,UINT); +WINUSERAPI BOOL WINAPI DrawFocusRect(HDC,LPCRECT); +WINUSERAPI BOOL WINAPI DrawFrameControl(HDC,LPRECT,UINT,UINT); +WINUSERAPI BOOL WINAPI DrawIcon(HDC,int,int,HICON); +WINUSERAPI BOOL WINAPI DrawIconEx(HDC,int,int,HICON,int,int,UINT,HBRUSH,UINT); +WINUSERAPI BOOL WINAPI DrawMenuBar(HWND); +WINUSERAPI BOOL WINAPI DrawStateA(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,int,int,int,int,UINT); +WINUSERAPI BOOL WINAPI DrawStateW(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,int,int,int,int,UINT); +WINUSERAPI int WINAPI DrawTextA(HDC,LPCSTR,int,LPRECT,UINT); +WINUSERAPI int WINAPI DrawTextW(HDC,LPCWSTR,int,LPRECT,UINT); +WINUSERAPI int WINAPI DrawTextExA(HDC,LPSTR,int,LPRECT,UINT,LPDRAWTEXTPARAMS); +WINUSERAPI int WINAPI DrawTextExW(HDC,LPWSTR,int,LPRECT,UINT,LPDRAWTEXTPARAMS); +WINUSERAPI BOOL WINAPI EmptyClipboard(void); +WINUSERAPI BOOL WINAPI EnableMenuItem(HMENU,UINT,UINT); +WINUSERAPI BOOL WINAPI EnableScrollBar(HWND,UINT,UINT); WINUSERAPI BOOL WINAPI EnableWindow(HWND,BOOL); +WINUSERAPI BOOL WINAPI EndDeferWindowPos(HDWP); WINUSERAPI BOOL WINAPI EndDialog(HWND,int); +WINUSERAPI BOOL WINAPI EndMenu(void); WINUSERAPI BOOL WINAPI EndPaint(HWND,const PAINTSTRUCT*); +WINUSERAPI BOOL WINAPI EndTask(HWND,BOOL,BOOL); +WINUSERAPI BOOL WINAPI EnumChildWindows(HWND,ENUMWINDOWSPROC,LPARAM); +WINUSERAPI UINT WINAPI EnumClipboardFormats(UINT); +WINUSERAPI BOOL WINAPI EnumDesktopsA(HWINSTA,DESKTOPENUMPROCA,LPARAM); +WINUSERAPI BOOL WINAPI EnumDesktopsW(HWINSTA,DESKTOPENUMPROCW,LPARAM); +WINUSERAPI BOOL WINAPI EnumDesktopWindows(HDESK,ENUMWINDOWSPROC,LPARAM); +WINUSERAPI BOOL WINAPI EnumDisplayMonitors(HDC,LPCRECT,MONITORENUMPROC,LPARAM); +WINUSERAPI BOOL WINAPI EnumDisplaySettingsA(LPCSTR,DWORD,PDEVMODEA); +WINUSERAPI BOOL WINAPI EnumDisplaySettingsW(LPCWSTR,DWORD,PDEVMODEW); +WINUSERAPI BOOL WINAPI EnumDisplaySettingsExA(LPCSTR,DWORD,LPDEVMODEA,DWORD); +WINUSERAPI BOOL WINAPI EnumDisplaySettingsExW(LPCWSTR,DWORD,LPDEVMODEW,DWORD); +WINUSERAPI BOOL WINAPI EnumDisplayDevicesA(LPCSTR,DWORD,PDISPLAY_DEVICEA,DWORD); +WINUSERAPI BOOL WINAPI EnumDisplayDevicesW(LPCWSTR,DWORD,PDISPLAY_DEVICEW,DWORD); +WINUSERAPI int WINAPI EnumPropsA(HWND,PROPENUMPROCA); +WINUSERAPI int WINAPI EnumPropsW(HWND,PROPENUMPROCW); +WINUSERAPI int WINAPI EnumPropsExA(HWND,PROPENUMPROCEXA,LPARAM); +WINUSERAPI int WINAPI EnumPropsExW(HWND,PROPENUMPROCEXW,LPARAM); +WINUSERAPI BOOL WINAPI EnumThreadWindows(DWORD,WNDENUMPROC,LPARAM); WINUSERAPI BOOL WINAPI EnumWindows(WNDENUMPROC,LPARAM); -WINUSERAPI BOOL WINAPI GetClientRect(HWND,LPRECT); -WINUSERAPI BOOL WINAPI GetClipCursor(LPRECT); -WINUSERAPI BOOL WINAPI GetCursorPos(LPPOINT); -WINUSERAPI BOOL WINAPI GetMessageA(LPMSG,HWND,UINT,UINT); -WINUSERAPI BOOL WINAPI GetMessageW(LPMSG,HWND,UINT,UINT); -WINUSERAPI LONG WINAPI GetMessageExtraInfo(void); -WINUSERAPI DWORD WINAPI GetMessagePos(void); -WINUSERAPI LONG WINAPI GetMessageTime(void); -WINUSERAPI int WINAPI GetMouseMovePointsEx(UINT,LPMOUSEMOVEPOINT,LPMOUSEMOVEPOINT,int,DWORD); -WINUSERAPI HWND WINAPI GetNextDlgGroupItem(HWND,HWND,BOOL); -WINUSERAPI HWND WINAPI GetNextDlgTabItem(HWND,HWND,BOOL); -WINUSERAPI HWND WINAPI GetOpenClipboardWindow(void); -WINUSERAPI HWND WINAPI GetParent(HWND); -WINUSERAPI int WINAPI GetPriorityClipboardFormat(UINT*,int); -WINUSERAPI HANDLE WINAPI GetPropA(HWND,LPCSTR); -WINUSERAPI HANDLE WINAPI GetPropW(HWND,LPCWSTR); -WINUSERAPI BOOL WINAPI KillTimer(HWND,UINT); -WINUSERAPI BOOL WINAPI LockSetForegroundWindow(UINT); -WINUSERAPI BOOL WINAPI OffsetRect(LPRECT,int,int); -WINUSERAPI BOOL WINAPI PaintDesktop(HDC); -WINUSERAPI BOOL WINAPI PeekMessageA(LPMSG,HWND,UINT,UINT,UINT); -WINUSERAPI BOOL WINAPI PeekMessageW(LPMSG,HWND,UINT,UINT,UINT); -WINUSERAPI BOOL WINAPI PostMessageA(HWND,UINT,WPARAM,LPARAM); -WINUSERAPI BOOL WINAPI PostMessageW(HWND,UINT,WPARAM,LPARAM); -WINUSERAPI void WINAPI PostQuitMessage(int); -WINUSERAPI BOOL WINAPI PostThreadMessageA(DWORD,UINT,WPARAM,LPARAM); -WINUSERAPI BOOL WINAPI PostThreadMessageW(DWORD,UINT,WPARAM,LPARAM); -WINUSERAPI BOOL WINAPI PrintWindow(HWND,HDC,UINT); -WINUSERAPI BOOL WINAPI PtInRect(LPCRECT,POINT); -WINUSERAPI BOOL WINAPI ReleaseCapture(void); -WINUSERAPI BOOL WINAPI ScreenToClient(HWND,LPPOINT); -WINUSERAPI HWND WINAPI SetActiveWindow(HWND); -WINUSERAPI HWND WINAPI SetCapture(HWND hWnd); -WINUSERAPI BOOL WINAPI SetCaretBlinkTime(UINT); -WINUSERAPI BOOL WINAPI SetCaretPos(int,int); -WINUSERAPI DWORD WINAPI SetClassLongA(HWND,int,LONG); -WINUSERAPI DWORD WINAPI SetClassLongW(HWND,int,LONG); -WINUSERAPI WORD WINAPI SetClassWord(HWND,int,WORD); -WINUSERAPI HANDLE WINAPI SetClipboardData(UINT,HANDLE); -WINUSERAPI HWND WINAPI SetClipboardViewer(HWND); -WINUSERAPI HCURSOR WINAPI SetCursor(HCURSOR); -WINUSERAPI BOOL WINAPI SetCursorPos(int,int); -WINUSERAPI VOID WINAPI SetDebugErrorLevel(DWORD); -WINUSERAPI BOOL WINAPI SetDlgItemInt(HWND,int,UINT,BOOL); -WINUSERAPI BOOL WINAPI SetDlgItemTextA(HWND,int,LPCSTR); -WINUSERAPI BOOL WINAPI SetDlgItemTextW(HWND,int,LPCWSTR); -WINUSERAPI BOOL WINAPI SetDoubleClickTime(UINT); -WINUSERAPI HWND WINAPI SetFocus(HWND); -WINUSERAPI BOOL WINAPI SetForegroundWindow(HWND); -WINUSERAPI BOOL WINAPI SetKeyboardState(PBYTE); -WINUSERAPI BOOL WINAPI SetMenu(HWND,HMENU); -WINUSERAPI BOOL WINAPI SetMenuContextHelpId(HMENU,DWORD); -WINUSERAPI BOOL WINAPI SetMenuDefaultItem(HMENU,UINT,UINT); -WINUSERAPI BOOL WINAPI SetMenuInfo(HMENU,LPCMENUINFO); -WINUSERAPI BOOL WINAPI SetMenuItemBitmaps(HMENU,UINT,UINT,HBITMAP,HBITMAP); -WINUSERAPI BOOL WINAPI SetMenuItemInfoA(HMENU,UINT,BOOL,LPCMENUITEMINFOA); -WINUSERAPI BOOL WINAPI SetMenuItemInfoW( HMENU,UINT,BOOL,LPCMENUITEMINFOW); -WINUSERAPI LPARAM WINAPI SetMessageExtraInfo(LPARAM); -WINUSERAPI BOOL WINAPI SetMessageQueue(int); -WINUSERAPI HWND WINAPI SetParent(HWND,HWND); -WINUSERAPI BOOL WINAPI SetProcessDefaultLayout(DWORD); -WINUSERAPI BOOL WINAPI SetProcessWindowStation(HWINSTA); -WINUSERAPI BOOL WINAPI SetPropA(HWND,LPCSTR,HANDLE); -WINUSERAPI BOOL WINAPI SetPropW(HWND,LPCWSTR,HANDLE); -WINUSERAPI BOOL WINAPI SetRect(LPRECT,int,int,int,int); -WINUSERAPI BOOL WINAPI SetRectEmpty(LPRECT); -WINUSERAPI int WINAPI SetScrollInfo(HWND,int,LPCSCROLLINFO,BOOL); -WINUSERAPI int WINAPI SetScrollPos(HWND,int,int,BOOL); -WINUSERAPI BOOL WINAPI SetScrollRange(HWND,int,int,int,BOOL); -WINUSERAPI BOOL WINAPI SetSysColors(int,const INT *,const COLORREF *); -WINUSERAPI BOOL WINAPI SetSystemCursor(HCURSOR,DWORD); -WINUSERAPI BOOL WINAPI SetThreadDesktop(HDESK); -WINUSERAPI UINT WINAPI SetTimer(HWND,UINT,UINT,TIMERPROC); -WINUSERAPI BOOL WINAPI SetUserObjectInformationA(HANDLE,int,PVOID,DWORD); -WINUSERAPI BOOL WINAPI SetUserObjectInformationW(HANDLE,int,PVOID,DWORD); -WINUSERAPI BOOL WINAPI SetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR); -WINUSERAPI HWINEVENTHOOK WINAPI SetWinEventHook(UINT,UINT,HMODULE,WINEVENTPROC,DWORD,DWORD,UINT); -WINUSERAPI BOOL WINAPI SetWindowContextHelpId(HWND,DWORD); -WINUSERAPI LONG WINAPI SetWindowLongA(HWND,int,LONG); -WINUSERAPI LONG WINAPI SetWindowLongW(HWND,int,LONG); -WINUSERAPI BOOL WINAPI SetWindowPlacement(HWND hWnd,const WINDOWPLACEMENT*); -WINUSERAPI BOOL WINAPI SetWindowPos(HWND,HWND,int,int,int,int,UINT); -WINUSERAPI int WINAPI SetWindowRgn(HWND,HRGN,BOOL); -WINUSERAPI HHOOK WINAPI SetWindowsHookA(int,HOOKPROC); -WINUSERAPI HHOOK WINAPI SetWindowsHookW(int,HOOKPROC); -WINUSERAPI HHOOK WINAPI SetWindowsHookExA(int,HOOKPROC,HINSTANCE,DWORD); -WINUSERAPI HHOOK WINAPI SetWindowsHookExW(int,HOOKPROC,HINSTANCE,DWORD); -WINUSERAPI BOOL WINAPI SetWindowTextA(HWND,LPCSTR); -WINUSERAPI BOOL WINAPI SetWindowTextW(HWND,LPCWSTR); -WINUSERAPI WORD WINAPI SetWindowWord(HWND,int,WORD); - -WINUSERAPI BOOL WINAPI ShowWindowAsync(HWND,int); -WINUSERAPI BOOL WINAPI ShowWindow(HWND,int); -WINUSERAPI BOOL WINAPI TranslateMessage(const MSG*); -WINUSERAPI BOOL WINAPI UpdateWindow(HWND); -WINUSERAPI DWORD WINAPI GetSysColor(int); -WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjects(DWORD,CONST HANDLE*,BOOL,DWORD,DWORD); -WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjectsEx(DWORD,CONST HANDLE*,DWORD,DWORD,DWORD); -WINUSERAPI DWORD WINAPI WaitForInputIdle(HANDLE,DWORD); -WINUSERAPI HACCEL WINAPI CreateAcceleratorTableA(LPACCEL,int); -WINUSERAPI HACCEL WINAPI LoadAcceleratorsA(HINSTANCE,LPCSTR); -WINUSERAPI HANDLE WINAPI LoadImageA(HINSTANCE,LPCSTR,UINT,int,int,UINT); -WINUSERAPI HBRUSH WINAPI GetSysColorBrush(int); -WINUSERAPI HCURSOR WINAPI LoadCursorA(HINSTANCE,LPCSTR); -WINUSERAPI HDC WINAPI BeginPaint(HWND,LPPAINTSTRUCT); -WINUSERAPI HDC WINAPI GetDCEx(HWND,HRGN,DWORD); -WINUSERAPI HDC WINAPI GetDC(HWND); -WINUSERAPI HICON WINAPI LoadIconA(HINSTANCE,LPCSTR); -WINUSERAPI HWND WINAPI CreateWindowExA(DWORD,LPCSTR,LPCSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID); +WINUSERAPI BOOL WINAPI EnumWindowStationsA(WINSTAENUMPROCA,LPARAM); +WINUSERAPI BOOL WINAPI EnumWindowStationsW(WINSTAENUMPROCW,LPARAM); +WINUSERAPI BOOL WINAPI EqualRect(LPCRECT,LPCRECT); +WINUSERAPI BOOL WINAPI ExitWindowsEx(UINT,DWORD); WINUSERAPI HWND WINAPI FindWindowA(LPCSTR,LPCSTR); WINUSERAPI HWND WINAPI FindWindowExA(HWND,HWND,LPCSTR,LPCSTR); WINUSERAPI HWND WINAPI FindWindowExW(HWND,HWND,LPCWSTR,LPCWSTR); @@ -561,26 +917,87 @@ WINUSERAPI BOOL WINAPI GetClassInfoW(HINSTANCE,LPCWSTR,LPWNDCLASSW); WINUSERAPI BOOL WINAPI GetClassInfoExW(HINSTANCE,LPCWSTR,LPWNDCLASSEXW); WINUSERAPI DWORD WINAPI GetClassLongA(HWND,int); WINUSERAPI DWORD WINAPI GetClassLongW(HWND,int); - +WINUSERAPI int WINAPI GetClassNameA(HWND,LPSTR,int); +WINUSERAPI int WINAPI GetClassNameW(HWND,LPWSTR,int); +WINUSERAPI WORD WINAPI GetClassWord(HWND,int); +WINUSERAPI BOOL WINAPI GetClientRect(HWND,LPRECT); +WINUSERAPI HANDLE WINAPI GetClipboardData(UINT); +WINUSERAPI int WINAPI GetClipboardFormatNameA(UINT,LPSTR,int); +WINUSERAPI int WINAPI GetClipboardFormatNameW(UINT,LPWSTR,int); +WINUSERAPI HWND WINAPI GetClipboardOwner(void); +WINUSERAPI DWORD WINAPI GetClipboardSequenceNumber(void); +HWND WINAPI GetClipboardViewer(void); +WINUSERAPI BOOL WINAPI GetClipCursor(LPRECT); +WINUSERAPI BOOL WINAPI GetCursorPos(LPPOINT); +WINUSERAPI HDC WINAPI GetDC(HWND); +WINUSERAPI HDC WINAPI GetDCEx(HWND,HRGN,DWORD); WINUSERAPI HWND WINAPI GetDesktopWindow(void); +WINUSERAPI long WINAPI GetDialogBaseUnits(void); +WINUSERAPI int WINAPI GetDlgCtrlID(HWND); WINUSERAPI HWND WINAPI GetDlgItem(HWND,int); +WINUSERAPI UINT WINAPI GetDlgItemInt(HWND,int,PBOOL,BOOL); +WINUSERAPI UINT WINAPI GetDlgItemTextA(HWND,int,LPSTR,int); +WINUSERAPI UINT WINAPI GetDlgItemTextW(HWND,int,LPWSTR,int); +WINUSERAPI UINT WINAPI GetDoubleClickTime(void); WINUSERAPI HWND WINAPI GetFocus(void); WINUSERAPI HWND WINAPI GetForegroundWindow(void); +WINUSERAPI DWORD WINAPI GetGuiResources(HANDLE,DWORD); +WINUSERAPI BOOL WINAPI GetIconInfo(HICON,PICONINFO); +WINUSERAPI BOOL WINAPI GetInputState(void); +WINUSERAPI UINT WINAPI GetKBCodePage(void); +WINUSERAPI HKL WINAPI GetKeyboardLayout(DWORD); +WINUSERAPI UINT WINAPI GetKeyboardLayoutList(int,HKL*); +WINUSERAPI BOOL WINAPI GetKeyboardLayoutNameA(LPSTR); +WINUSERAPI BOOL WINAPI GetKeyboardLayoutNameW(LPWSTR); +WINUSERAPI BOOL WINAPI GetKeyboardState(PBYTE); +WINUSERAPI int WINAPI GetKeyboardType(int); +WINUSERAPI int WINAPI GetKeyNameTextA(LONG,LPSTR,int); +WINUSERAPI int WINAPI GetKeyNameTextW(LONG,LPWSTR,int); +WINUSERAPI SHORT WINAPI GetKeyState(int); WINUSERAPI HWND WINAPI GetLastActivePopup(HWND); -WINUSERAPI int WINAPI CopyAcceleratorTableA(HACCEL,LPACCEL,int); -WINUSERAPI int WINAPI DialogBoxParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM); -WINUSERAPI int WINAPI DrawTextA(HDC,LPCSTR,int,LPRECT,UINT); -WINUSERAPI int WINAPI GetClassNameA(HWND,LPSTR,int); +WINUSERAPI HMENU WINAPI GetMenu(HWND); +WINUSERAPI LONG WINAPI GetMenuCheckMarkDimensions(void); +WINUSERAPI DWORD WINAPI GetMenuContextHelpId(HMENU); +WINUSERAPI UINT WINAPI GetMenuDefaultItem(HMENU,UINT,UINT); +WINUSERAPI int WINAPI GetMenuItemCount(HMENU); +WINUSERAPI UINT WINAPI GetMenuItemID(HMENU,int); +WINUSERAPI BOOL WINAPI GetMenuItemInfoA(HMENU,UINT,BOOL,LPMENUITEMINFOA); +WINUSERAPI BOOL WINAPI GetMenuItemInfoW(HMENU,UINT,BOOL,LPMENUITEMINFOW); +WINUSERAPI BOOL WINAPI GetMenuItemRect(HWND,HMENU,UINT,LPRECT); +WINUSERAPI UINT WINAPI GetMenuState(HMENU,UINT,UINT); +WINUSERAPI int WINAPI GetMenuStringA(HMENU,UINT,LPSTR,int,UINT); +WINUSERAPI int WINAPI GetMenuStringW(HMENU,UINT,LPWSTR,int,UINT); +WINUSERAPI BOOL WINAPI GetMessageA(LPMSG,HWND,UINT,UINT); +WINUSERAPI BOOL WINAPI GetMessageW(LPMSG,HWND,UINT,UINT); +WINUSERAPI LONG WINAPI GetMessageExtraInfo(void); +WINUSERAPI DWORD WINAPI GetMessagePos(void); +WINUSERAPI LONG WINAPI GetMessageTime(void); +WINUSERAPI int WINAPI GetMouseMovePointsEx(UINT,LPMOUSEMOVEPOINT,LPMOUSEMOVEPOINT,int,DWORD); +WINUSERAPI HWND WINAPI GetNextDlgGroupItem(HWND,HWND,BOOL); +WINUSERAPI HWND WINAPI GetNextDlgTabItem(HWND,HWND,BOOL); +WINUSERAPI HWND WINAPI GetOpenClipboardWindow(void); +WINUSERAPI HWND WINAPI GetParent(HWND); +WINUSERAPI int WINAPI GetPriorityClipboardFormat(UINT*,int); +WINUSERAPI HANDLE WINAPI GetPropA(HWND,LPCSTR); +WINUSERAPI HANDLE WINAPI GetPropW(HWND,LPCWSTR); +WINUSERAPI UINT WINAPI GetRawInputBuffer(PRAWINPUT,PUINT,UINT); +WINUSERAPI UINT WINAPI GetRawInputData(HRAWINPUT,UINT,LPVOID,PUINT,UINT); +WINUSERAPI UINT WINAPI GetRawInputDeviceInfoA(HANDLE,UINT,LPVOID,PUINT); +WINUSERAPI UINT WINAPI GetRawInputDeviceInfoW(HANDLE,UINT,LPVOID,PUINT); +WINUSERAPI UINT WINAPI GetRawInputDeviceList(PRAWINPUTDEVICELIST,PUINT,UINT); +WINUSERAPI UINT WINAPI GetRegisteredRawInputDevices(PRAWINPUTDEVICE,PUINT,UINT); +WINUSERAPI DWORD WINAPI GetQueueStatus(UINT); +WINUSERAPI BOOL WINAPI GetScrollInfo(HWND,int,LPSCROLLINFO); +WINUSERAPI int WINAPI GetScrollPos(HWND,int); +WINUSERAPI BOOL WINAPI GetScrollRange(HWND,int,LPINT,LPINT); +WINUSERAPI HWND WINAPI GetShellWindow(void); +WINUSERAPI HMENU WINAPI GetSubMenu(HMENU,int); +WINUSERAPI DWORD WINAPI GetSysColor(int); +WINUSERAPI HBRUSH WINAPI GetSysColorBrush(int); +WINUSERAPI HMENU WINAPI GetSystemMenu(HWND,BOOL); WINUSERAPI int WINAPI GetSystemMetrics(int); -WINUSERAPI int WINAPI LoadStringA(HINSTANCE,UINT,LPSTR,int); -WINUSERAPI int WINAPI MessageBoxA(HWND,LPCSTR,LPCSTR,UINT); -WINUSERAPI int WINAPI ReleaseDC(HWND,HDC); -WINUSERAPI int WINAPI ShowCursor(BOOL); -WINUSERAPI int WINAPI TranslateAcceleratorA(HWND,HACCEL,LPMSG); -WINUSERAPI LONG_PTR WINAPI GetWindowLongPtrA(HWND,int); -WINUSERAPI LONG_PTR WINAPI GetWindowLongPtrW(HWND,int); -WINUSERAPI LONG WINAPI DispatchMessageA(const MSG*); -WINUSERAPI LONG WINAPI GetWindowLongA(HWND,int); +WINUSERAPI DWORD WINAPI GetTabbedTextExtentA(HDC,LPCSTR,int,int,LPINT); +WINUSERAPI DWORD WINAPI GetTabbedTextExtentW(HDC,LPCWSTR,int,int,LPINT); WINUSERAPI LONG WINAPI GetWindowLongA(HWND,int); WINUSERAPI LONG WINAPI GetWindowLongW(HWND,int); WINUSERAPI HDESK WINAPI GetThreadDesktop(DWORD); @@ -618,14 +1035,6 @@ WINUSERAPI BOOL WINAPI GetMonitorInfoA(HMONITOR,LPMONITORINFO); WINUSERAPI BOOL WINAPI GetMonitorInfoW(HMONITOR,LPMONITORINFO); WINUSERAPI UINT WINAPI GetWindowModuleFileNameA(HWND,LPSTR,UINT); WINUSERAPI UINT WINAPI GetWindowModuleFileNameW(HWND,LPWSTR,UINT); -WINUSERAPI LONG WINAPI SendDlgItemMessageA(HWND,int,UINT,WPARAM,LPARAM); -WINUSERAPI LONG WINAPI TabbedTextOutA(HDC,int,int,LPCSTR,int,int,LPINT,int); -WINUSERAPI LRESULT WINAPI DefWindowProcA(HWND,UINT,WPARAM,LPARAM); -WINUSERAPI LRESULT WINAPI SendMessageA(HWND,UINT,WPARAM,LPARAM); -WINUSERAPI SHORT WINAPI GetKeyState(int); -WINUSERAPI UINT WINAPI GetDlgItemInt(HWND,int,PBOOL,BOOL); -WINUSERAPI UINT WINAPI GetDlgItemTextA(HWND,int,LPSTR,int); -WINUSERAPI UINT WINAPI GetDlgItemTextW(HWND,int,LPWSTR,int); WINUSERAPI BOOL WINAPI GrayStringA(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,int,int,int,int,int); WINUSERAPI BOOL WINAPI GrayStringW(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,int,int,int,int,int); WINUSERAPI BOOL WINAPI HideCaret(HWND); @@ -666,8 +1075,235 @@ WINUSERAPI BOOL WINAPI IsWindowUnicode(HWND); WINUSERAPI BOOL WINAPI IsWindowVisible(HWND); WINUSERAPI BOOL WINAPI IsWinEventHookInstalled(DWORD); WINUSERAPI BOOL WINAPI IsZoomed(HWND); +WINUSERAPI VOID WINAPI keybd_event(BYTE,BYTE,DWORD,DWORD); +WINUSERAPI BOOL WINAPI KillTimer(HWND,UINT); +WINUSERAPI HACCEL WINAPI LoadAcceleratorsA(HINSTANCE,LPCSTR); +WINUSERAPI HACCEL WINAPI LoadAcceleratorsW(HINSTANCE,LPCWSTR); +WINUSERAPI HBITMAP WINAPI LoadBitmapA(HINSTANCE,LPCSTR); +WINUSERAPI HBITMAP WINAPI LoadBitmapW(HINSTANCE,LPCWSTR); +WINUSERAPI HCURSOR WINAPI LoadCursorA(HINSTANCE,LPCSTR); +WINUSERAPI HCURSOR WINAPI LoadCursorFromFileA(LPCSTR); +WINUSERAPI HCURSOR WINAPI LoadCursorFromFileW(LPCWSTR); +WINUSERAPI HCURSOR WINAPI LoadCursorW(HINSTANCE,LPCWSTR); +WINUSERAPI HICON WINAPI LoadIconA(HINSTANCE,LPCSTR); +WINUSERAPI HICON WINAPI LoadIconW(HINSTANCE,LPCWSTR); +WINUSERAPI HANDLE WINAPI LoadImageA(HINSTANCE,LPCSTR,UINT,int,int,UINT); +WINUSERAPI HANDLE WINAPI LoadImageW(HINSTANCE,LPCWSTR,UINT,int,int,UINT); +WINUSERAPI HKL WINAPI LoadKeyboardLayoutA(LPCSTR,UINT); +WINUSERAPI HKL WINAPI LoadKeyboardLayoutW(LPCWSTR,UINT); +WINUSERAPI HMENU WINAPI LoadMenuA(HINSTANCE,LPCSTR); +WINUSERAPI HMENU WINAPI LoadMenuIndirectA(const MENUTEMPLATE*); +WINUSERAPI HMENU WINAPI LoadMenuIndirectW(const MENUTEMPLATE*); +WINUSERAPI HMENU WINAPI LoadMenuW(HINSTANCE,LPCWSTR); +WINUSERAPI int WINAPI LoadStringA(HINSTANCE,UINT,LPSTR,int); +WINUSERAPI int WINAPI LoadStringW(HINSTANCE,UINT,LPWSTR,int); +WINUSERAPI BOOL WINAPI LockWindowUpdate(HWND); +WINUSERAPI BOOL WINAPI LockWorkStation(void); +WINUSERAPI int WINAPI LookupIconIdFromDirectory(PBYTE,BOOL); +WINUSERAPI int WINAPI LookupIconIdFromDirectoryEx(PBYTE,BOOL,int,int,UINT); +WINUSERAPI BOOL WINAPI MapDialogRect(HWND,LPRECT); +WINUSERAPI UINT WINAPI MapVirtualKeyA(UINT,UINT); +WINUSERAPI UINT WINAPI MapVirtualKeyExA(UINT,UINT,HKL); +WINUSERAPI UINT WINAPI MapVirtualKeyExW(UINT,UINT,HKL); +WINUSERAPI UINT WINAPI MapVirtualKeyW(UINT,UINT); +WINUSERAPI int WINAPI MapWindowPoints(HWND,HWND,LPPOINT,UINT); +WINUSERAPI int WINAPI MenuItemFromPoint(HWND,HMENU,POINT); +WINUSERAPI BOOL WINAPI MessageBeep(UINT); +WINUSERAPI int WINAPI MessageBoxA(HWND,LPCSTR,LPCSTR,UINT); +WINUSERAPI int WINAPI MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT); +WINUSERAPI int WINAPI MessageBoxExA(HWND,LPCSTR,LPCSTR,UINT,WORD); +WINUSERAPI int WINAPI MessageBoxExW(HWND,LPCWSTR,LPCWSTR,UINT,WORD); +WINUSERAPI int WINAPI MessageBoxIndirectA(CONST MSGBOXPARAMSA*); +WINUSERAPI int WINAPI MessageBoxIndirectW(CONST MSGBOXPARAMSW*); +WINUSERAPI BOOL WINAPI ModifyMenuA(HMENU,UINT,UINT,UINT,LPCSTR); +WINUSERAPI BOOL WINAPI ModifyMenuW(HMENU,UINT,UINT,UINT,LPCWSTR); +WINUSERAPI HMONITOR WINAPI MonitorFromPoint(POINT,DWORD); +WINUSERAPI HMONITOR WINAPI MonitorFromRect(LPCRECT,DWORD); +WINUSERAPI HMONITOR WINAPI MonitorFromWindow(HWND,DWORD); +WINUSERAPI void WINAPI mouse_event(DWORD,DWORD,DWORD,DWORD,ULONG_PTR); +WINUSERAPI BOOL WINAPI MoveWindow(HWND,int,int,int,int,BOOL); +WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjects(DWORD,CONST HANDLE*,BOOL,DWORD,DWORD); +WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjectsEx(DWORD,CONST HANDLE*,DWORD,DWORD,DWORD); +WINUSERAPI void WINAPI NotifyWinEvent(DWORD,HWND,LONG,LONG); +WINUSERAPI DWORD WINAPI OemKeyScan(WORD); +WINUSERAPI BOOL WINAPI OemToCharA(LPCSTR,LPSTR); +WINUSERAPI BOOL WINAPI OemToCharBuffA(LPCSTR,LPSTR,DWORD); +WINUSERAPI BOOL WINAPI OemToCharBuffW(LPCSTR,LPWSTR,DWORD); +WINUSERAPI BOOL WINAPI OemToCharW(LPCSTR,LPWSTR); +WINUSERAPI BOOL WINAPI OffsetRect(LPRECT,int,int); +WINUSERAPI BOOL WINAPI OpenClipboard(HWND); +WINUSERAPI HDESK WINAPI OpenDesktopA(LPSTR,DWORD,BOOL,DWORD); +WINUSERAPI HDESK WINAPI OpenDesktopW(LPWSTR,DWORD,BOOL,DWORD); +WINUSERAPI BOOL WINAPI OpenIcon(HWND); +WINUSERAPI HDESK WINAPI OpenInputDesktop(DWORD,BOOL,DWORD); +WINUSERAPI HWINSTA WINAPI OpenWindowStationA(LPSTR,BOOL,DWORD); +WINUSERAPI HWINSTA WINAPI OpenWindowStationW(LPWSTR,BOOL,DWORD); +WINUSERAPI BOOL WINAPI PaintDesktop(HDC); +WINUSERAPI BOOL WINAPI PeekMessageA(LPMSG,HWND,UINT,UINT,UINT); +WINUSERAPI BOOL WINAPI PeekMessageW(LPMSG,HWND,UINT,UINT,UINT); +WINUSERAPI BOOL WINAPI PostMessageA(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI PostMessageW(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI void WINAPI PostQuitMessage(int); +WINUSERAPI BOOL WINAPI PostThreadMessageA(DWORD,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI PostThreadMessageW(DWORD,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI PrintWindow(HWND,HDC,UINT); +WINUSERAPI BOOL WINAPI PtInRect(LPCRECT,POINT); +WINUSERAPI HWND WINAPI RealChildWindowFromPoint(HWND,POINT); WINUSERAPI UINT WINAPI RealGetWindowClassA(HWND,LPSTR,UINT); WINUSERAPI UINT WINAPI RealGetWindowClassW(HWND,LPWSTR,UINT); +WINUSERAPI BOOL WINAPI RedrawWindow(HWND,LPCRECT,HRGN,UINT); +WINUSERAPI ATOM WINAPI RegisterClassA(CONST WNDCLASSA*); +WINUSERAPI ATOM WINAPI RegisterClassW(CONST WNDCLASSW*); +WINUSERAPI ATOM WINAPI RegisterClassExA(CONST WNDCLASSEXA*); +WINUSERAPI ATOM WINAPI RegisterClassExW(CONST WNDCLASSEXW*); +WINUSERAPI UINT WINAPI RegisterClipboardFormatA(LPCSTR); +WINUSERAPI UINT WINAPI RegisterClipboardFormatW(LPCWSTR); +WINUSERAPI HDEVNOTIFY WINAPI RegisterDeviceNotificationA(HANDLE,LPVOID,DWORD); +WINUSERAPI HDEVNOTIFY WINAPI RegisterDeviceNotificationW(HANDLE,LPVOID,DWORD); +WINUSERAPI HPOWERNOTIFY WINAPI RegisterPowerSettingNotification(HANDLE,LPCGUID,DWORD); +WINUSERAPI BOOL WINAPI RegisterHotKey(HWND,int,UINT,UINT); +WINUSERAPI BOOL WINAPI RegisterRawInputDevices(PCRAWINPUTDEVICE,UINT,UINT); +WINUSERAPI UINT WINAPI RegisterWindowMessageA(LPCSTR); +WINUSERAPI UINT WINAPI RegisterWindowMessageW(LPCWSTR); +WINUSERAPI BOOL WINAPI ReleaseCapture(void); +WINUSERAPI int WINAPI ReleaseDC(HWND,HDC); +WINUSERAPI BOOL WINAPI RemoveMenu(HMENU,UINT,UINT); +WINUSERAPI HANDLE WINAPI RemovePropA(HWND,LPCSTR); +WINUSERAPI HANDLE WINAPI RemovePropW(HWND,LPCWSTR); +WINUSERAPI BOOL WINAPI ReplyMessage(LRESULT); +WINUSERAPI BOOL WINAPI ScreenToClient(HWND,LPPOINT); +WINUSERAPI BOOL WINAPI ScrollDC(HDC,int,int,LPCRECT,LPCRECT,HRGN,LPRECT); +WINUSERAPI BOOL WINAPI ScrollWindow(HWND,int,int,LPCRECT,LPCRECT); +WINUSERAPI int WINAPI ScrollWindowEx(HWND,int,int,LPCRECT,LPCRECT,HRGN,LPRECT,UINT); +WINUSERAPI LONG WINAPI SendDlgItemMessageA(HWND,int,UINT,WPARAM,LPARAM); +WINUSERAPI LONG WINAPI SendDlgItemMessageW(HWND,int,UINT,WPARAM,LPARAM); +WINUSERAPI UINT WINAPI SendInput(UINT,LPINPUT,int); +WINUSERAPI LRESULT WINAPI SendMessageA(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI SendMessageCallbackA(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,DWORD); +WINUSERAPI BOOL WINAPI SendMessageCallbackW(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,DWORD); +WINUSERAPI LRESULT WINAPI SendMessageTimeoutA(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD); +WINUSERAPI LRESULT WINAPI SendMessageTimeoutW(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD); +WINUSERAPI LRESULT WINAPI SendMessageW(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI SendNotifyMessageA(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI SendNotifyMessageW(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI HWND WINAPI SetActiveWindow(HWND); +WINUSERAPI HWND WINAPI SetCapture(HWND hWnd); +WINUSERAPI BOOL WINAPI SetCaretBlinkTime(UINT); +WINUSERAPI BOOL WINAPI SetCaretPos(int,int); +WINUSERAPI DWORD WINAPI SetClassLongA(HWND,int,LONG); +WINUSERAPI DWORD WINAPI SetClassLongW(HWND,int,LONG); +WINUSERAPI WORD WINAPI SetClassWord(HWND,int,WORD); +WINUSERAPI HANDLE WINAPI SetClipboardData(UINT,HANDLE); +WINUSERAPI HWND WINAPI SetClipboardViewer(HWND); +WINUSERAPI HCURSOR WINAPI SetCursor(HCURSOR); +WINUSERAPI BOOL WINAPI SetCursorPos(int,int); +WINUSERAPI VOID WINAPI SetDebugErrorLevel(DWORD); +WINUSERAPI BOOL WINAPI SetDlgItemInt(HWND,int,UINT,BOOL); +WINUSERAPI BOOL WINAPI SetDlgItemTextA(HWND,int,LPCSTR); +WINUSERAPI BOOL WINAPI SetDlgItemTextW(HWND,int,LPCWSTR); +WINUSERAPI BOOL WINAPI SetDoubleClickTime(UINT); +WINUSERAPI HWND WINAPI SetFocus(HWND); +WINUSERAPI BOOL WINAPI SetForegroundWindow(HWND); +WINUSERAPI BOOL WINAPI SetKeyboardState(PBYTE); +WINUSERAPI BOOL WINAPI SetMenu(HWND,HMENU); +WINUSERAPI BOOL WINAPI SetMenuContextHelpId(HMENU,DWORD); +WINUSERAPI BOOL WINAPI SetMenuDefaultItem(HMENU,UINT,UINT); +WINUSERAPI BOOL WINAPI SetMenuInfo(HMENU,LPCMENUINFO); +WINUSERAPI BOOL WINAPI SetMenuItemBitmaps(HMENU,UINT,UINT,HBITMAP,HBITMAP); +WINUSERAPI BOOL WINAPI SetMenuItemInfoA(HMENU,UINT,BOOL,LPCMENUITEMINFOA); +WINUSERAPI BOOL WINAPI SetMenuItemInfoW( HMENU,UINT,BOOL,LPCMENUITEMINFOW); +WINUSERAPI LPARAM WINAPI SetMessageExtraInfo(LPARAM); +WINUSERAPI BOOL WINAPI SetMessageQueue(int); +WINUSERAPI HWND WINAPI SetParent(HWND,HWND); +WINUSERAPI BOOL WINAPI SetProcessDefaultLayout(DWORD); +WINUSERAPI BOOL WINAPI SetProcessWindowStation(HWINSTA); +WINUSERAPI BOOL WINAPI SetPropA(HWND,LPCSTR,HANDLE); +WINUSERAPI BOOL WINAPI SetPropW(HWND,LPCWSTR,HANDLE); +WINUSERAPI BOOL WINAPI SetRect(LPRECT,int,int,int,int); +WINUSERAPI BOOL WINAPI SetRectEmpty(LPRECT); +WINUSERAPI int WINAPI SetScrollInfo(HWND,int,LPCSCROLLINFO,BOOL); +WINUSERAPI int WINAPI SetScrollPos(HWND,int,int,BOOL); +WINUSERAPI BOOL WINAPI SetScrollRange(HWND,int,int,int,BOOL); +WINUSERAPI BOOL WINAPI SetSysColors(int,const INT *,const COLORREF *); +WINUSERAPI BOOL WINAPI SetSystemCursor(HCURSOR,DWORD); +WINUSERAPI BOOL WINAPI SetThreadDesktop(HDESK); +WINUSERAPI UINT WINAPI SetTimer(HWND,UINT,UINT,TIMERPROC); +WINUSERAPI BOOL WINAPI SetUserObjectInformationA(HANDLE,int,PVOID,DWORD); +WINUSERAPI BOOL WINAPI SetUserObjectInformationW(HANDLE,int,PVOID,DWORD); +WINUSERAPI BOOL WINAPI SetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR); +WINUSERAPI HWINEVENTHOOK WINAPI SetWinEventHook(UINT,UINT,HMODULE,WINEVENTPROC,DWORD,DWORD,UINT); +WINUSERAPI BOOL WINAPI SetWindowContextHelpId(HWND,DWORD); +WINUSERAPI LONG WINAPI SetWindowLongA(HWND,int,LONG); +WINUSERAPI LONG WINAPI SetWindowLongW(HWND,int,LONG); +WINUSERAPI BOOL WINAPI SetWindowPlacement(HWND hWnd,const WINDOWPLACEMENT*); +WINUSERAPI BOOL WINAPI SetWindowPos(HWND,HWND,int,int,int,int,UINT); +WINUSERAPI int WINAPI SetWindowRgn(HWND,HRGN,BOOL); +WINUSERAPI HHOOK WINAPI SetWindowsHookA(int,HOOKPROC); +WINUSERAPI HHOOK WINAPI SetWindowsHookW(int,HOOKPROC); +WINUSERAPI HHOOK WINAPI SetWindowsHookExA(int,HOOKPROC,HINSTANCE,DWORD); +WINUSERAPI HHOOK WINAPI SetWindowsHookExW(int,HOOKPROC,HINSTANCE,DWORD); +WINUSERAPI BOOL WINAPI SetWindowTextA(HWND,LPCSTR); +WINUSERAPI BOOL WINAPI SetWindowTextW(HWND,LPCWSTR); +WINUSERAPI WORD WINAPI SetWindowWord(HWND,int,WORD); +WINUSERAPI BOOL WINAPI ShowCaret(HWND); +WINUSERAPI int WINAPI ShowCursor(BOOL); +WINUSERAPI BOOL WINAPI ShowOwnedPopups(HWND,BOOL); +WINUSERAPI BOOL WINAPI ShowScrollBar(HWND,int,BOOL); +WINUSERAPI BOOL WINAPI ShowWindow(HWND,int); +WINUSERAPI BOOL WINAPI ShowWindowAsync(HWND,int); +WINUSERAPI BOOL WINAPI SubtractRect(LPRECT,LPCRECT,LPCRECT); +WINUSERAPI BOOL WINAPI SwapMouseButton(BOOL); +WINUSERAPI BOOL WINAPI SwitchDesktop(HDESK); +WINUSERAPI VOID WINAPI SwitchToThisWindow(HWND,BOOL); +WINUSERAPI BOOL WINAPI SystemParametersInfoA(UINT,UINT,PVOID,UINT); +WINUSERAPI BOOL WINAPI SystemParametersInfoW(UINT,UINT,PVOID,UINT); +WINUSERAPI LONG WINAPI TabbedTextOutA(HDC,int,int,LPCSTR,int,int,LPINT,int); +WINUSERAPI LONG WINAPI TabbedTextOutW(HDC,int,int,LPCWSTR,int,int,LPINT,int); +WINUSERAPI WORD WINAPI TileWindows(HWND,UINT,LPCRECT,UINT,const HWND *); +WINUSERAPI int WINAPI ToAscii(UINT,UINT,PBYTE,LPWORD,UINT); +WINUSERAPI int WINAPI ToAsciiEx(UINT,UINT,PBYTE,LPWORD,UINT,HKL); +WINUSERAPI int WINAPI ToUnicode(UINT,UINT,PBYTE,LPWSTR,int,UINT); +WINUSERAPI int WINAPI ToUnicodeEx(UINT,UINT,PBYTE,LPWSTR,int,UINT,HKL); +WINUSERAPI BOOL WINAPI TrackMouseEvent(LPTRACKMOUSEEVENT); +WINUSERAPI BOOL WINAPI TrackPopupMenu(HMENU,UINT,int,int,int,HWND,LPCRECT); +WINUSERAPI BOOL WINAPI TrackPopupMenuEx(HMENU,UINT,int,int,HWND,LPTPMPARAMS); +WINUSERAPI int WINAPI TranslateAcceleratorA(HWND,HACCEL,LPMSG); +WINUSERAPI int WINAPI TranslateAcceleratorW(HWND,HACCEL,LPMSG); +WINUSERAPI BOOL WINAPI TranslateMDISysAccel(HWND,LPMSG); +WINUSERAPI BOOL WINAPI TranslateMessage(const MSG*); +WINUSERAPI BOOL WINAPI UnhookWindowsHook(int,HOOKPROC); +WINUSERAPI BOOL WINAPI UnhookWindowsHookEx(HHOOK); +WINUSERAPI BOOL WINAPI UnhookWinEvent(HWINEVENTHOOK); +WINUSERAPI BOOL WINAPI UnionRect(LPRECT,LPCRECT,LPCRECT); +WINUSERAPI BOOL WINAPI UnloadKeyboardLayout(HKL); +WINUSERAPI BOOL WINAPI UnregisterClassA(LPCSTR,HINSTANCE); +WINUSERAPI BOOL WINAPI UnregisterClassW(LPCWSTR,HINSTANCE); +WINUSERAPI BOOL WINAPI UnregisterDeviceNotification(HANDLE); +WINUSERAPI BOOL WINAPI UnregisterPowerSettingNotification(HPOWERNOTIFY); +WINUSERAPI BOOL WINAPI UnregisterHotKey(HWND,int); +WINUSERAPI BOOL WINAPI UpdateWindow(HWND); +WINUSERAPI BOOL WINAPI UserHandleGrantAccess(HANDLE,HANDLE,BOOL); +WINUSERAPI BOOL WINAPI ValidateRect(HWND,LPCRECT); +WINUSERAPI BOOL WINAPI ValidateRgn(HWND,HRGN); +WINUSERAPI SHORT WINAPI VkKeyScanA(CHAR); +WINUSERAPI SHORT WINAPI VkKeyScanExA(CHAR,HKL); +WINUSERAPI SHORT WINAPI VkKeyScanExW(WCHAR,HKL); +WINUSERAPI SHORT WINAPI VkKeyScanW(WCHAR); +WINUSERAPI DWORD WINAPI WaitForInputIdle(HANDLE,DWORD); +WINUSERAPI BOOL WINAPI WaitMessage(void); +WINUSERAPI HWND WINAPI WindowFromDC(HDC hDC); +WINUSERAPI HWND WINAPI WindowFromPoint(POINT); +WINUSERAPI UINT WINAPI WinExec(LPCSTR,UINT); +WINUSERAPI BOOL WINAPI WinHelpA(HWND,LPCSTR,UINT,DWORD); +WINUSERAPI BOOL WINAPI WinHelpW(HWND,LPCWSTR,UINT,DWORD); +WINUSERAPI int __cdecl wsprintfA(LPSTR,LPCSTR,...); +WINUSERAPI int __cdecl wsprintfW(LPWSTR,LPCWSTR,...); +WINUSERAPI int WINAPI wvsprintfA(LPSTR,LPCSTR,va_list arglist); +WINUSERAPI int WINAPI wvsprintfW(LPWSTR,LPCWSTR,va_list arglist); + +WINUSERAPI BOOL WINAPI AllowSetForegroundWindow(DWORD); +WINUSERAPI BOOL WINAPI LockSetForegroundWindow(UINT); + DWORD WINAPI GetFileVersionInfoSizeA(LPCSTR,PDWORD); DWORD WINAPI GetFileVersionInfoSizeW(LPCWSTR,PDWORD); BOOL WINAPI GetFileVersionInfoA(LPCSTR,DWORD,DWORD,PVOID); @@ -736,5 +1372,59 @@ HIMC WINAPI ImmGetContext(HWND); BOOL WINAPI ImmSetCompositionStringA(HIMC,DWORD,PCVOID,DWORD,PCVOID,DWORD); BOOL WINAPI ImmReleaseContext(HWND,HIMC); +WINADVAPI BOOL WINAPI AbortSystemShutdownA(LPCSTR); +WINADVAPI BOOL WINAPI AbortSystemShutdownW(LPCWSTR); +WINADVAPI BOOL WINAPI InitiateSystemShutdownA(LPSTR,LPSTR,DWORD,BOOL,BOOL); +WINADVAPI BOOL WINAPI InitiateSystemShutdownW(LPWSTR,LPWSTR,DWORD,BOOL,BOOL); +WINADVAPI LONG WINAPI RegCloseKey(HKEY); +WINADVAPI LONG WINAPI RegConnectRegistryA(LPCSTR,HKEY,PHKEY); +WINADVAPI LONG WINAPI RegConnectRegistryW(LPCWSTR,HKEY,PHKEY); +WINADVAPI LONG WINAPI RegCreateKeyA(HKEY,LPCSTR,PHKEY); +WINADVAPI LONG WINAPI RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,PDWORD); +WINADVAPI LONG WINAPI RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,PDWORD); +WINADVAPI LONG WINAPI RegCreateKeyW(HKEY,LPCWSTR,PHKEY); +WINADVAPI LONG WINAPI RegDeleteKeyA(HKEY,LPCSTR); +WINADVAPI LONG WINAPI RegDeleteKeyW(HKEY,LPCWSTR); +WINADVAPI LONG WINAPI RegDeleteKeyExA(HKEY,LPCSTR,REGSAM,DWORD); +WINADVAPI LONG WINAPI RegDeleteKeyExW(HKEY,LPCWSTR,REGSAM,DWORD); +WINADVAPI LONG WINAPI RegDeleteValueA(HKEY,LPCSTR); +WINADVAPI LONG WINAPI RegDeleteValueW(HKEY,LPCWSTR); +WINADVAPI LONG WINAPI RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD); +WINADVAPI LONG WINAPI RegEnumKeyW(HKEY,DWORD,LPWSTR,DWORD); +WINADVAPI LONG WINAPI RegEnumKeyExA(HKEY,DWORD,LPSTR,PDWORD,PDWORD,LPSTR,PDWORD,PFILETIME); +WINADVAPI LONG WINAPI RegEnumKeyExW(HKEY,DWORD,LPWSTR,PDWORD,PDWORD,LPWSTR,PDWORD,PFILETIME); +WINADVAPI LONG WINAPI RegEnumValueA(HKEY,DWORD,LPSTR,PDWORD,PDWORD,PDWORD,LPBYTE,PDWORD); +WINADVAPI LONG WINAPI RegEnumValueW(HKEY,DWORD,LPWSTR,PDWORD,PDWORD,PDWORD,LPBYTE,PDWORD); +WINADVAPI LONG WINAPI RegFlushKey(HKEY); +WINADVAPI LONG WINAPI RegGetKeySecurity(HKEY,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,PDWORD); +WINADVAPI LONG WINAPI RegLoadKeyA(HKEY,LPCSTR,LPCSTR); +WINADVAPI LONG WINAPI RegLoadKeyW(HKEY,LPCWSTR,LPCWSTR); +WINADVAPI LONG WINAPI RegNotifyChangeKeyValue(HKEY,BOOL,DWORD,HANDLE,BOOL); +WINADVAPI LONG WINAPI RegOpenKeyA(HKEY,LPCSTR,PHKEY); +WINADVAPI LONG WINAPI RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,PHKEY); +WINADVAPI LONG WINAPI RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,PHKEY); +WINADVAPI LONG WINAPI RegOpenKeyW(HKEY,LPCWSTR,PHKEY); +WINADVAPI LONG WINAPI RegQueryInfoKeyA(HKEY,LPSTR,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PFILETIME); +WINADVAPI LONG WINAPI RegQueryInfoKeyW(HKEY,LPWSTR,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PDWORD,PFILETIME); +WINADVAPI LONG WINAPI RegQueryMultipleValuesA(HKEY,PVALENTA,DWORD,LPSTR,LPDWORD); +WINADVAPI LONG WINAPI RegQueryMultipleValuesW(HKEY,PVALENTW,DWORD,LPWSTR,LPDWORD); +WINADVAPI LONG WINAPI RegQueryValueA(HKEY,LPCSTR,LPSTR,PLONG); +WINADVAPI LONG WINAPI RegQueryValueExA(HKEY,LPCSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD); +WINADVAPI LONG WINAPI RegQueryValueExW(HKEY,LPCWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD); +WINADVAPI LONG WINAPI RegQueryValueW(HKEY,LPCWSTR,LPWSTR,PLONG); +WINADVAPI LONG WINAPI RegReplaceKeyA(HKEY,LPCSTR,LPCSTR,LPCSTR); +WINADVAPI LONG WINAPI RegReplaceKeyW(HKEY,LPCWSTR,LPCWSTR,LPCWSTR); +WINADVAPI LONG WINAPI RegRestoreKeyA(HKEY,LPCSTR,DWORD); +WINADVAPI LONG WINAPI RegRestoreKeyW(HKEY,LPCWSTR,DWORD); +WINADVAPI LONG WINAPI RegSaveKeyA(HKEY,LPCSTR,LPSECURITY_ATTRIBUTES); +WINADVAPI LONG WINAPI RegSaveKeyW(HKEY,LPCWSTR,LPSECURITY_ATTRIBUTES); +WINADVAPI LONG WINAPI RegSetKeySecurity(HKEY,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR); +WINADVAPI LONG WINAPI RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD); +WINADVAPI LONG WINAPI RegSetValueExA(HKEY,LPCSTR,DWORD,DWORD,const BYTE*,DWORD); +WINADVAPI LONG WINAPI RegSetValueExW(HKEY,LPCWSTR,DWORD,DWORD,const BYTE*,DWORD); +WINADVAPI LONG WINAPI RegSetValueW(HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD); +WINADVAPI LONG WINAPI RegUnLoadKeyA(HKEY,LPCSTR); +WINADVAPI LONG WINAPI RegUnLoadKeyW(HKEY,LPCWSTR); + unsigned long __cdecl _beginthreadex (void *, unsigned int, unsigned int (__stdcall *) (void *), void*, unsigned int, unsigned int*); void __cdecl _endthreadex (unsigned int);