Source: core/sys/windows/_winbase.d
core.sys.windows.winbase
Windows API header module
Translated from MinGW API for MS-Windows 3.10
License
var CE_RXOVER CONSOLE_TEXTMODE_BUFFER DDD_RAW_TARGET_PATH DOCKINFO_UNDOCKED DONT_RESOLVE_DLL_REFERENCES EV_RXCHAR EVENTLOG_SEQUENTIAL_READ FILE_FLAG_WRITE_THROUGH FIND_FIRST_EX_CASE_SENSITIVE FORMAT_MESSAGE_ALLOCATE_BUFFER FORMAT_MESSAGE_MAX_WIDTH_MASK FS_CASE_SENSITIVE GMEM_FIXED HANDLE_FLAG_INHERIT HFILE_ERROR HINSTANCE_ERROR IGNORE INFINITE INVALID_FILE_SIZE INVALID_HANDLE_VALUE INVALID_SET_FILE_POINTER LMEM_FIXED LOCKFILE_FAIL_IMMEDIATELY MAX_COMPUTERNAME_LENGTH MAXIMUM_SUSPEND_COUNT MAXIMUM_WAIT_OBJECTS MOVEFILE_REPLACE_EXISTING MS_CTS_ON PIPE_CLIENT_END PIPE_TYPE_BYTE PIPE_UNLIMITED_INSTANCES PROCESS_HEAP_REGION PURGE_TXABORT SECURITY_ANONYMOUS SHUTDOWN_NORETRY SP_SERIALCOMM STARTF_USESHOWWINDOW STILL_ACTIVE TLS_OUT_OF_INDEXES VOLUME_NAME_DOS WAIT_ABANDONED_0 WAIT_OBJECT_0 WRITE_WATCH_FLAG_RESET
alias CopyMemory CRITICAL_SECTION CRITICAL_SECTION_DEBUG ENUMRESLANGPROCA ENUMRESLANGPROCW ENUMRESNAMEPROCA ENUMRESNAMEPROCW ENUMRESTYPEPROCA ENUMRESTYPEPROCW FillMemory GetCurrentTime LPBY_HANDLE_FILE_INFORMATION LPCOMMCONFIG LPCOMMPROP LPCOMMTIMEOUTS LPCOMSTAT LPCREATE_PROCESS_DEBUG_INFO LPCREATE_THREAD_DEBUG_INFO LPDCB LPDEBUG_EVENT LPEXCEPTION_DEBUG_INFO LPEXIT_PROCESS_DEBUG_INFO LPEXIT_THREAD_DEBUG_INFO LPFIBER_START_ROUTINE LPHW_PROFILE_INFO LPHW_PROFILE_INFOA LPHW_PROFILE_INFOW LPLOAD_DLL_DEBUG_INFO LPMEMORYSTATUS LPOFSTRUCT LPOUTPUT_DEBUG_STRING_INFO LPOVERLAPPED_COMPLETION_ROUTINE LPPROCESS_HEAP_ENTRY LPPROGRESS_ROUTINE LPRIP_INFO LPSTARTUPINFO LPSTARTUPINFOA LPSTARTUPINFOW LPSYSTEM_INFO LPSYSTEMTIME LPTHREAD_START_ROUTINE LPTIME_ZONE_INFORMATION LPTOP_LEVEL_EXCEPTION_FILTER LPUNLOAD_DLL_DEBUG_INFO LPWIN32_FILE_ATTRIBUTE_DATA LPWIN32_FIND_DATA LPWIN32_STREAM_ID LPWIN_CERTIFICATE MoveMemory PAPCFUNC PCRITICAL_SECTION PCRITICAL_SECTION_DEBUG PFILETIME PLDT_ENTRY POVERLAPPED PPROCESS_INFORMATION PTIMERAPCROUTINE PTOP_LEVEL_EXCEPTION_FILTER PWIN32_FIND_DATAA PWIN32_FIND_DATAW RtlCopyMemory RtlMoveMemory STARTUPINFO_W ZeroMemory
struct BY_HANDLE_FILE_INFORMATION COMMCONFIG COMMPROP COMMTIMEOUTS COMSTAT CREATE_PROCESS_DEBUG_INFO CREATE_THREAD_DEBUG_INFO DCB DEBUG_EVENT EXCEPTION_DEBUG_INFO EXIT_PROCESS_DEBUG_INFO EXIT_THREAD_DEBUG_INFO FILETIME HW_PROFILE_INFOA HW_PROFILE_INFOW LDT_ENTRY LOAD_DLL_DEBUG_INFO MEMORYSTATUS OFSTRUCT OUTPUT_DEBUG_STRING_INFO OVERLAPPED PROCESS_HEAP_ENTRY PROCESS_INFORMATION REG_TZI_FORMAT RIP_INFO STARTUPINFOA STARTUPINFOW SYSTEM_INFO SYSTEMTIME TIME_ZONE_INFORMATION UNLOAD_DLL_DEBUG_INFO WIN32_FILE_ATTRIBUTE_DATA WIN32_FIND_DATAA WIN32_FIND_DATAW WIN32_STREAM_ID WIN_CERTIFICATE
fn _hread _hwrite _lclose _lcreat _llseek _lopen _lread _lwrite AccessCheck AccessCheckAndAuditAlarmA AccessCheckAndAuditAlarmW AddAccessAllowedAce AddAccessDeniedAce AddAce AddAtomA AddAtomW AddAuditAccessAce AdjustTokenGroups AdjustTokenPrivileges AllocateAndInitializeSid AllocateLocallyUniqueId AreAllAccessesGranted AreAnyAccessesGranted AreFileApisANSI BackupEventLogA BackupEventLogW BackupRead BackupSeek BackupWrite Beep BeginUpdateResourceA BeginUpdateResourceW BuildCommDCBA BuildCommDCBAndTimeoutsA BuildCommDCBAndTimeoutsW BuildCommDCBW CallNamedPipeA CallNamedPipeW CancelDeviceWakeupRequest CancelIo CancelWaitableTimer CheckTokenMembership ClearCommBreak ClearCommError ClearEventLogA ClearEventLogW CloseEventLog CloseHandle CommConfigDialogA CommConfigDialogW CompareFileTime ConnectNamedPipe ContinueDebugEvent ConvertThreadToFiber CopyFileA CopyFileExA CopyFileExW CopyFileW CopySid CreateDirectoryA CreateDirectoryExA CreateDirectoryExW CreateDirectoryW CreateEventA CreateEventW CreateFiber CreateFileA CreateFileW CreateIoCompletionPort CreateMailslotA CreateMailslotW CreateMutexA CreateMutexW CreateNamedPipeA CreateNamedPipeW CreatePipe CreatePrivateObjectSecurity CreateProcessA CreateProcessAsUserA CreateProcessAsUserW CreateProcessW CreateRemoteThread CreateSemaphoreA CreateSemaphoreW CreateTapePartition CreateThread CreateWaitableTimerA CreateWaitableTimerW CreateWellKnownSid DebugActiveProcess DebugBreak DefineDosDeviceA DefineDosDeviceW DeleteAce DeleteAtom DeleteCriticalSection DeleteFiber DeleteFileA DeleteFileW DeregisterEventSource DestroyPrivateObjectSecurity DeviceIoControl DisableThreadLibraryCalls DisconnectNamedPipe DosDateTimeToFileTime DuplicateHandle DuplicateToken DuplicateTokenEx EndUpdateResourceA EndUpdateResourceW EnterCriticalSection EnumResourceLanguagesA EnumResourceLanguagesW EnumResourceNamesA EnumResourceNamesW EnumResourceTypesA EnumResourceTypesW EqualPrefixSid EqualSid EraseTape EscapeCommFunction ExitProcess ExitThread ExpandEnvironmentStringsA ExpandEnvironmentStringsW FatalAppExitA FatalAppExitW FatalExit FileTimeToDosDateTime FileTimeToLocalFileTime FileTimeToSystemTime FindAtomA FindAtomW FindClose FindCloseChangeNotification FindFirstChangeNotificationA FindFirstChangeNotificationW FindFirstFileA FindFirstFileExA FindFirstFileExW FindFirstFileW FindFirstFreeAce FindNextChangeNotification FindNextFileA FindNextFileW FindResourceA FindResourceExA FindResourceExW FindResourceW FlushFileBuffers FlushInstructionCache FormatMessageA FormatMessageW FreeEnvironmentStringsA FreeEnvironmentStringsW FreeLibrary FreeLibraryAndExitThread FreeResource FreeSid GetAce GetAclInformation GetAtomNameA GetAtomNameW GetBinaryTypeA GetBinaryTypeW GetCommandLineA GetCommandLineW GetCommConfig GetCommMask GetCommModemStatus GetCommProperties GetCommState GetCommTimeouts GetCompressedFileSizeA GetCompressedFileSizeW GetComputerNameA GetComputerNameW GetCurrentDirectoryA GetCurrentDirectoryW GetCurrentHwProfileA GetCurrentHwProfileW GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetDefaultCommConfigA GetDefaultCommConfigW GetDiskFreeSpaceA GetDiskFreeSpaceExA GetDiskFreeSpaceExW GetDiskFreeSpaceW GetDriveTypeA GetDriveTypeW GetEnvironmentStringsA GetEnvironmentStringsW GetEnvironmentVariableA GetEnvironmentVariableW GetExitCodeProcess GetExitCodeThread GetFileAttributesA GetFileAttributesExA GetFileAttributesExW GetFileAttributesW GetFileInformationByHandle GetFileSecurityA GetFileSecurityW GetFileSize GetFileTime GetFileType GetFinalPathNameByHandleA GetFinalPathNameByHandleW GetFullPathNameA GetFullPathNameW GetHandleInformation GetKernelObjectSecurity GetLastError GetLengthSid GetLocalTime GetLogicalDrives GetLogicalDriveStringsA GetLogicalDriveStringsW GetLongPathNameA GetLongPathNameW GetMailslotInfo GetModuleFileNameA GetModuleFileNameW GetModuleHandleA GetModuleHandleW GetNamedPipeHandleStateA GetNamedPipeHandleStateW GetNamedPipeInfo GetNumberOfEventLogRecords GetOldestEventLogRecord GetOverlappedResult GetPriorityClass GetPrivateObjectSecurity GetPrivateProfileIntA GetPrivateProfileIntW GetPrivateProfileSectionA GetPrivateProfileSectionNamesA GetPrivateProfileSectionNamesW GetPrivateProfileSectionW GetPrivateProfileStringA GetPrivateProfileStringW GetPrivateProfileStructA GetPrivateProfileStructW GetProcAddress GetProcessAffinityMask GetProcessPriorityBoost GetProcessShutdownParameters GetProcessTimes GetProcessVersion GetProcessWindowStation GetProcessWorkingSetSize GetProfileIntA GetProfileIntW GetProfileSectionA GetProfileSectionW GetProfileStringA GetProfileStringW GetQueuedCompletionStatus GetSecurityDescriptorControl GetSecurityDescriptorDacl GetSecurityDescriptorGroup GetSecurityDescriptorLength GetSecurityDescriptorOwner GetSecurityDescriptorSacl GetShortPathNameA GetShortPathNameW GetSidIdentifierAuthority GetSidLengthRequired GetSidSubAuthority GetSidSubAuthorityCount GetStartupInfoA GetStartupInfoW GetStdHandle GetSystemDirectoryA GetSystemDirectoryW GetSystemInfo GetSystemTime GetSystemTimeAdjustment GetSystemTimeAsFileTime GetTapeParameters GetTapePosition GetTapeStatus GetTempFileNameA GetTempFileNameW GetTempPathA GetTempPathW GetThreadContext GetThreadPriority GetThreadPriorityBoost GetThreadSelectorEntry GetThreadTimes GetTickCount GetTimeZoneInformation GetTokenInformation GetUserNameA GetUserNameW GetVersion GetVersionExA GetVersionExW GetVolumeInformationA GetVolumeInformationW GetWindowsDirectoryA GetWindowsDirectoryW GetWindowThreadProcessId GlobalAddAtomA GlobalAddAtomW GlobalAlloc GlobalCompact GlobalDeleteAtom GlobalDiscard GlobalFindAtomA GlobalFindAtomW GlobalFix GlobalFlags GlobalFree GlobalGetAtomNameA GlobalGetAtomNameW GlobalHandle GlobalLock GlobalMemoryStatus GlobalReAlloc GlobalSize GlobalUnfix GlobalUnlock GlobalUnWire GlobalWire HasOverlappedIoCompleted HeapAlloc HeapCompact HeapCreate HeapDestroy HeapFree HeapLock HeapReAlloc HeapSize HeapUnlock HeapValidate HeapWalk ImpersonateLoggedOnUser ImpersonateNamedPipeClient ImpersonateSelf InitAtomTable InitializeAcl InitializeCriticalSection InitializeCriticalSectionAndSpinCount InitializeSecurityDescriptor InitializeSid InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedExchangeAdd InterlockedIncrement IsBadHugeReadPtr IsBadHugeWritePtr IsBadReadPtr IsBadStringPtrA IsBadStringPtrW IsBadWritePtr IsDebuggerPresent IsProcessorFeaturePresent IsTextUnicode IsValidAcl IsValidSecurityDescriptor IsValidSid LeaveCriticalSection LoadLibraryA LoadLibraryExA LoadLibraryExW LoadLibraryW LoadModule LoadResource LocalAlloc LocalCompact LocalDiscard LocalFileTimeToFileTime LocalFlags LocalFree LocalHandle LocalLock LocalReAlloc LocalShrink LocalSize LocalUnlock LockFile LockFileEx LockResource LogonUserA LogonUserW LookupAccountNameA LookupAccountNameW LookupAccountSidA LookupAccountSidW LookupPrivilegeDisplayNameA LookupPrivilegeDisplayNameW LookupPrivilegeNameA LookupPrivilegeNameW LookupPrivilegeValueA LookupPrivilegeValueW lstrcatA lstrcatW lstrcmpA lstrcmpiA lstrcmpiW lstrcmpW lstrcpyA lstrcpynA lstrcpynW lstrcpyW lstrlenA lstrlenW MakeAbsoluteSD MAKEINTATOM MakeSelfRelativeSD MapGenericMask MoveFileA MoveFileExA MoveFileExW MoveFileW MulDiv NotifyChangeEventLog ObjectCloseAuditAlarmA ObjectCloseAuditAlarmW ObjectDeleteAuditAlarmA ObjectDeleteAuditAlarmW ObjectOpenAuditAlarmA ObjectOpenAuditAlarmW ObjectPrivilegeAuditAlarmA ObjectPrivilegeAuditAlarmW OpenBackupEventLogA OpenBackupEventLogW OpenEventA OpenEventLogA OpenEventLogW OpenEventW OpenFile OpenMutexA OpenMutexW OpenProcess OpenProcessToken OpenSemaphoreA OpenSemaphoreW OpenThreadToken OpenWaitableTimerA OpenWaitableTimerW OutputDebugStringA OutputDebugStringW PeekNamedPipe PostQueuedCompletionStatus PrepareTape PrivilegeCheck PrivilegedServiceAuditAlarmA PrivilegedServiceAuditAlarmW PulseEvent PurgeComm QueryDosDeviceA QueryDosDeviceW QueryPerformanceCounter QueryPerformanceFrequency QueueUserAPC RaiseException ReadDirectoryChangesW ReadEventLogA ReadEventLogW ReadFile ReadFileEx ReadFileScatter ReadProcessMemory RegisterEventSourceA RegisterEventSourceW ReleaseMutex ReleaseSemaphore RemoveDirectoryA RemoveDirectoryW ReportEventA ReportEventW ResetEvent ResumeThread RevertToSelf RtlFillMemory RtlZeroMemory SearchPathA SearchPathW SetAclInformation SetCommBreak SetCommConfig SetCommMask SetCommState SetCommTimeouts SetComputerNameA SetComputerNameW SetCriticalSectionSpinCount SetCurrentDirectoryA SetCurrentDirectoryW SetDefaultCommConfigA SetDefaultCommConfigW SetEndOfFile SetEnvironmentVariableA SetEnvironmentVariableW SetErrorMode SetEvent SetFileApisToANSI SetFileApisToOEM SetFileAttributesA SetFileAttributesW SetFilePointer SetFileSecurityA SetFileSecurityW SetFileTime SetHandleCount SetHandleInformation SetKernelObjectSecurity SetLastError SetLastErrorEx SetLocalTime SetMailslotInfo SetNamedPipeHandleState SetPriorityClass SetPrivateObjectSecurity SetProcessAffinityMask SetProcessPriorityBoost SetProcessShutdownParameters SetProcessWorkingSetSize SetSecurityDescriptorDacl SetSecurityDescriptorGroup SetSecurityDescriptorOwner SetSecurityDescriptorSacl SetStdHandle SetSystemTime SetSystemTimeAdjustment SetTapeParameters SetTapePosition SetThreadAffinityMask SetThreadContext SetThreadPriority SetThreadPriorityBoost SetThreadToken SetTimeZoneInformation SetTokenInformation SetUnhandledExceptionFilter SetupComm SetVolumeLabelA SetVolumeLabelW SetWaitableTimer SignalObjectAndWait SizeofResource Sleep SleepEx SuspendThread SwitchToFiber SwitchToThread SystemTimeToFileTime SystemTimeToTzSpecificLocalTime TerminateProcess TerminateThread TlsAlloc TlsFree TlsGetValue TlsSetValue TransactNamedPipe TransmitCommChar TryEnterCriticalSection TzSpecificLocalTimeToSystemTime UnhandledExceptionFilter UnlockFile UnlockFileEx UpdateResourceA UpdateResourceW VirtualAlloc VirtualAllocEx VirtualFree VirtualFreeEx VirtualLock VirtualProtect VirtualProtectEx VirtualQuery VirtualQueryEx VirtualUnlock WaitCommEvent WaitForDebugEvent WaitForMultipleObjects WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx WaitNamedPipeA WaitNamedPipeW WinLoadTrustProvider WriteFile WriteFileEx WriteFileGather WritePrivateProfileSectionA WritePrivateProfileSectionW WritePrivateProfileStringA WritePrivateProfileStringW WritePrivateProfileStructA WritePrivateProfileStructW WriteProcessMemory WriteProfileSectionA WriteProfileSectionW WriteProfileStringA WriteProfileStringW WriteTapemark
Types 103
structCOMMPROP
Fields
WORD wPacketLengthWORD wPacketVersionDWORD dwServiceMaskDWORD dwReserved1DWORD dwMaxTxQueueDWORD dwMaxRxQueueDWORD dwMaxBaudDWORD dwProvSubTypeDWORD dwProvCapabilitiesDWORD dwSettableParamsDWORD dwSettableBaudWORD wSettableDataWORD wSettableStopParityDWORD dwCurrentTxQueueDWORD dwCurrentRxQueueDWORD dwProvSpec1DWORD dwProvSpec2WCHAR _wcProvCharMethods
WCHAR * wcProvChar() returnaliasLPCOMMPROP = COMMPROP *
structFILETIME
Fields
DWORD dwLowDateTimeDWORD dwHighDateTimestructDCB
Fields
DWORD DCBlengthDWORD BaudRateuint _bfWORD wReservedWORD XonLimWORD XoffLimBYTE ByteSizeBYTE ParityBYTE StopBitschar XonCharchar XoffCharchar ErrorCharchar EofCharchar EvtCharWORD wReserved1Methods
bool fBinary(bool f)bool fParity(bool f)bool fOutxCtsFlow(bool f)bool fOutxDsrFlow(bool f)byte fDtrControl(byte x)bool fDsrSensitivity(bool f)bool fTXContinueOnXoff(bool f)bool fOutX(bool f)bool fInX(bool f)bool fErrorChar(bool f)bool fNull(bool f)byte fRtsControl(byte x)bool fAbortOnError(bool f)bool fBinary()bool fParity()bool fOutxCtsFlow()bool fOutxDsrFlow()byte fDtrControl()bool fDsrSensitivity()bool fTXContinueOnXoff()()bool fOutX()bool fInX()bool fErrorChar()bool fNull()byte fRtsControl()bool fAbortOnError()structCOMMCONFIG
Fields
DWORD dwSizeWORD wVersionWORD wReservedDCB dcbDWORD dwProviderSubTypeDWORD dwProviderOffsetDWORD dwProviderSizeWCHAR _wcProviderDataMethods
WCHAR * wcProviderData() returnaliasLPCOMMCONFIG = COMMCONFIG *
structCOMMTIMEOUTS
Fields
DWORD ReadIntervalTimeoutDWORD ReadTotalTimeoutMultiplierDWORD ReadTotalTimeoutConstantDWORD WriteTotalTimeoutMultiplierDWORD WriteTotalTimeoutConstantaliasLPCOMMTIMEOUTS = COMMTIMEOUTS *
structCOMSTAT
Fields
HANDLE hFileHANDLE hProcessHANDLE hThreadLPVOID lpBaseOfImageDWORD dwDebugInfoFileOffsetDWORD nDebugInfoSizeLPVOID lpThreadLocalBaseLPTHREAD_START_ROUTINE lpStartAddressLPVOID lpImageNameWORD fUnicodestructCREATE_THREAD_DEBUG_INFO
structEXCEPTION_DEBUG_INFO
structEXIT_THREAD_DEBUG_INFO
Fields
DWORD dwExitCodestructEXIT_PROCESS_DEBUG_INFO
Fields
DWORD dwExitCodestructLOAD_DLL_DEBUG_INFO
Fields
HANDLE hFileLPVOID lpBaseOfDllDWORD dwDebugInfoFileOffsetDWORD nDebugInfoSizeLPVOID lpImageNameWORD fUnicodealiasLPLOAD_DLL_DEBUG_INFO = LOAD_DLL_DEBUG_INFO *
structUNLOAD_DLL_DEBUG_INFO
Fields
LPVOID lpBaseOfDllstructOUTPUT_DEBUG_STRING_INFO
Fields
LPSTR lpDebugStringDataWORD fUnicodeWORD nDebugStringLengthstructRIP_INFO
Fields
DWORD dwErrorDWORD dwTypealiasLPRIP_INFO = RIP_INFO *
structDEBUG_EVENT
Fields
DWORD dwDebugEventCodeDWORD dwProcessIdDWORD dwThreadIdaliasLPDEBUG_EVENT = DEBUG_EVENT *
structOVERLAPPED
aliasPOVERLAPPED = OVERLAPPED *
structSTARTUPINFOA
aliasLPSTARTUPINFOA = STARTUPINFOA *
structSTARTUPINFOW
aliasSTARTUPINFO_W = STARTUPINFOW
aliasLPSTARTUPINFOW = STARTUPINFOW *
structPROCESS_INFORMATION
aliasPPROCESS_INFORMATION = PROCESS_INFORMATION *
aliasPCRITICAL_SECTION = CRITICAL_SECTION *
structSYSTEMTIME
Fields
WORD wYearWORD wMonthWORD wDayOfWeekWORD wDayWORD wHourWORD wMinuteWORD wSecondWORD wMillisecondsaliasLPSYSTEMTIME = SYSTEMTIME *
structWIN32_FIND_DATAA
aliasPWIN32_FIND_DATAA = WIN32_FIND_DATAA *
structWIN32_FIND_DATAW
aliasPWIN32_FIND_DATAW = WIN32_FIND_DATAW *
structWIN32_STREAM_ID
Fields
DWORD dwStreamIdDWORD dwStreamAttributesLARGE_INTEGER SizeDWORD dwStreamNameSizeWCHAR _cStreamNameMethods
WCHAR * cStreamName() returnaliasLPWIN32_STREAM_ID = WIN32_STREAM_ID *
FindExSearchNameMatch
FindExSearchLimitToDirectories
FindExSearchLimitToDevices
FindExSearchMaxSearchOp
AclRevisionInformation = 1
AclSizeInformation
structHW_PROFILE_INFOA
aliasLPHW_PROFILE_INFOA = HW_PROFILE_INFOA *
structHW_PROFILE_INFOW
aliasLPHW_PROFILE_INFOW = HW_PROFILE_INFOW *
GetFileExInfoStandard
GetFileExMaxInfoLevel
structSYSTEM_INFO
aliasLPSYSTEM_INFO = SYSTEM_INFO *
structTIME_ZONE_INFORMATION
Fields
LONG BiasWCHAR[32] StandardNameSYSTEMTIME StandardDateLONG StandardBiasWCHAR[32] DaylightNameSYSTEMTIME DaylightDateLONG DaylightBiasstructREG_TZI_FORMAT
structMEMORYSTATUS
aliasLPMEMORYSTATUS = MEMORYSTATUS *
structLDT_ENTRY
Fields
WORD LimitLowWORD BaseLowNested Templates
aliasPLDT_ENTRY = LDT_ENTRY *
structPROCESS_HEAP_ENTRY
aliasLPPROCESS_HEAP_ENTRY = PROCESS_HEAP_ENTRY *
structOFSTRUCT
aliasLPOFSTRUCT = OFSTRUCT *
structWIN_CERTIFICATE
Methods
BYTE * bCertificate() returnaliasLPWIN_CERTIFICATE = WIN_CERTIFICATE *
aliasLPTHREAD_START_ROUTINE = DWORD function(LPVOID)
aliasLPPROGRESS_ROUTINE = DWORD function(LARGE_INTEGER, LARGE_INTEGER, LARGE_INTEGER, LARGE_INTEGER,
DWORD, DWORD, HANDLE, HANDLE, LPVOID)
aliasLPFIBER_START_ROUTINE = void function(PVOID)
aliasENUMRESLANGPROCA = BOOL function(HMODULE, LPCSTR, LPCSTR, WORD, LONG_PTR)
aliasENUMRESLANGPROCW = BOOL function(HMODULE, LPCWSTR, LPCWSTR, WORD, LONG_PTR)
aliasENUMRESNAMEPROCA = BOOL function(HMODULE, LPCSTR, LPSTR, LONG_PTR)
aliasENUMRESNAMEPROCW = BOOL function(HMODULE, LPCWSTR, LPWSTR, LONG_PTR)
aliasENUMRESTYPEPROCA = BOOL function(HMODULE, LPSTR, LONG_PTR)
aliasENUMRESTYPEPROCW = BOOL function(HMODULE, LPWSTR, LONG_PTR)
aliasLPOVERLAPPED_COMPLETION_ROUTINE = void function(DWORD, DWORD, LPOVERLAPPED)
aliasPTOP_LEVEL_EXCEPTION_FILTER = LONG function(LPEXCEPTION_POINTERS)
aliasPAPCFUNC = void function(ULONG_PTR)
aliasPTIMERAPCROUTINE = void function(PVOID, DWORD, DWORD)
aliasRtlMoveMemory = memmove
aliasRtlCopyMemory = memcpy
aliasMoveMemory = RtlMoveMemory
aliasCopyMemory = RtlCopyMemory
aliasFillMemory = RtlFillMemory
aliasZeroMemory = RtlZeroMemory
aliasGetCurrentTime = GetTickCount
aliasLPSTARTUPINFO = STARTUPINFO *
aliasLPWIN32_FIND_DATA = WIN32_FIND_DATA *
aliasLPHW_PROFILE_INFO = HW_PROFILE_INFO *
Functions 607
fn
LPTSTR MAKEINTATOM()(ushort i)fn
int _hread(HFILE, LPVOID, int)fn
int _hwrite(HFILE, LPCSTR, int)fn
HFILE _lclose(HFILE)fn
HFILE _lcreat(LPCSTR, int)fn
HFILE _lopen(LPCSTR, int)fn
UINT _lread(HFILE, LPVOID, UINT)fn
UINT _lwrite(HFILE, LPCSTR, UINT)fn
SIZE_T GlobalCompact(DWORD)fn
UINT GlobalFlags(HGLOBAL)fn
BOOL GlobalUnWire(HGLOBAL)fn
SIZE_T LocalCompact(UINT)fn
UINT LocalFlags(HLOCAL)fn
SIZE_T LocalShrink(HLOCAL, UINT)fn
LONG InterlockedIncrement(LPLONG lpAddend)fn
LONG InterlockedDecrement(LPLONG lpAddend)fn
LONG InterlockedExchange(LPLONG Target, LONG Value)fn
LONG InterlockedExchangeAdd(LPLONG Addend, LONG Value)fn
LONG InterlockedCompareExchange(LONG * Destination, LONG Exchange, LONG Comperand)fn
ATOM AddAtomA(LPCSTR)fn
ATOM AddAtomW(LPCWSTR)fn
BOOL AreFileApisANSI()fn
BOOL Beep(DWORD, DWORD)fn
HANDLE BeginUpdateResourceA(LPCSTR, BOOL)fn
HANDLE BeginUpdateResourceW(LPCWSTR, BOOL)fn
BOOL BuildCommDCBA(LPCSTR, LPDCB)fn
BOOL BuildCommDCBW(LPCWSTR, LPDCB)fn
BOOL BuildCommDCBAndTimeoutsA(LPCSTR, LPDCB, LPCOMMTIMEOUTS)fn
BOOL BuildCommDCBAndTimeoutsW(LPCWSTR, LPDCB, LPCOMMTIMEOUTS)fn
BOOL CallNamedPipeA(LPCSTR, PVOID, DWORD, PVOID, DWORD, PDWORD, DWORD)fn
BOOL CallNamedPipeW(LPCWSTR, PVOID, DWORD, PVOID, DWORD, PDWORD, DWORD)fn
BOOL CancelDeviceWakeupRequest(HANDLE)fn
BOOL CheckTokenMembership(HANDLE, PSID, PBOOL)fn
BOOL ClearCommBreak(HANDLE)fn
BOOL ClearCommError(HANDLE, PDWORD, LPCOMSTAT)fn
BOOL CommConfigDialogA(LPCSTR, HWND, LPCOMMCONFIG)fn
BOOL CommConfigDialogW(LPCWSTR, HWND, LPCOMMCONFIG)fn
LONG CompareFileTime(const(FILETIME) *, const(FILETIME) *)fn
BOOL ContinueDebugEvent(DWORD, DWORD, DWORD)fn
BOOL CopyFileA(LPCSTR, LPCSTR, BOOL)fn
BOOL CopyFileW(LPCWSTR, LPCWSTR, BOOL)fn
BOOL CopyFileExA(LPCSTR, LPCSTR, LPPROGRESS_ROUTINE, LPVOID, LPBOOL, DWORD)fn
BOOL CopyFileExW(LPCWSTR, LPCWSTR, LPPROGRESS_ROUTINE, LPVOID, LPBOOL, DWORD)fn
BOOL CreateDirectoryA(LPCSTR, LPSECURITY_ATTRIBUTES)fn
BOOL CreateDirectoryW(LPCWSTR, LPSECURITY_ATTRIBUTES)fn
BOOL CreateDirectoryExA(LPCSTR, LPCSTR, LPSECURITY_ATTRIBUTES)fn
BOOL CreateDirectoryExW(LPCWSTR, LPCWSTR, LPSECURITY_ATTRIBUTES)fn
HANDLE CreateEventA(LPSECURITY_ATTRIBUTES, BOOL, BOOL, LPCSTR)fn
HANDLE CreateEventW(LPSECURITY_ATTRIBUTES, BOOL, BOOL, LPCWSTR)fn
HANDLE CreateFileA(LPCSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE)fn
HANDLE CreateFileW(LPCWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE)fn
HANDLE CreateIoCompletionPort(HANDLE, HANDLE, ULONG_PTR, DWORD)fn
HANDLE CreateMailslotA(LPCSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES)fn
HANDLE CreateMailslotW(LPCWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES)fn
HANDLE CreateMutexA(LPSECURITY_ATTRIBUTES, BOOL, LPCSTR)fn
HANDLE CreateMutexW(LPSECURITY_ATTRIBUTES, BOOL, LPCWSTR)fn
BOOL CreatePipe(PHANDLE, PHANDLE, LPSECURITY_ATTRIBUTES, DWORD)fn
BOOL CreateProcessA(LPCSTR, LPSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, BOOL, DWORD, PVOID, LPCSTR, LPSTARTUPINFOA, LPPROCESS_INFORMATION)fn
BOOL CreateProcessW(LPCWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, BOOL, DWORD, PVOID, LPCWSTR, LPSTARTUPINFOW, LPPROCESS_INFORMATION)fn
HANDLE CreateThread(LPSECURITY_ATTRIBUTES, SIZE_T, LPTHREAD_START_ROUTINE, PVOID, DWORD, PDWORD)fn
BOOL DebugActiveProcess(DWORD)fn
void DebugBreak()fn
ATOM DeleteAtom(ATOM)fn
BOOL DeleteFileA(LPCSTR)fn
BOOL DeleteFileW(LPCWSTR)fn
BOOL DisableThreadLibraryCalls(HMODULE)fn
BOOL DosDateTimeToFileTime(WORD, WORD, LPFILETIME)fn
BOOL DuplicateHandle(HANDLE, HANDLE, HANDLE, PHANDLE, DWORD, BOOL, DWORD)fn
BOOL EndUpdateResourceA(HANDLE, BOOL)fn
BOOL EndUpdateResourceW(HANDLE, BOOL)fn
void EnterCriticalSection(LPCRITICAL_SECTION)fn
void EnterCriticalSection(shared(CRITICAL_SECTION) *)fn
BOOL EnumResourceLanguagesA(HMODULE, LPCSTR, LPCSTR, ENUMRESLANGPROC, LONG_PTR)fn
BOOL EnumResourceLanguagesW(HMODULE, LPCWSTR, LPCWSTR, ENUMRESLANGPROC, LONG_PTR)fn
BOOL EnumResourceNamesA(HMODULE, LPCSTR, ENUMRESNAMEPROC, LONG_PTR)fn
BOOL EnumResourceNamesW(HMODULE, LPCWSTR, ENUMRESNAMEPROC, LONG_PTR)fn
BOOL EnumResourceTypesA(HMODULE, ENUMRESTYPEPROC, LONG_PTR)fn
BOOL EnumResourceTypesW(HMODULE, ENUMRESTYPEPROC, LONG_PTR)fn
BOOL EscapeCommFunction(HANDLE, DWORD)fn
void ExitProcess(UINT)fn
void ExitThread(DWORD)fn
DWORD ExpandEnvironmentStringsA(LPCSTR, LPSTR, DWORD)fn
DWORD ExpandEnvironmentStringsW(LPCWSTR, LPWSTR, DWORD)fn
void FatalAppExitA(UINT, LPCSTR)fn
void FatalAppExitW(UINT, LPCWSTR)fn
void FatalExit(int)fn
BOOL FileTimeToDosDateTime(const(FILETIME) *, LPWORD, LPWORD)fn
BOOL FileTimeToLocalFileTime(const(FILETIME) *, LPFILETIME)fn
BOOL FileTimeToSystemTime(const(FILETIME) *, LPSYSTEMTIME)fn
ATOM FindAtomA(LPCSTR)fn
ATOM FindAtomW(LPCWSTR)fn
BOOL FindCloseChangeNotification(HANDLE)fn
HANDLE FindFirstChangeNotificationA(LPCSTR, BOOL, DWORD)fn
HANDLE FindFirstChangeNotificationW(LPCWSTR, BOOL, DWORD)fn
HANDLE FindFirstFileA(LPCSTR, LPWIN32_FIND_DATAA)fn
HANDLE FindFirstFileW(LPCWSTR, LPWIN32_FIND_DATAW)fn
BOOL FindNextChangeNotification(HANDLE)fn
BOOL FindNextFileA(HANDLE, LPWIN32_FIND_DATAA)fn
BOOL FindNextFileW(HANDLE, LPWIN32_FIND_DATAW)fn
HRSRC FindResourceA(HMODULE, LPCSTR, LPCSTR)fn
HRSRC FindResourceW(HINSTANCE, LPCWSTR, LPCWSTR)fn
HRSRC FindResourceExA(HINSTANCE, LPCSTR, LPCSTR, WORD)fn
HRSRC FindResourceExW(HINSTANCE, LPCWSTR, LPCWSTR, WORD)fn
BOOL FlushFileBuffers(HANDLE)fn
BOOL FlushInstructionCache(HANDLE, PCVOID, SIZE_T)fn
DWORD FormatMessageA(DWORD, PCVOID, DWORD, DWORD, LPSTR, DWORD, va_list *)fn
DWORD FormatMessageW(DWORD, PCVOID, DWORD, DWORD, LPWSTR, DWORD, va_list *)fn
BOOL FreeEnvironmentStringsA(LPSTR)fn
BOOL FreeEnvironmentStringsW(LPWSTR)fn
BOOL FreeLibrary(HMODULE)fn
void FreeLibraryAndExitThread(HMODULE, DWORD)fn
BOOL FreeResource(HGLOBAL)fn
UINT GetAtomNameA(ATOM, LPSTR, int)fn
UINT GetAtomNameW(ATOM, LPWSTR, int)fn
LPSTR GetCommandLineA()fn
LPWSTR GetCommandLineW()fn
BOOL GetCommConfig(HANDLE, LPCOMMCONFIG, PDWORD)fn
BOOL GetCommMask(HANDLE, PDWORD)fn
BOOL GetCommModemStatus(HANDLE, PDWORD)fn
BOOL GetCommProperties(HANDLE, LPCOMMPROP)fn
BOOL GetCommState(HANDLE, LPDCB)fn
BOOL GetCommTimeouts(HANDLE, LPCOMMTIMEOUTS)fn
BOOL GetComputerNameA(LPSTR, PDWORD)fn
BOOL GetComputerNameW(LPWSTR, PDWORD)fn
DWORD GetCurrentDirectoryA(DWORD, LPSTR)fn
DWORD GetCurrentDirectoryW(DWORD, LPWSTR)fn
DWORD GetCurrentProcessId()fn
DWORD GetCurrentThreadId()fn
BOOL GetDefaultCommConfigA(LPCSTR, LPCOMMCONFIG, PDWORD)fn
BOOL GetDefaultCommConfigW(LPCWSTR, LPCOMMCONFIG, PDWORD)fn
BOOL GetDiskFreeSpaceA(LPCSTR, PDWORD, PDWORD, PDWORD, PDWORD)fn
BOOL GetDiskFreeSpaceW(LPCWSTR, PDWORD, PDWORD, PDWORD, PDWORD)fn
BOOL GetDiskFreeSpaceExA(LPCSTR, PULARGE_INTEGER, PULARGE_INTEGER, PULARGE_INTEGER)fn
BOOL GetDiskFreeSpaceExW(LPCWSTR, PULARGE_INTEGER, PULARGE_INTEGER, PULARGE_INTEGER)fn
UINT GetDriveTypeA(LPCSTR)fn
UINT GetDriveTypeW(LPCWSTR)fn
LPSTR GetEnvironmentStringsA()fn
LPWSTR GetEnvironmentStringsW()fn
DWORD GetEnvironmentVariableA(LPCSTR, LPSTR, DWORD)fn
DWORD GetEnvironmentVariableW(LPCWSTR, LPWSTR, DWORD)fn
BOOL GetExitCodeProcess(HANDLE, PDWORD)fn
BOOL GetExitCodeThread(HANDLE, PDWORD)fn
DWORD GetFileAttributesA(LPCSTR)fn
DWORD GetFileAttributesW(LPCWSTR)fn
DWORD GetFileSize(HANDLE, PDWORD)fn
BOOL GetFileTime(HANDLE, LPFILETIME, LPFILETIME, LPFILETIME)fn
DWORD GetFileType(HANDLE)fn
DWORD GetFinalPathNameByHandleA(HANDLE, LPSTR, DWORD, DWORD)fn
DWORD GetFinalPathNameByHandleW(HANDLE, LPWSTR, DWORD, DWORD)fn
DWORD GetFullPathNameA(LPCSTR, DWORD, LPSTR, LPSTR *)fn
DWORD GetFullPathNameW(LPCWSTR, DWORD, LPWSTR, LPWSTR *)fn
void GetLocalTime(LPSYSTEMTIME)fn
DWORD GetLogicalDrives()fn
DWORD GetLogicalDriveStringsA(DWORD, LPSTR)fn
DWORD GetLogicalDriveStringsW(DWORD, LPWSTR)fn
BOOL GetMailslotInfo(HANDLE, PDWORD, PDWORD, PDWORD, PDWORD)fn
DWORD GetModuleFileNameA(HINSTANCE, LPSTR, DWORD)fn
DWORD GetModuleFileNameW(HINSTANCE, LPWSTR, DWORD)fn
HMODULE GetModuleHandleA(LPCSTR)fn
HMODULE GetModuleHandleW(LPCWSTR)fn
BOOL GetNamedPipeHandleStateA(HANDLE, PDWORD, PDWORD, PDWORD, PDWORD, LPSTR, DWORD)fn
BOOL GetNamedPipeHandleStateW(HANDLE, PDWORD, PDWORD, PDWORD, PDWORD, LPWSTR, DWORD)fn
BOOL GetNamedPipeInfo(HANDLE, PDWORD, PDWORD, PDWORD, PDWORD)fn
BOOL GetOverlappedResult(HANDLE, LPOVERLAPPED, PDWORD, BOOL)fn
DWORD GetPriorityClass(HANDLE)fn
UINT GetPrivateProfileIntA(LPCSTR, LPCSTR, INT, LPCSTR)fn
UINT GetPrivateProfileIntW(LPCWSTR, LPCWSTR, INT, LPCWSTR)fn
DWORD GetPrivateProfileSectionA(LPCSTR, LPSTR, DWORD, LPCSTR)fn
DWORD GetPrivateProfileSectionW(LPCWSTR, LPWSTR, DWORD, LPCWSTR)fn
DWORD GetPrivateProfileSectionNamesA(LPSTR, DWORD, LPCSTR)fn
DWORD GetPrivateProfileSectionNamesW(LPWSTR, DWORD, LPCWSTR)fn
DWORD GetPrivateProfileStringA(LPCSTR, LPCSTR, LPCSTR, LPSTR, DWORD, LPCSTR)fn
DWORD GetPrivateProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, DWORD, LPCWSTR)fn
BOOL GetPrivateProfileStructA(LPCSTR, LPCSTR, LPVOID, UINT, LPCSTR)fn
BOOL GetPrivateProfileStructW(LPCWSTR, LPCWSTR, LPVOID, UINT, LPCWSTR)fn
FARPROC GetProcAddress(HMODULE, LPCSTR)fn
BOOL GetProcessAffinityMask(HANDLE, PDWORD_PTR, PDWORD_PTR)fn
DWORD GetProcessVersion(DWORD)fn
UINT GetProfileIntA(LPCSTR, LPCSTR, INT)fn
UINT GetProfileIntW(LPCWSTR, LPCWSTR, INT)fn
DWORD GetProfileSectionA(LPCSTR, LPSTR, DWORD)fn
DWORD GetProfileSectionW(LPCWSTR, LPWSTR, DWORD)fn
DWORD GetProfileStringA(LPCSTR, LPCSTR, LPCSTR, LPSTR, DWORD)fn
DWORD GetProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, DWORD)fn
DWORD GetShortPathNameA(LPCSTR, LPSTR, DWORD)fn
DWORD GetShortPathNameW(LPCWSTR, LPWSTR, DWORD)fn
HANDLE GetStdHandle(DWORD)fn
UINT GetSystemDirectoryA(LPSTR, UINT)fn
UINT GetSystemDirectoryW(LPWSTR, UINT)fn
BOOL GetSystemTimeAdjustment(PDWORD, PDWORD, PBOOL)fn
void GetSystemTimeAsFileTime(LPFILETIME)fn
UINT GetTempFileNameA(LPCSTR, LPCSTR, UINT, LPSTR)fn
UINT GetTempFileNameW(LPCWSTR, LPCWSTR, UINT, LPWSTR)fn
DWORD GetTempPathA(DWORD, LPSTR)fn
DWORD GetTempPathW(DWORD, LPWSTR)fn
BOOL GetThreadContext(HANDLE, LPCONTEXT)fn
int GetThreadPriority(HANDLE)fn
BOOL GetThreadSelectorEntry(HANDLE, DWORD, LPLDT_ENTRY)fn
DWORD GetTickCount()fn
BOOL GetUserNameA(LPSTR, PDWORD)fn
BOOL GetUserNameW(LPWSTR, PDWORD)fn
DWORD GetVersion()fn
BOOL GetVersionExA(LPOSVERSIONINFOA)fn
BOOL GetVersionExW(LPOSVERSIONINFOW)fn
BOOL GetVolumeInformationA(LPCSTR, LPSTR, DWORD, PDWORD, PDWORD, PDWORD, LPSTR, DWORD)fn
BOOL GetVolumeInformationW(LPCWSTR, LPWSTR, DWORD, PDWORD, PDWORD, PDWORD, LPWSTR, DWORD)fn
UINT GetWindowsDirectoryA(LPSTR, UINT)fn
UINT GetWindowsDirectoryW(LPWSTR, UINT)fn
DWORD GetWindowThreadProcessId(HWND, PDWORD)fn
ATOM GlobalAddAtomA(LPCSTR)fn
ATOM GlobalAddAtomW(LPCWSTR)fn
ATOM GlobalDeleteAtom(ATOM)fn
ATOM GlobalFindAtomA(LPCSTR)fn
ATOM GlobalFindAtomW(LPCWSTR)fn
UINT GlobalGetAtomNameA(ATOM, LPSTR, int)fn
UINT GlobalGetAtomNameW(ATOM, LPWSTR, int)fn
bool HasOverlappedIoCompleted(LPOVERLAPPED lpOverlapped)fn
BOOL InitAtomTable(DWORD)fn
BOOL IsBadHugeReadPtr(PCVOID, UINT_PTR)fn
BOOL IsBadHugeWritePtr(PVOID, UINT_PTR)fn
BOOL IsBadReadPtr(PCVOID, UINT_PTR)fn
BOOL IsBadStringPtrA(LPCSTR, UINT_PTR)fn
BOOL IsBadStringPtrW(LPCWSTR, UINT_PTR)fn
BOOL IsBadWritePtr(PVOID, UINT_PTR)fn
void LeaveCriticalSection(LPCRITICAL_SECTION)fn
void LeaveCriticalSection(shared(CRITICAL_SECTION) *)fn
HINSTANCE LoadLibraryA(LPCSTR)fn
HINSTANCE LoadLibraryW(LPCWSTR)fn
HINSTANCE LoadLibraryExA(LPCSTR, HANDLE, DWORD)fn
HINSTANCE LoadLibraryExW(LPCWSTR, HANDLE, DWORD)fn
DWORD LoadModule(LPCSTR, PVOID)fn
BOOL LocalFileTimeToFileTime(const(FILETIME) *, LPFILETIME)fn
LPSTR lstrcatA(LPSTR, LPCSTR)fn
LPWSTR lstrcatW(LPWSTR, LPCWSTR)fn
int lstrcmpA(LPCSTR, LPCSTR)fn
int lstrcmpiA(LPCSTR, LPCSTR)fn
int lstrcmpiW(LPCWSTR, LPCWSTR)fn
int lstrcmpW(LPCWSTR, LPCWSTR)fn
LPSTR lstrcpyA(LPSTR, LPCSTR)fn
LPSTR lstrcpynA(LPSTR, LPCSTR, int)fn
LPWSTR lstrcpynW(LPWSTR, LPCWSTR, int)fn
LPWSTR lstrcpyW(LPWSTR, LPCWSTR)fn
int lstrlenA(LPCSTR)fn
int lstrlenW(LPCWSTR)fn
BOOL MoveFileA(LPCSTR, LPCSTR)fn
BOOL MoveFileW(LPCWSTR, LPCWSTR)fn
int MulDiv(int, int, int)fn
HANDLE OpenEventA(DWORD, BOOL, LPCSTR)fn
HANDLE OpenEventW(DWORD, BOOL, LPCWSTR)fn
HANDLE OpenMutexA(DWORD, BOOL, LPCSTR)fn
HANDLE OpenMutexW(DWORD, BOOL, LPCWSTR)fn
HANDLE OpenProcess(DWORD, BOOL, DWORD)fn
HANDLE OpenSemaphoreA(DWORD, BOOL, LPCSTR)fn
HANDLE OpenSemaphoreW(DWORD, BOOL, LPCWSTR)fn
void OutputDebugStringA(LPCSTR)fn
void OutputDebugStringW(LPCWSTR)fn
BOOL PeekNamedPipe(HANDLE, PVOID, DWORD, PDWORD, PDWORD, PDWORD)fn
BOOL PulseEvent(HANDLE)fn
DWORD QueueUserAPC(PAPCFUNC, HANDLE, ULONG_PTR)fn
void RaiseException(DWORD, DWORD, DWORD, const(ULONG_PTR) *)fn
BOOL ReadFileEx(HANDLE, PVOID, DWORD, LPOVERLAPPED, LPOVERLAPPED_COMPLETION_ROUTINE)fn
BOOL ReleaseMutex(HANDLE)fn
BOOL ReleaseSemaphore(HANDLE, LONG, LPLONG)fn
BOOL RemoveDirectoryA(LPCSTR)fn
BOOL RemoveDirectoryW(LPCWSTR)fn
BOOL ResetEvent(HANDLE)fn
DWORD ResumeThread(HANDLE)fn
DWORD SearchPathA(LPCSTR, LPCSTR, LPCSTR, DWORD, LPSTR, LPSTR *)fn
DWORD SearchPathW(LPCWSTR, LPCWSTR, LPCWSTR, DWORD, LPWSTR, LPWSTR *)fn
BOOL SetCommBreak(HANDLE)fn
BOOL SetCommConfig(HANDLE, LPCOMMCONFIG, DWORD)fn
BOOL SetCommMask(HANDLE, DWORD)fn
BOOL SetCommState(HANDLE, LPDCB)fn
BOOL SetCommTimeouts(HANDLE, LPCOMMTIMEOUTS)fn
BOOL SetComputerNameA(LPCSTR)fn
BOOL SetComputerNameW(LPCWSTR)fn
BOOL SetCurrentDirectoryA(LPCSTR)fn
BOOL SetCurrentDirectoryW(LPCWSTR)fn
BOOL SetDefaultCommConfigA(LPCSTR, LPCOMMCONFIG, DWORD)fn
BOOL SetDefaultCommConfigW(LPCWSTR, LPCOMMCONFIG, DWORD)fn
BOOL SetEndOfFile(HANDLE)fn
BOOL SetEnvironmentVariableA(LPCSTR, LPCSTR)fn
BOOL SetEnvironmentVariableW(LPCWSTR, LPCWSTR)fn
UINT SetErrorMode(UINT)fn
VOID SetFileApisToOEM()fn
BOOL SetFileAttributesA(LPCSTR, DWORD)fn
BOOL SetFileAttributesW(LPCWSTR, DWORD)fn
DWORD SetFilePointer(HANDLE, LONG, PLONG, DWORD)fn
BOOL SetFileTime(HANDLE, const(FILETIME) *, const(FILETIME) *, const(FILETIME) *)fn
void SetLastError(DWORD)fn
void SetLastErrorEx(DWORD, DWORD)fn
BOOL SetLocalTime(const(SYSTEMTIME) *)fn
BOOL SetMailslotInfo(HANDLE, DWORD)fn
BOOL SetNamedPipeHandleState(HANDLE, PDWORD, PDWORD, PDWORD)fn
BOOL SetPriorityClass(HANDLE, DWORD)fn
BOOL SetStdHandle(DWORD, HANDLE)fn
BOOL SetSystemTime(const(SYSTEMTIME) *)fn
DWORD_PTR SetThreadAffinityMask(HANDLE, DWORD_PTR)fn
BOOL SetThreadContext(HANDLE, const(CONTEXT) *)fn
BOOL SetThreadPriority(HANDLE, int)fn
BOOL SetTimeZoneInformation(const(TIME_ZONE_INFORMATION) *)fn
BOOL SetVolumeLabelA(LPCSTR, LPCSTR)fn
BOOL SetVolumeLabelW(LPCWSTR, LPCWSTR)fn
DWORD SizeofResource(HINSTANCE, HRSRC)fn
void Sleep(DWORD)fn
DWORD SleepEx(DWORD, BOOL)fn
DWORD SuspendThread(HANDLE)fn
BOOL SystemTimeToFileTime(const(SYSTEMTIME) *, LPFILETIME)fn
BOOL TerminateProcess(HANDLE, UINT)fn
BOOL TerminateThread(HANDLE, DWORD)fn
DWORD TlsAlloc()fn
BOOL TlsFree(DWORD)fn
PVOID TlsGetValue(DWORD)fn
BOOL TlsSetValue(DWORD, PVOID)fn
BOOL TransactNamedPipe(HANDLE, PVOID, DWORD, PVOID, DWORD, PDWORD, LPOVERLAPPED)fn
BOOL TransmitCommChar(HANDLE, char)fn
LONG UnhandledExceptionFilter(LPEXCEPTION_POINTERS)fn
BOOL UnlockFile(HANDLE, DWORD, DWORD, DWORD, DWORD)fn
BOOL WaitCommEvent(HANDLE, PDWORD, LPOVERLAPPED)fn
BOOL WaitForDebugEvent(LPDEBUG_EVENT, DWORD)fn
DWORD WaitForMultipleObjects(DWORD, const(HANDLE) *, BOOL, DWORD)fn
DWORD WaitForMultipleObjectsEx(DWORD, const(HANDLE) *, BOOL, DWORD, BOOL)fn
DWORD WaitForSingleObject(HANDLE, DWORD)fn
DWORD WaitForSingleObjectEx(HANDLE, DWORD, BOOL)fn
BOOL WaitNamedPipeA(LPCSTR, DWORD)fn
BOOL WaitNamedPipeW(LPCWSTR, DWORD)fn
BOOL WinLoadTrustProvider(GUID *)fn
BOOL WriteFileEx(HANDLE, PCVOID, DWORD, LPOVERLAPPED, LPOVERLAPPED_COMPLETION_ROUTINE)fn
BOOL WritePrivateProfileSectionA(LPCSTR, LPCSTR, LPCSTR)fn
BOOL WritePrivateProfileSectionW(LPCWSTR, LPCWSTR, LPCWSTR)fn
BOOL WritePrivateProfileStringA(LPCSTR, LPCSTR, LPCSTR, LPCSTR)fn
BOOL WritePrivateProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR)fn
BOOL WritePrivateProfileStructA(LPCSTR, LPCSTR, LPVOID, UINT, LPCSTR)fn
BOOL WritePrivateProfileStructW(LPCWSTR, LPCWSTR, LPVOID, UINT, LPCWSTR)fn
BOOL WriteProcessMemory(HANDLE, LPVOID, LPCVOID, SIZE_T, SIZE_T *)fn
BOOL WriteProfileSectionA(LPCSTR, LPCSTR)fn
BOOL WriteProfileSectionW(LPCWSTR, LPCWSTR)fn
BOOL WriteProfileStringA(LPCSTR, LPCSTR, LPCSTR)fn
BOOL WriteProfileStringW(LPCWSTR, LPCWSTR, LPCWSTR)fn
HGLOBAL GlobalAlloc(UINT, SIZE_T)fn
LPVOID GlobalLock(HGLOBAL)fn
HGLOBAL GlobalReAlloc(HGLOBAL, SIZE_T, UINT)fn
BOOL GlobalUnlock(HGLOBAL)fn
SIZE_T HeapCompact(HANDLE, DWORD)fn
HANDLE HeapCreate(DWORD, SIZE_T, SIZE_T)fn
BOOL HeapDestroy(HANDLE)fn
PVOID HeapReAlloc(HANDLE, DWORD, PVOID, SIZE_T)fn
BOOL HeapUnlock(HANDLE)fn
BOOL HeapValidate(HANDLE, DWORD, PCVOID)fn
BOOL HeapWalk(HANDLE, LPPROCESS_HEAP_ENTRY)fn
HLOCAL LocalAlloc(UINT, SIZE_T)fn
HLOCAL LocalHandle(LPCVOID)fn
HLOCAL LocalReAlloc(HLOCAL, SIZE_T, UINT)fn
BOOL LocalUnlock(HLOCAL)fn
PVOID VirtualAlloc(PVOID, SIZE_T, DWORD, DWORD)fn
PVOID VirtualAllocEx(HANDLE, PVOID, SIZE_T, DWORD, DWORD)fn
BOOL VirtualFree(PVOID, SIZE_T, DWORD)fn
BOOL VirtualFreeEx(HANDLE, PVOID, SIZE_T, DWORD)fn
BOOL VirtualLock(PVOID, SIZE_T)fn
BOOL VirtualProtect(PVOID, SIZE_T, DWORD, PDWORD)fn
BOOL VirtualProtectEx(HANDLE, PVOID, SIZE_T, DWORD, PDWORD)fn
SIZE_T VirtualQuery(LPCVOID, PMEMORY_BASIC_INFORMATION, SIZE_T)fn
SIZE_T VirtualQueryEx(HANDLE, LPCVOID, PMEMORY_BASIC_INFORMATION, SIZE_T)fn
BOOL VirtualUnlock(PVOID, SIZE_T)fn
BOOL CancelWaitableTimer(HANDLE)fn
LPVOID CreateFiber(SIZE_T, LPFIBER_START_ROUTINE, LPVOID)fn
HANDLE CreateWaitableTimerA(LPSECURITY_ATTRIBUTES, BOOL, LPCSTR)fn
HANDLE CreateWaitableTimerW(LPSECURITY_ATTRIBUTES, BOOL, LPCWSTR)fn
void DeleteFiber(PVOID)fn
BOOL GetFileAttributesExA(LPCSTR, GET_FILEEX_INFO_LEVELS, PVOID)fn
BOOL GetFileAttributesExW(LPCWSTR, GET_FILEEX_INFO_LEVELS, PVOID)fn
DWORD GetLongPathNameA(LPCSTR, LPSTR, DWORD)fn
DWORD GetLongPathNameW(LPCWSTR, LPWSTR, DWORD)fn
BOOL InitializeCriticalSectionAndSpinCount(LPCRITICAL_SECTION, DWORD)fn
BOOL IsDebuggerPresent()fn
HANDLE OpenWaitableTimerA(DWORD, BOOL, LPCSTR)fn
HANDLE OpenWaitableTimerW(DWORD, BOOL, LPCWSTR)fn
DWORD QueryDosDeviceA(LPCSTR, LPSTR, DWORD)fn
DWORD QueryDosDeviceW(LPCWSTR, LPWSTR, DWORD)fn
BOOL SetWaitableTimer(HANDLE, const(LARGE_INTEGER) *, LONG, PTIMERAPCROUTINE, PVOID, BOOL)fn
void SwitchToFiber(PVOID)fn
BOOL AccessCheck(PSECURITY_DESCRIPTOR, HANDLE, DWORD, PGENERIC_MAPPING, PPRIVILEGE_SET, PDWORD, PDWORD, PBOOL)fn
BOOL AccessCheckAndAuditAlarmA(LPCSTR, LPVOID, LPSTR, LPSTR, PSECURITY_DESCRIPTOR, DWORD, PGENERIC_MAPPING, BOOL, PDWORD, PBOOL, PBOOL)fn
BOOL AccessCheckAndAuditAlarmW(LPCWSTR, LPVOID, LPWSTR, LPWSTR, PSECURITY_DESCRIPTOR, DWORD, PGENERIC_MAPPING, BOOL, PDWORD, PBOOL, PBOOL)fn
BOOL AddAccessAllowedAce(PACL, DWORD, DWORD, PSID)fn
BOOL AddAccessDeniedAce(PACL, DWORD, DWORD, PSID)fn
BOOL AddAuditAccessAce(PACL, DWORD, DWORD, PSID, BOOL, BOOL)fn
BOOL AdjustTokenGroups(HANDLE, BOOL, PTOKEN_GROUPS, DWORD, PTOKEN_GROUPS, PDWORD)fn
BOOL AdjustTokenPrivileges(HANDLE, BOOL, PTOKEN_PRIVILEGES, DWORD, PTOKEN_PRIVILEGES, PDWORD)fn
BOOL AllocateAndInitializeSid(PSID_IDENTIFIER_AUTHORITY, BYTE, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, PSID *)fn
BOOL AllocateLocallyUniqueId(PLUID)fn
BOOL AreAllAccessesGranted(DWORD, DWORD)fn
BOOL AreAnyAccessesGranted(DWORD, DWORD)fn
BOOL BackupEventLogA(HANDLE, LPCSTR)fn
BOOL BackupEventLogW(HANDLE, LPCWSTR)fn
BOOL BackupRead(HANDLE, LPBYTE, DWORD, LPDWORD, BOOL, BOOL, LPVOID *)fn
BOOL BackupSeek(HANDLE, DWORD, DWORD, LPDWORD, LPDWORD, LPVOID *)fn
BOOL BackupWrite(HANDLE, LPBYTE, DWORD, LPDWORD, BOOL, BOOL, LPVOID *)fn
BOOL ClearEventLogA(HANDLE, LPCSTR)fn
BOOL ClearEventLogW(HANDLE, LPCWSTR)fn
BOOL CloseEventLog(HANDLE)fn
BOOL ConnectNamedPipe(HANDLE, LPOVERLAPPED)fn
HANDLE CreateNamedPipeA(LPCSTR, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPSECURITY_ATTRIBUTES)fn
HANDLE CreateNamedPipeW(LPCWSTR, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPSECURITY_ATTRIBUTES)fn
BOOL CreatePrivateObjectSecurity(PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR *, BOOL, HANDLE, PGENERIC_MAPPING)fn
BOOL CreateProcessAsUserA(HANDLE, LPCSTR, LPSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, BOOL, DWORD, PVOID, LPCSTR, LPSTARTUPINFOA, LPPROCESS_INFORMATION)fn
BOOL CreateProcessAsUserW(HANDLE, LPCWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, BOOL, DWORD, PVOID, LPCWSTR, LPSTARTUPINFOW, LPPROCESS_INFORMATION)fn
HANDLE CreateRemoteThread(HANDLE, LPSECURITY_ATTRIBUTES, SIZE_T, LPTHREAD_START_ROUTINE, LPVOID, DWORD, LPDWORD)fn
DWORD CreateTapePartition(HANDLE, DWORD, DWORD, DWORD)fn
BOOL DefineDosDeviceA(DWORD, LPCSTR, LPCSTR)fn
BOOL DefineDosDeviceW(DWORD, LPCWSTR, LPCWSTR)fn
BOOL DeregisterEventSource(HANDLE)fn
BOOL DeviceIoControl(HANDLE, DWORD, PVOID, DWORD, PVOID, DWORD, PDWORD, POVERLAPPED)fn
BOOL DisconnectNamedPipe(HANDLE)fn
BOOL DuplicateTokenEx(HANDLE, DWORD, LPSECURITY_ATTRIBUTES, SECURITY_IMPERSONATION_LEVEL, TOKEN_TYPE, PHANDLE)fn
BOOL EqualPrefixSid(PSID, PSID)fn
HANDLE FindFirstFileExA(LPCSTR, FINDEX_INFO_LEVELS, PVOID, FINDEX_SEARCH_OPS, PVOID, DWORD)fn
HANDLE FindFirstFileExW(LPCWSTR, FINDEX_INFO_LEVELS, PVOID, FINDEX_SEARCH_OPS, PVOID, DWORD)fn
BOOL FindFirstFreeAce(PACL, PVOID *)fn
BOOL GetAclInformation(PACL, PVOID, DWORD, ACL_INFORMATION_CLASS)fn
BOOL GetBinaryTypeA(LPCSTR, PDWORD)fn
BOOL GetBinaryTypeW(LPCWSTR, PDWORD)fn
DWORD GetCompressedFileSizeA(LPCSTR, PDWORD)fn
DWORD GetCompressedFileSizeW(LPCWSTR, PDWORD)fn
BOOL GetFileSecurityA(LPCSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, PDWORD)fn
BOOL GetFileSecurityW(LPCWSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, PDWORD)fn
BOOL GetHandleInformation(HANDLE, PDWORD)fn
BOOL GetKernelObjectSecurity(HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, PDWORD)fn
DWORD GetLengthSid(PSID)fn
BOOL GetNumberOfEventLogRecords(HANDLE, PDWORD)fn
BOOL GetOldestEventLogRecord(HANDLE, PDWORD)fn
BOOL GetPrivateObjectSecurity(PSECURITY_DESCRIPTOR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, PDWORD)fn
BOOL GetProcessPriorityBoost(HANDLE, PBOOL)fn
BOOL GetProcessShutdownParameters(PDWORD, PDWORD)fn
BOOL GetProcessTimes(HANDLE, LPFILETIME, LPFILETIME, LPFILETIME, LPFILETIME)fn
BOOL GetProcessWorkingSetSize(HANDLE, PSIZE_T, PSIZE_T)fn
BOOL GetQueuedCompletionStatus(HANDLE, PDWORD, PULONG_PTR, LPOVERLAPPED *, DWORD)fn
BOOL GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR_CONTROL, PDWORD)fn
BOOL GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR, LPBOOL, PACL *, LPBOOL)fn
BOOL GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR, PSID *, LPBOOL)fn
BOOL GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR, PSID *, LPBOOL)fn
BOOL GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR, LPBOOL, PACL *, LPBOOL)fn
DWORD GetSidLengthRequired(UCHAR)fn
PDWORD GetSidSubAuthority(PSID, DWORD)fn
DWORD GetTapeParameters(HANDLE, DWORD, PDWORD, PVOID)fn
DWORD GetTapePosition(HANDLE, DWORD, PDWORD, PDWORD, PDWORD)fn
DWORD GetTapeStatus(HANDLE)fn
BOOL GetThreadPriorityBoost(HANDLE, PBOOL)fn
BOOL GetThreadTimes(HANDLE, LPFILETIME, LPFILETIME, LPFILETIME, LPFILETIME)fn
BOOL GetTokenInformation(HANDLE, TOKEN_INFORMATION_CLASS, PVOID, DWORD, PDWORD)fn
BOOL ImpersonateLoggedOnUser(HANDLE)fn
BOOL ImpersonateNamedPipeClient(HANDLE)fn
BOOL InitializeAcl(PACL, DWORD, DWORD)fn
DWORD SetCriticalSectionSpinCount(LPCRITICAL_SECTION, DWORD)fn
BOOL InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR, DWORD)fn
BOOL InitializeSid(PSID, PSID_IDENTIFIER_AUTHORITY, BYTE)fn
BOOL IsProcessorFeaturePresent(DWORD)fn
BOOL IsTextUnicode(PCVOID, int, LPINT)fn
BOOL IsValidAcl(PACL)fn
BOOL IsValidSid(PSID)fn
BOOL CreateWellKnownSid(WELL_KNOWN_SID_TYPE, PSID, PSID, PDWORD)fn
BOOL LockFileEx(HANDLE, DWORD, DWORD, DWORD, DWORD, LPOVERLAPPED)fn
BOOL LogonUserA(LPSTR, LPSTR, LPSTR, DWORD, DWORD, PHANDLE)fn
BOOL LogonUserW(LPWSTR, LPWSTR, LPWSTR, DWORD, DWORD, PHANDLE)fn
BOOL LookupAccountNameA(LPCSTR, LPCSTR, PSID, PDWORD, LPSTR, PDWORD, PSID_NAME_USE)fn
BOOL LookupAccountNameW(LPCWSTR, LPCWSTR, PSID, PDWORD, LPWSTR, PDWORD, PSID_NAME_USE)fn
BOOL LookupAccountSidA(LPCSTR, PSID, LPSTR, PDWORD, LPSTR, PDWORD, PSID_NAME_USE)fn
BOOL LookupAccountSidW(LPCWSTR, PSID, LPWSTR, PDWORD, LPWSTR, PDWORD, PSID_NAME_USE)fn
BOOL LookupPrivilegeDisplayNameA(LPCSTR, LPCSTR, LPSTR, PDWORD, PDWORD)fn
BOOL LookupPrivilegeDisplayNameW(LPCWSTR, LPCWSTR, LPWSTR, PDWORD, PDWORD)fn
BOOL LookupPrivilegeNameA(LPCSTR, PLUID, LPSTR, PDWORD)fn
BOOL LookupPrivilegeNameW(LPCWSTR, PLUID, LPWSTR, PDWORD)fn
BOOL LookupPrivilegeValueA(LPCSTR, LPCSTR, PLUID)fn
BOOL LookupPrivilegeValueW(LPCWSTR, LPCWSTR, PLUID)fn
BOOL MakeAbsoluteSD(PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, PDWORD, PACL, PDWORD, PACL, PDWORD, PSID, PDWORD, PSID, PDWORD)fn
BOOL MakeSelfRelativeSD(PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, PDWORD)fn
VOID MapGenericMask(PDWORD, PGENERIC_MAPPING)fn
BOOL MoveFileExA(LPCSTR, LPCSTR, DWORD)fn
BOOL MoveFileExW(LPCWSTR, LPCWSTR, DWORD)fn
BOOL NotifyChangeEventLog(HANDLE, HANDLE)fn
BOOL ObjectCloseAuditAlarmA(LPCSTR, PVOID, BOOL)fn
BOOL ObjectCloseAuditAlarmW(LPCWSTR, PVOID, BOOL)fn
BOOL ObjectDeleteAuditAlarmA(LPCSTR, PVOID, BOOL)fn
BOOL ObjectDeleteAuditAlarmW(LPCWSTR, PVOID, BOOL)fn
BOOL ObjectOpenAuditAlarmA(LPCSTR, PVOID, LPSTR, LPSTR, PSECURITY_DESCRIPTOR, HANDLE, DWORD, DWORD, PPRIVILEGE_SET, BOOL, BOOL, PBOOL)fn
BOOL ObjectOpenAuditAlarmW(LPCWSTR, PVOID, LPWSTR, LPWSTR, PSECURITY_DESCRIPTOR, HANDLE, DWORD, DWORD, PPRIVILEGE_SET, BOOL, BOOL, PBOOL)fn
BOOL ObjectPrivilegeAuditAlarmA(LPCSTR, PVOID, HANDLE, DWORD, PPRIVILEGE_SET, BOOL)fn
BOOL ObjectPrivilegeAuditAlarmW(LPCWSTR, PVOID, HANDLE, DWORD, PPRIVILEGE_SET, BOOL)fn
HANDLE OpenBackupEventLogA(LPCSTR, LPCSTR)fn
HANDLE OpenBackupEventLogW(LPCWSTR, LPCWSTR)fn
HANDLE OpenEventLogA(LPCSTR, LPCSTR)fn
HANDLE OpenEventLogW(LPCWSTR, LPCWSTR)fn
BOOL OpenProcessToken(HANDLE, DWORD, PHANDLE)fn
BOOL OpenThreadToken(HANDLE, DWORD, BOOL, PHANDLE)fn
BOOL PostQueuedCompletionStatus(HANDLE, DWORD, ULONG_PTR, LPOVERLAPPED)fn
DWORD PrepareTape(HANDLE, DWORD, BOOL)fn
BOOL PrivilegeCheck(HANDLE, PPRIVILEGE_SET, PBOOL)fn
BOOL PrivilegedServiceAuditAlarmA(LPCSTR, LPCSTR, HANDLE, PPRIVILEGE_SET, BOOL)fn
BOOL PrivilegedServiceAuditAlarmW(LPCWSTR, LPCWSTR, HANDLE, PPRIVILEGE_SET, BOOL)fn
BOOL ReadDirectoryChangesW(HANDLE, PVOID, DWORD, BOOL, DWORD, PDWORD, LPOVERLAPPED, LPOVERLAPPED_COMPLETION_ROUTINE)fn
BOOL ReadEventLogA(HANDLE, DWORD, DWORD, PVOID, DWORD, DWORD *, DWORD *)fn
BOOL ReadEventLogW(HANDLE, DWORD, DWORD, PVOID, DWORD, DWORD *, DWORD *)fn
BOOL ReadFileScatter(HANDLE, FILE_SEGMENT_ELEMENT *, DWORD, LPDWORD, LPOVERLAPPED)fn
HANDLE RegisterEventSourceA(LPCSTR, LPCSTR)fn
HANDLE RegisterEventSourceW(LPCWSTR, LPCWSTR)fn
BOOL ReportEventA(HANDLE, WORD, WORD, DWORD, PSID, WORD, DWORD, LPCSTR *, PVOID)fn
BOOL ReportEventW(HANDLE, WORD, WORD, DWORD, PSID, WORD, DWORD, LPCWSTR *, PVOID)fn
BOOL RevertToSelf()fn
BOOL SetAclInformation(PACL, PVOID, DWORD, ACL_INFORMATION_CLASS)fn
BOOL SetFileSecurityA(LPCSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR)fn
BOOL SetFileSecurityW(LPCWSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR)fn
BOOL SetHandleInformation(HANDLE, DWORD, DWORD)fn
BOOL SetPrivateObjectSecurity(SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR *, PGENERIC_MAPPING, HANDLE)fn
BOOL SetProcessAffinityMask(HANDLE, DWORD_PTR)fn
BOOL SetProcessPriorityBoost(HANDLE, BOOL)fn
BOOL SetProcessShutdownParameters(DWORD, DWORD)fn
BOOL SetProcessWorkingSetSize(HANDLE, SIZE_T, SIZE_T)fn
BOOL SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR, BOOL, PACL, BOOL)fn
BOOL SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR, PSID, BOOL)fn
BOOL SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR, PSID, BOOL)fn
BOOL SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR, BOOL, PACL, BOOL)fn
BOOL SetSystemTimeAdjustment(DWORD, BOOL)fn
DWORD SetTapeParameters(HANDLE, DWORD, PVOID)fn
DWORD SetTapePosition(HANDLE, DWORD, DWORD, DWORD, DWORD, BOOL)fn
BOOL SetThreadPriorityBoost(HANDLE, BOOL)fn
BOOL SetThreadToken(PHANDLE, HANDLE)fn
BOOL SetTokenInformation(HANDLE, TOKEN_INFORMATION_CLASS, PVOID, DWORD)fn
DWORD SignalObjectAndWait(HANDLE, HANDLE, DWORD, BOOL)fn
BOOL SwitchToThread()fn
BOOL TryEnterCriticalSection(LPCRITICAL_SECTION)fn
BOOL TryEnterCriticalSection(shared(CRITICAL_SECTION) *)fn
BOOL UnlockFileEx(HANDLE, DWORD, DWORD, DWORD, LPOVERLAPPED)fn
BOOL UpdateResourceA(HANDLE, LPCSTR, LPCSTR, WORD, PVOID, DWORD)fn
BOOL UpdateResourceW(HANDLE, LPCWSTR, LPCWSTR, WORD, PVOID, DWORD)fn
BOOL WriteFileGather(HANDLE, FILE_SEGMENT_ELEMENT *, DWORD, LPDWORD, LPOVERLAPPED)fn
DWORD WriteTapemark(HANDLE, DWORD, DWORD, BOOL)Variables 43
enumvar
SP_SERIALCOMM = 1Translation Notes: The following macros are obsolete, and have no effect.
LockSegment(w), MakeProcInstance(p, i), UnlockResource(h), UnlockSegment(w) FreeModule(m), FreeProcInstance(p), GetFreeSpace(w), DefineHandleTable(w) SetSwapAreaSize(w), LimitEmsPages(n), Yield()
// These are not required for DMD.
//FIXME: // #ifndef UNDER_CE int WinMain(HINSTANCE, HINSTANCE, LPSTR, int); #else int WinMain(HINSTANCE, HINSTANCE, LPWSTR, int); #endif int wWinMain(HINSTANCE, HINSTANCE, LPWSTR, int);
enumvar
HFILE_ERROR = cast(HFILE) (- 1)enumvar
INVALID_SET_FILE_POINTER = - 1enumvar
CE_RXOVER = 0x0001enumvar
PIPE_TYPE_BYTE = 0enumvar
PIPE_CLIENT_END = 0enumvar
PIPE_UNLIMITED_INSTANCES = 255enumvar
CONSOLE_TEXTMODE_BUFFER = 1enumvar
FILE_FLAG_WRITE_THROUGH = 0x80000000enumvar
SECURITY_ANONYMOUS = SECURITY_IMPERSONATION_LEVEL.SecurityAnonymous << 16enumvar
VOLUME_NAME_DOS = 0x0enumvar
STILL_ACTIVE = 0x103enumvar
FIND_FIRST_EX_CASE_SENSITIVE = 1enumvar
MAX_COMPUTERNAME_LENGTH = 15enumvar
DOCKINFO_UNDOCKED = 1enumvar
HANDLE_FLAG_INHERIT = 0x01enumvar
INVALID_HANDLE_VALUE = cast(HANDLE) (- 1)enumvar
FS_CASE_SENSITIVE = 1enumvar
GMEM_FIXED = 0enumvar
LMEM_FIXED = 0enumvar
PROCESS_HEAP_REGION = 1enumvar
DONT_RESOLVE_DLL_REFERENCES = 0x01enumvar
LOCKFILE_FAIL_IMMEDIATELY = 1enumvar
MAXIMUM_WAIT_OBJECTS = 64enumvar
MAXIMUM_SUSPEND_COUNT = 0x7Fenumvar
WAIT_OBJECT_0 = 0enumvar
WAIT_ABANDONED_0 = 128enumvar
PURGE_TXABORT = 1enumvar
EVENTLOG_SEQUENTIAL_READ = 1enumvar
FORMAT_MESSAGE_ALLOCATE_BUFFER = 0x0100enumvar
FORMAT_MESSAGE_MAX_WIDTH_MASK = 255enumvar
SHUTDOWN_NORETRY = 1enumvar
IGNORE = 0enumvar
INFINITE = 0xFFFFFFFFenumvar
EV_RXCHAR = 0x0001enumvar
MS_CTS_ON = 0x0010enumvar
STARTF_USESHOWWINDOW = 0x0001enumvar
HINSTANCE_ERROR = 32enumvar
INVALID_FILE_SIZE = 0xFFFFFFFFenumvar
TLS_OUT_OF_INDEXES = 0xFFFFFFFFenumvar
WRITE_WATCH_FLAG_RESET = 1enumvar
MOVEFILE_REPLACE_EXISTING = 1enumvar
DDD_RAW_TARGET_PATH = 1