ReactOS 0.4.16-dev-306-g647d351
winbase.h File Reference
#include <libloaderapi.h>
#include <sysinfoapi.h>
#include <synchapi.h>
#include <processthreadsapi.h>
Include dependency graph for winbase.h:

Go to the source code of this file.

Classes

struct  _FILETIME
 
struct  _BY_HANDLE_FILE_INFORMATION
 
struct  _DCB
 
struct  _COMM_CONFIG
 
struct  _COMMPROP
 
struct  _COMMTIMEOUTS
 
struct  _COMSTAT
 
struct  _CREATE_PROCESS_DEBUG_INFO
 
struct  _CREATE_THREAD_DEBUG_INFO
 
struct  _EXCEPTION_DEBUG_INFO
 
struct  _EXIT_THREAD_DEBUG_INFO
 
struct  _EXIT_PROCESS_DEBUG_INFO
 
struct  _LOAD_DLL_DEBUG_INFO
 
struct  _UNLOAD_DLL_DEBUG_INFO
 
struct  _OUTPUT_DEBUG_STRING_INFO
 
struct  _RIP_INFO
 
struct  _DEBUG_EVENT
 
struct  _OVERLAPPED
 
struct  _OVERLAPPED_ENTRY
 
struct  _STARTUPINFOA
 
struct  _STARTUPINFOW
 
struct  _PROCESS_INFORMATION
 
struct  _CRITICAL_SECTION_DEBUG
 
struct  _CRITICAL_SECTION
 
struct  _SYSTEMTIME
 
struct  _WIN32_FILE_ATTRIBUTE_DATA
 
struct  _WIN32_FIND_DATAA
 
struct  _WIN32_FIND_DATAW
 
struct  _WIN32_STREAM_ID
 
struct  tagHW_PROFILE_INFOA
 
struct  tagHW_PROFILE_INFOW
 
struct  _EVENTLOG_FULL_INFORMATION
 
struct  _SYSTEM_INFO
 
struct  _SYSTEM_POWER_STATUS
 
struct  _TIME_DYNAMIC_ZONE_INFORMATION
 
struct  _TIME_ZONE_INFORMATION
 
struct  _MEMORYSTATUS
 
struct  _LDT_ENTRY
 
struct  _PROCESS_HEAP_ENTRY
 
struct  _OFSTRUCT
 

Macros

#define WINBASEAPI   DECLSPEC_IMPORT
 
#define PROCESS_NAME_NATIVE   1
 
#define FILE_ENCRYPTABLE   0
 
#define FILE_IS_ENCRYPTED   1
 
#define FILE_SYSTEM_ATTR   2
 
#define FILE_ROOT_DIR   3
 
#define FILE_SYSTEM_DIR   4
 
#define FILE_UNKNOWN   5
 
#define FILE_SYSTEM_NOT_SUPPORT   6
 
#define FILE_USER_DISALLOWED   7
 
#define FILE_READ_ONLY   8
 
#define FILE_DIR_DISALLOWED   9
 
#define COMMPROP_INITIALIZED   0xE73CF52E
 
#define SP_SERIALCOMM   1
 
#define PST_UNSPECIFIED   0
 
#define PST_RS232   1
 
#define PST_PARALLELPORT   2
 
#define PST_RS422   3
 
#define PST_RS423   4
 
#define PST_RS449   5
 
#define PST_MODEM   6
 
#define PST_FAX   0x21
 
#define PST_SCANNER   0x22
 
#define PST_NETWORK_BRIDGE   0x100
 
#define PST_LAT   0x101
 
#define PST_TCPIP_TELNET   0x102
 
#define PST_X25   0x103
 
#define BAUD_075   1
 
#define BAUD_110   2
 
#define BAUD_134_5   4
 
#define BAUD_150   8
 
#define BAUD_300   16
 
#define BAUD_600   32
 
#define BAUD_1200   64
 
#define BAUD_1800   128
 
#define BAUD_2400   256
 
#define BAUD_4800   512
 
#define BAUD_7200   1024
 
#define BAUD_9600   2048
 
#define BAUD_14400   4096
 
#define BAUD_19200   8192
 
#define BAUD_38400   16384
 
#define BAUD_56K   32768
 
#define BAUD_128K   65536
 
#define BAUD_115200   131072
 
#define BAUD_57600   262144
 
#define BAUD_USER   0x10000000
 
#define PCF_DTRDSR   1
 
#define PCF_RTSCTS   2
 
#define PCF_RLSD   4
 
#define PCF_PARITY_CHECK   8
 
#define PCF_XONXOFF   16
 
#define PCF_SETXCHAR   32
 
#define PCF_TOTALTIMEOUTS   64
 
#define PCF_INTTIMEOUTS   128
 
#define PCF_SPECIALCHARS   256
 
#define PCF_16BITMODE   512
 
#define SP_PARITY   1
 
#define SP_BAUD   2
 
#define SP_DATABITS   4
 
#define SP_STOPBITS   8
 
#define SP_HANDSHAKING   16
 
#define SP_PARITY_CHECK   32
 
#define SP_RLSD   64
 
#define DATABITS_5   1
 
#define DATABITS_6   2
 
#define DATABITS_7   4
 
#define DATABITS_8   8
 
#define DATABITS_16   16
 
#define DATABITS_16X   32
 
#define STOPBITS_10   1
 
#define STOPBITS_15   2
 
#define STOPBITS_20   4
 
#define PARITY_NONE   256
 
#define PARITY_ODD   512
 
#define PARITY_EVEN   1024
 
#define PARITY_MARK   2048
 
#define PARITY_SPACE   4096
 
#define EXCEPTION_DEBUG_EVENT   1
 
#define CREATE_THREAD_DEBUG_EVENT   2
 
#define CREATE_PROCESS_DEBUG_EVENT   3
 
#define EXIT_THREAD_DEBUG_EVENT   4
 
#define EXIT_PROCESS_DEBUG_EVENT   5
 
#define LOAD_DLL_DEBUG_EVENT   6
 
#define UNLOAD_DLL_DEBUG_EVENT   7
 
#define OUTPUT_DEBUG_STRING_EVENT   8
 
#define RIP_EVENT   9
 
#define HFILE_ERROR   ((HFILE)-1)
 
#define FILE_BEGIN   0
 
#define FILE_CURRENT   1
 
#define FILE_END   2
 
#define INVALID_SET_FILE_POINTER   ((DWORD)-1)
 
#define OF_READ   0
 
#define OF_READWRITE   2
 
#define OF_WRITE   1
 
#define OF_SHARE_COMPAT   0
 
#define OF_SHARE_DENY_NONE   64
 
#define OF_SHARE_DENY_READ   48
 
#define OF_SHARE_DENY_WRITE   32
 
#define OF_SHARE_EXCLUSIVE   16
 
#define OF_CANCEL   2048
 
#define OF_CREATE   4096
 
#define OF_DELETE   512
 
#define OF_EXIST   16384
 
#define OF_PARSE   256
 
#define OF_PROMPT   8192
 
#define OF_REOPEN   32768
 
#define OF_VERIFY   1024
 
#define NMPWAIT_NOWAIT   1
 
#define NMPWAIT_WAIT_FOREVER   ((DWORD)-1)
 
#define NMPWAIT_USE_DEFAULT_WAIT   0
 
#define CE_BREAK   16
 
#define CE_DNS   2048
 
#define CE_FRAME   8
 
#define CE_IOE   1024
 
#define CE_MODE   32768
 
#define CE_OOP   4096
 
#define CE_OVERRUN   2
 
#define CE_PTO   512
 
#define CE_RXOVER   1
 
#define CE_RXPARITY   4
 
#define CE_TXFULL   256
 
#define PROGRESS_CONTINUE   0
 
#define PROGRESS_CANCEL   1
 
#define PROGRESS_STOP   2
 
#define PROGRESS_QUIET   3
 
#define CALLBACK_CHUNK_FINISHED   0
 
#define CALLBACK_STREAM_SWITCH   1
 
#define OFS_MAXPATHNAME   128
 
#define FILE_MAP_COPY   SECTION_QUERY
 
#define FILE_MAP_WRITE   SECTION_MAP_WRITE
 
#define FILE_MAP_READ   SECTION_MAP_READ
 
#define FILE_MAP_ALL_ACCESS   SECTION_ALL_ACCESS
 
#define FILE_MAP_EXECUTE   SECTION_MAP_EXECUTE_EXPLICIT
 
#define MUTEX_ALL_ACCESS   0x1f0001
 
#define MUTEX_MODIFY_STATE   1
 
#define SEMAPHORE_ALL_ACCESS   0x1f0003
 
#define SEMAPHORE_MODIFY_STATE   2
 
#define EVENT_ALL_ACCESS   0x1f0003
 
#define EVENT_MODIFY_STATE   2
 
#define PIPE_ACCESS_DUPLEX   3
 
#define PIPE_ACCESS_INBOUND   1
 
#define PIPE_ACCESS_OUTBOUND   2
 
#define PIPE_TYPE_BYTE   0
 
#define PIPE_TYPE_MESSAGE   4
 
#define PIPE_READMODE_BYTE   0
 
#define PIPE_READMODE_MESSAGE   2
 
#define PIPE_WAIT   0
 
#define PIPE_NOWAIT   1
 
#define PIPE_CLIENT_END   0
 
#define PIPE_SERVER_END   1
 
#define PIPE_UNLIMITED_INSTANCES   255
 
#define DEBUG_PROCESS   0x00000001
 
#define DEBUG_ONLY_THIS_PROCESS   0x00000002
 
#define CREATE_SUSPENDED   0x00000004
 
#define DETACHED_PROCESS   0x00000008
 
#define CREATE_NEW_CONSOLE   0x00000010
 
#define NORMAL_PRIORITY_CLASS   0x00000020
 
#define IDLE_PRIORITY_CLASS   0x00000040
 
#define HIGH_PRIORITY_CLASS   0x00000080
 
#define REALTIME_PRIORITY_CLASS   0x00000100
 
#define CREATE_NEW_PROCESS_GROUP   0x00000200
 
#define CREATE_UNICODE_ENVIRONMENT   0x00000400
 
#define CREATE_SEPARATE_WOW_VDM   0x00000800
 
#define CREATE_SHARED_WOW_VDM   0x00001000
 
#define CREATE_FORCEDOS   0x00002000
 
#define BELOW_NORMAL_PRIORITY_CLASS   0x00004000
 
#define ABOVE_NORMAL_PRIORITY_CLASS   0x00008000
 
#define INHERIT_PARENT_AFFINITY   0x00010000
 
#define INHERIT_CALLER_PRIORITY   0x00020000
 
#define CREATE_PROTECTED_PROCESS   0x00040000
 
#define EXTENDED_STARTUPINFO_PRESENT   0x00080000
 
#define PROCESS_MODE_BACKGROUND_BEGIN   0x00100000
 
#define PROCESS_MODE_BACKGROUND_END   0x00200000
 
#define CREATE_SECURE_PROCESS   0x00400000
 
#define CREATE_BREAKAWAY_FROM_JOB   0x01000000
 
#define CREATE_PRESERVE_CODE_AUTHZ_LEVEL   0x02000000
 
#define CREATE_DEFAULT_ERROR_MODE   0x04000000
 
#define CREATE_NO_WINDOW   0x08000000
 
#define PROFILE_USER   0x10000000
 
#define PROFILE_KERNEL   0x20000000
 
#define PROFILE_SERVER   0x40000000
 
#define CREATE_IGNORE_SYSTEM_DEFAULT   0x80000000
 
#define STACK_SIZE_PARAM_IS_A_RESERVATION   0x00010000
 
#define CREATE_NEW   1
 
#define CREATE_ALWAYS   2
 
#define OPEN_EXISTING   3
 
#define OPEN_ALWAYS   4
 
#define TRUNCATE_EXISTING   5
 
#define COPY_FILE_FAIL_IF_EXISTS   0x00000001
 
#define COPY_FILE_RESTARTABLE   0x00000002
 
#define COPY_FILE_OPEN_SOURCE_FOR_WRITE   0x00000004
 
#define COPY_FILE_ALLOW_DECRYPTED_DESTINATION   0x00000008
 
#define FILE_FLAG_WRITE_THROUGH   0x80000000
 
#define FILE_FLAG_OVERLAPPED   0x40000000
 
#define FILE_FLAG_NO_BUFFERING   0x20000000
 
#define FILE_FLAG_RANDOM_ACCESS   0x10000000
 
#define FILE_FLAG_SEQUENTIAL_SCAN   0x08000000
 
#define FILE_FLAG_DELETE_ON_CLOSE   0x04000000
 
#define FILE_FLAG_BACKUP_SEMANTICS   0x02000000
 
#define FILE_FLAG_POSIX_SEMANTICS   0x01000000
 
#define FILE_FLAG_OPEN_REPARSE_POINT   0x00200000
 
#define FILE_FLAG_OPEN_NO_RECALL   0x00100000
 
#define CLRDTR   6
 
#define CLRRTS   4
 
#define SETDTR   5
 
#define SETRTS   3
 
#define SETXOFF   1
 
#define SETXON   2
 
#define RESETDEV   7
 
#define SETBREAK   8
 
#define CLRBREAK   9
 
#define STILL_ACTIVE   0x103
 
#define FIND_FIRST_EX_CASE_SENSITIVE   1
 
#define FIND_FIRST_EX_LARGE_FETCH   2
 
#define SCS_32BIT_BINARY   0
 
#define SCS_64BIT_BINARY   6
 
#define SCS_DOS_BINARY   1
 
#define SCS_OS216_BINARY   5
 
#define SCS_PIF_BINARY   3
 
#define SCS_POSIX_BINARY   4
 
#define SCS_WOW_BINARY   2
 
#define MAX_COMPUTERNAME_LENGTH   15
 
#define HW_PROFILE_GUIDLEN   39
 
#define MAX_PROFILE_LEN   80
 
#define DOCKINFO_UNDOCKED   1
 
#define DOCKINFO_DOCKED   2
 
#define DOCKINFO_USER_SUPPLIED   4
 
#define DOCKINFO_USER_UNDOCKED   (DOCKINFO_USER_SUPPLIED|DOCKINFO_UNDOCKED)
 
#define DOCKINFO_USER_DOCKED   (DOCKINFO_USER_SUPPLIED|DOCKINFO_DOCKED)
 
#define DRIVE_REMOVABLE   2
 
#define DRIVE_FIXED   3
 
#define DRIVE_REMOTE   4
 
#define DRIVE_CDROM   5
 
#define DRIVE_RAMDISK   6
 
#define DRIVE_UNKNOWN   0
 
#define DRIVE_NO_ROOT_DIR   1
 
#define FILE_TYPE_UNKNOWN   0
 
#define FILE_TYPE_DISK   1
 
#define FILE_TYPE_CHAR   2
 
#define FILE_TYPE_PIPE   3
 
#define FILE_TYPE_REMOTE   0x8000
 
#define HANDLE_FLAG_INHERIT   0x01
 
#define HANDLE_FLAG_PROTECT_FROM_CLOSE   0x02
 
#define STD_INPUT_HANDLE   (DWORD)(0xfffffff6)
 
#define STD_OUTPUT_HANDLE   (DWORD)(0xfffffff5)
 
#define STD_ERROR_HANDLE   (DWORD)(0xfffffff4)
 
#define INVALID_HANDLE_VALUE   (HANDLE)(-1)
 
#define GET_TAPE_MEDIA_INFORMATION   0
 
#define GET_TAPE_DRIVE_INFORMATION   1
 
#define SET_TAPE_MEDIA_INFORMATION   0
 
#define SET_TAPE_DRIVE_INFORMATION   1
 
#define THREAD_PRIORITY_ABOVE_NORMAL   1
 
#define THREAD_PRIORITY_BELOW_NORMAL   (-1)
 
#define THREAD_PRIORITY_HIGHEST   2
 
#define THREAD_PRIORITY_IDLE   (-15)
 
#define THREAD_PRIORITY_LOWEST   (-2)
 
#define THREAD_PRIORITY_NORMAL   0
 
#define THREAD_PRIORITY_TIME_CRITICAL   15
 
#define THREAD_PRIORITY_ERROR_RETURN   2147483647
 
#define TIME_ZONE_ID_UNKNOWN   0
 
#define TIME_ZONE_ID_STANDARD   1
 
#define TIME_ZONE_ID_DAYLIGHT   2
 
#define TIME_ZONE_ID_INVALID   0xFFFFFFFF
 
#define FS_CASE_IS_PRESERVED   2
 
#define FS_CASE_SENSITIVE   1
 
#define FS_UNICODE_STORED_ON_DISK   4
 
#define FS_PERSISTENT_ACLS   8
 
#define FS_FILE_COMPRESSION   16
 
#define FS_VOL_IS_COMPRESSED   32768
 
#define GMEM_FIXED   0
 
#define GMEM_MOVEABLE   2
 
#define GMEM_MODIFY   128
 
#define GPTR   64
 
#define GHND   66
 
#define GMEM_DDESHARE   8192
 
#define GMEM_DISCARDABLE   256
 
#define GMEM_LOWER   4096
 
#define GMEM_NOCOMPACT   16
 
#define GMEM_NODISCARD   32
 
#define GMEM_NOT_BANKED   4096
 
#define GMEM_NOTIFY   16384
 
#define GMEM_SHARE   8192
 
#define GMEM_ZEROINIT   64
 
#define GMEM_DISCARDED   16384
 
#define GMEM_INVALID_HANDLE   32768
 
#define GMEM_LOCKCOUNT   255
 
#define GMEM_VALID_FLAGS   32626
 
#define EXCEPTION_ACCESS_VIOLATION   ((DWORD)0xC0000005)
 
#define EXCEPTION_DATATYPE_MISALIGNMENT   ((DWORD)0x80000002)
 
#define EXCEPTION_BREAKPOINT   ((DWORD)0x80000003)
 
#define EXCEPTION_SINGLE_STEP   ((DWORD)0x80000004)
 
#define EXCEPTION_ARRAY_BOUNDS_EXCEEDED   ((DWORD)0xC000008C)
 
#define EXCEPTION_FLT_DENORMAL_OPERAND   ((DWORD)0xC000008D)
 
#define EXCEPTION_FLT_DIVIDE_BY_ZERO   ((DWORD)0xC000008E)
 
#define EXCEPTION_FLT_INEXACT_RESULT   ((DWORD)0xC000008F)
 
#define EXCEPTION_FLT_INVALID_OPERATION   ((DWORD)0xC0000090)
 
#define EXCEPTION_FLT_OVERFLOW   ((DWORD)0xC0000091)
 
#define EXCEPTION_FLT_STACK_CHECK   ((DWORD)0xC0000092)
 
#define EXCEPTION_FLT_UNDERFLOW   ((DWORD)0xC0000093)
 
#define EXCEPTION_INT_DIVIDE_BY_ZERO   ((DWORD)0xC0000094)
 
#define EXCEPTION_INT_OVERFLOW   ((DWORD)0xC0000095)
 
#define EXCEPTION_PRIV_INSTRUCTION   ((DWORD)0xC0000096)
 
#define EXCEPTION_IN_PAGE_ERROR   ((DWORD)0xC0000006)
 
#define EXCEPTION_ILLEGAL_INSTRUCTION   ((DWORD)0xC000001D)
 
#define EXCEPTION_NONCONTINUABLE_EXCEPTION   ((DWORD)0xC0000025)
 
#define EXCEPTION_STACK_OVERFLOW   ((DWORD)0xC00000FD)
 
#define EXCEPTION_INVALID_DISPOSITION   ((DWORD)0xC0000026)
 
#define EXCEPTION_GUARD_PAGE   ((DWORD)0x80000001)
 
#define EXCEPTION_INVALID_HANDLE   ((DWORD)0xC0000008L)
 
#define CONTROL_C_EXIT   ((DWORD)0xC000013A)
 
#define PROCESS_HEAP_REGION   1
 
#define PROCESS_HEAP_UNCOMMITTED_RANGE   2
 
#define PROCESS_HEAP_ENTRY_BUSY   4
 
#define PROCESS_HEAP_ENTRY_MOVEABLE   16
 
#define PROCESS_HEAP_ENTRY_DDESHARE   32
 
#define DONT_RESOLVE_DLL_REFERENCES   0x00000001
 
#define LOAD_LIBRARY_AS_DATAFILE   0x00000002
 
#define LOAD_WITH_ALTERED_SEARCH_PATH   0x00000008
 
#define LOAD_IGNORE_CODE_AUTHZ_LEVEL   0x00000010
 
#define LOAD_LIBRARY_AS_IMAGE_RESOURCE   0x00000020
 
#define LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE   0x00000040
 
#define LOAD_LIBRARY_REQUIRE_SIGNED_TARGET   0x00000080
 
#define LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR   0x00000100
 
#define LOAD_LIBRARY_SEARCH_APPLICATION_DIR   0x00000200
 
#define LOAD_LIBRARY_SEARCH_USER_DIRS   0x00000400
 
#define LOAD_LIBRARY_SEARCH_SYSTEM32   0x00000800
 
#define LOAD_LIBRARY_SEARCH_DEFAULT_DIRS   0x00001000
 
#define LOAD_LIBRARY_SAFE_CURRENT_DIRS   0x00002000
 
#define LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER   0x00004000
 
#define LOAD_LIBRARY_OS_INTEGRITY_CONTINUITY   0x00008000
 
#define LMEM_FIXED   0
 
#define LMEM_MOVEABLE   2
 
#define LMEM_NONZEROLHND   2
 
#define LMEM_NONZEROLPTR   0
 
#define LMEM_DISCARDABLE   3840
 
#define LMEM_NOCOMPACT   16
 
#define LMEM_NODISCARD   32
 
#define LMEM_ZEROINIT   64
 
#define LMEM_DISCARDED   16384
 
#define LMEM_MODIFY   128
 
#define LMEM_INVALID_HANDLE   32768
 
#define LMEM_LOCKCOUNT   255
 
#define LMEM_VALID_FLAGS   0x0F72
 
#define LPTR   64
 
#define LHND   66
 
#define NONZEROLHND   2
 
#define NONZEROLPTR   0
 
#define LOCKFILE_FAIL_IMMEDIATELY   1
 
#define LOCKFILE_EXCLUSIVE_LOCK   2
 
#define LOGON32_PROVIDER_DEFAULT   0
 
#define LOGON32_PROVIDER_WINNT35   1
 
#define LOGON32_PROVIDER_WINNT40   2
 
#define LOGON32_PROVIDER_WINNT50   3
 
#define LOGON32_LOGON_INTERACTIVE   2
 
#define LOGON32_LOGON_NETWORK   3
 
#define LOGON32_LOGON_BATCH   4
 
#define LOGON32_LOGON_SERVICE   5
 
#define LOGON32_LOGON_UNLOCK   7
 
#define LOGON32_LOGON_NETWORK_CLEARTEXT   8
 
#define LOGON32_LOGON_NEW_CREDENTIALS   9
 
#define MOVEFILE_REPLACE_EXISTING   1
 
#define MOVEFILE_COPY_ALLOWED   2
 
#define MOVEFILE_DELAY_UNTIL_REBOOT   4
 
#define MOVEFILE_WRITE_THROUGH   8
 
#define MOVEFILE_CREATE_HARDLINK   16
 
#define MOVEFILE_FAIL_IF_NOT_TRACKABLE   32
 
#define MAXIMUM_WAIT_OBJECTS   64
 
#define MAXIMUM_SUSPEND_COUNT   0x7F
 
#define WAIT_OBJECT_0   0
 
#define WAIT_ABANDONED_0   128
 
#define WAIT_TIMEOUT   258
 
#define WAIT_IO_COMPLETION   0xC0
 
#define WAIT_ABANDONED   128
 
#define WAIT_FAILED   ((DWORD)0xFFFFFFFF)
 
#define PURGE_TXABORT   1
 
#define PURGE_RXABORT   2
 
#define PURGE_TXCLEAR   4
 
#define PURGE_RXCLEAR   8
 
#define FORMAT_MESSAGE_ALLOCATE_BUFFER   256
 
#define FORMAT_MESSAGE_IGNORE_INSERTS   512
 
#define FORMAT_MESSAGE_FROM_STRING   1024
 
#define FORMAT_MESSAGE_FROM_HMODULE   2048
 
#define FORMAT_MESSAGE_FROM_SYSTEM   4096
 
#define FORMAT_MESSAGE_ARGUMENT_ARRAY   8192
 
#define FORMAT_MESSAGE_MAX_WIDTH_MASK   255
 
#define EV_BREAK   64
 
#define EV_CTS   8
 
#define EV_DSR   16
 
#define EV_ERR   128
 
#define EV_EVENT1   2048
 
#define EV_EVENT2   4096
 
#define EV_PERR   512
 
#define EV_RING   256
 
#define EV_RLSD   32
 
#define EV_RX80FULL   1024
 
#define EV_RXCHAR   1
 
#define EV_RXFLAG   2
 
#define EV_TXEMPTY   4
 
#define SEM_FAILCRITICALERRORS   0x0001
 
#define SEM_NOGPFAULTERRORBOX   0x0002
 
#define SEM_NOALIGNMENTFAULTEXCEPT   0x0004
 
#define SEM_NOOPENFILEERRORBOX   0x8000
 
#define SLE_ERROR   1
 
#define SLE_MINORERROR   2
 
#define SLE_WARNING   3
 
#define SHUTDOWN_NORETRY   1
 
#define MAXINTATOM   0xC000
 
#define INVALID_ATOM   ((ATOM)0)
 
#define IGNORE   0
 
#define INFINITE   0xFFFFFFFF
 
#define NOPARITY   0
 
#define ODDPARITY   1
 
#define EVENPARITY   2
 
#define MARKPARITY   3
 
#define SPACEPARITY   4
 
#define ONESTOPBIT   0
 
#define ONE5STOPBITS   1
 
#define TWOSTOPBITS   2
 
#define CBR_110   110
 
#define CBR_300   300
 
#define CBR_600   600
 
#define CBR_1200   1200
 
#define CBR_2400   2400
 
#define CBR_4800   4800
 
#define CBR_9600   9600
 
#define CBR_14400   14400
 
#define CBR_19200   19200
 
#define CBR_38400   38400
 
#define CBR_56000   56000
 
#define CBR_57600   57600
 
#define CBR_115200   115200
 
#define CBR_128000   128000
 
#define CBR_256000   256000
 
#define BACKUP_INVALID   0
 
#define BACKUP_DATA   1
 
#define BACKUP_EA_DATA   2
 
#define BACKUP_SECURITY_DATA   3
 
#define BACKUP_ALTERNATE_DATA   4
 
#define BACKUP_LINK   5
 
#define BACKUP_PROPERTY_DATA   6
 
#define BACKUP_OBJECT_ID   7
 
#define BACKUP_REPARSE_DATA   8
 
#define BACKUP_SPARSE_BLOCK   9
 
#define STREAM_NORMAL_ATTRIBUTE   0
 
#define STREAM_MODIFIED_WHEN_READ   1
 
#define STREAM_CONTAINS_SECURITY   2
 
#define STREAM_CONTAINS_PROPERTIES   4
 
#define STARTF_USESHOWWINDOW   0x00000001
 
#define STARTF_USESIZE   0x00000002
 
#define STARTF_USEPOSITION   0x00000004
 
#define STARTF_USECOUNTCHARS   0x00000008
 
#define STARTF_USEFILLATTRIBUTE   0x00000010
 
#define STARTF_RUNFULLSCREEN   0x00000020
 
#define STARTF_FORCEONFEEDBACK   0x00000040
 
#define STARTF_FORCEOFFFEEDBACK   0x00000080
 
#define STARTF_USESTDHANDLES   0x00000100
 
#define TC_NORMAL   0
 
#define TC_HARDERR   1
 
#define TC_GP_TRAP   2
 
#define TC_SIGNAL   3
 
#define AC_LINE_OFFLINE   0
 
#define AC_LINE_ONLINE   1
 
#define AC_LINE_BACKUP_POWER   2
 
#define AC_LINE_UNKNOWN   255
 
#define BATTERY_FLAG_HIGH   1
 
#define BATTERY_FLAG_LOW   2
 
#define BATTERY_FLAG_CRITICAL   4
 
#define BATTERY_FLAG_CHARGING   8
 
#define BATTERY_FLAG_NO_BATTERY   128
 
#define BATTERY_FLAG_UNKNOWN   255
 
#define BATTERY_PERCENTAGE_UNKNOWN   255
 
#define BATTERY_LIFE_UNKNOWN   0xFFFFFFFF
 
#define DDD_RAW_TARGET_PATH   1
 
#define DDD_REMOVE_DEFINITION   2
 
#define DDD_EXACT_MATCH_ON_REMOVE   4
 
#define DDD_NO_BROADCAST_SYSTEM   8
 
#define DDD_LUID_BROADCAST_DRIVE   16
 
#define HINSTANCE_ERROR   32
 
#define MS_CTS_ON   16
 
#define MS_DSR_ON   32
 
#define MS_RING_ON   64
 
#define MS_RLSD_ON   128
 
#define DTR_CONTROL_DISABLE   0
 
#define DTR_CONTROL_ENABLE   1
 
#define DTR_CONTROL_HANDSHAKE   2
 
#define RTS_CONTROL_DISABLE   0
 
#define RTS_CONTROL_ENABLE   1
 
#define RTS_CONTROL_HANDSHAKE   2
 
#define RTS_CONTROL_TOGGLE   3
 
#define SECURITY_ANONYMOUS   (SecurityAnonymous<<16)
 
#define SECURITY_IDENTIFICATION   (SecurityIdentification<<16)
 
#define SECURITY_IMPERSONATION   (SecurityImpersonation<<16)
 
#define SECURITY_DELEGATION   (SecurityDelegation<<16)
 
#define SECURITY_CONTEXT_TRACKING   0x40000
 
#define SECURITY_EFFECTIVE_ONLY   0x80000
 
#define SECURITY_SQOS_PRESENT   0x100000
 
#define SECURITY_VALID_SQOS_FLAGS   0x1F0000
 
#define INVALID_FILE_SIZE   0xFFFFFFFF
 
#define TLS_OUT_OF_INDEXES   (DWORD)0xFFFFFFFF
 
#define FLS_OUT_OF_INDEXES   0xFFFFFFFF
 
#define BASE_SEARCH_PATH_ENABLE_SAFE_SEARCHMODE   0x00001
 
#define BASE_SEARCH_PATH_DISABLE_SAFE_SEARCHMODE   0x10000
 
#define BASE_SEARCH_PATH_PERMANENT   0x08000
 
#define BASE_SEARCH_PATH_INVALID_FLAGS   (~0x18001)
 
#define INIT_ONCE_STATIC_INIT   RTL_RUN_ONCE_INIT
 
#define LOGON_WITH_PROFILE   0x00000001
 
#define LOGON_NETCREDENTIALS_ONLY   0x00000002
 
#define _FILETIME_
 
#define _SYSTEMTIME_
 
#define EVENTLOG_FULL_INFO   0
 
#define _LDT_ENTRY_DEFINED
 
#define PROC_THREAD_ATTRIBUTE_NUMBER   0x0000ffff
 
#define PROC_THREAD_ATTRIBUTE_THREAD   0x00010000
 
#define PROC_THREAD_ATTRIBUTE_INPUT   0x00020000
 
#define PROC_THREAD_ATTRIBUTE_ADDITIVE   0x00040000
 
#define PROC_THREAD_ATTRIBUTE_IDEAL_PROCESSOR   (ProcThreadAttributeIdealProcessor | PROC_THREAD_ATTRIBUTE_THREAD | PROC_THREAD_ATTRIBUTE_INPUT)
 
#define PROC_THREAD_ATTRIBUTE_HANDLE_LIST   (ProcThreadAttributeHandleList | PROC_THREAD_ATTRIBUTE_INPUT)
 
#define PROC_THREAD_ATTRIBUTE_PARENT_PROCESS   (ProcThreadAttributeParentProcess | PROC_THREAD_ATTRIBUTE_INPUT)
 
#define MAKEINTATOM(i)   (LPTSTR)((ULONG_PTR)((WORD)(i)))
 
#define MoveMemory   RtlMoveMemory
 
#define CopyMemory   RtlCopyMemory
 
#define FillMemory   RtlFillMemory
 
#define ZeroMemory   RtlZeroMemory
 
#define SecureZeroMemory   RtlSecureZeroMemory
 
#define DefineHandleTable(w)   ((w),TRUE)
 
#define FreeModule(m)   FreeLibrary(m)
 
#define FreeProcInstance(p)   (void)(p)
 
#define GetCurrentTime   GetTickCount
 
#define GetFreeSpace(w)   (0x100000L)
 
#define GlobalDiscard(m)   GlobalReAlloc((m),0,GMEM_MOVEABLE)
 
#define HasOverlappedIoCompleted(lpOverlapped)   ((lpOverlapped)->Internal != STATUS_PENDING)
 
#define LimitEmsPages(n)
 
#define LocalDiscard(m)   (LocalReAlloc((m),0,LMEM_MOVEABLE))
 
#define LockSegment(w)   GlobalFix((HANDLE)(w)) /* Obsolete: Has no effect. */
 
#define MakeProcInstance(p, i)   (p)
 
#define SetSwapAreaSize(w)   (w)
 
#define UnlockResource(handle)   ((handle), 0)
 
#define UnlockSegment(w)   GlobalUnfix((HANDLE)(w)) /* Obsolete: Has no effect. */
 
#define Yield()
 
#define AccessCheckAndAuditAlarm   AccessCheckAndAuditAlarmA
 
#define AddAtom   AddAtomA
 
#define BackupEventLog   BackupEventLogA
 
#define BeginUpdateResource   BeginUpdateResourceA
 
#define BuildCommDCB   BuildCommDCBA
 
#define BuildCommDCBAndTimeouts   BuildCommDCBAndTimeoutsA
 
#define CallNamedPipe   CallNamedPipeA
 
#define ClearEventLog   ClearEventLogA
 
#define CommConfigDialog   CommConfigDialogA
 
#define CopyFile   CopyFileA
 
#define CopyFileEx   CopyFileExA
 
#define CreateDirectory   CreateDirectoryA
 
#define CreateDirectoryEx   CreateDirectoryExA
 
#define CreateEvent   CreateEventA
 
#define CreateFile   CreateFileA
 
#define CreateFileMapping   CreateFileMappingA
 
#define CreateMailslot   CreateMailslotA
 
#define CreateMutex   CreateMutexA
 
#define CreateNamedPipe   CreateNamedPipeA
 
#define CreateProcess   CreateProcessA
 
#define CreateProcessAsUser   CreateProcessAsUserA
 
#define CreateSemaphore   CreateSemaphoreA
 
#define CreateWaitableTimer   CreateWaitableTimerA
 
#define DecryptFile   DecryptFileA
 
#define DefineDosDevice   DefineDosDeviceA
 
#define DeleteFile   DeleteFileA
 
#define EncryptFile   EncryptFileA
 
#define EndUpdateResource   EndUpdateResourceA
 
#define EnumResourceLanguages   EnumResourceLanguagesA
 
#define EnumResourceNames   EnumResourceNamesA
 
#define EnumResourceTypes   EnumResourceTypesA
 
#define ExpandEnvironmentStrings   ExpandEnvironmentStringsA
 
#define FatalAppExit   FatalAppExitA
 
#define FileEncryptionStatus   FileEncryptionStatusA
 
#define FindAtom   FindAtomA
 
#define FindFirstChangeNotification   FindFirstChangeNotificationA
 
#define FindFirstFile   FindFirstFileA
 
#define FindFirstFileEx   FindFirstFileExA
 
#define FindNextFile   FindNextFileA
 
#define FindResource   FindResourceA
 
#define FindResourceEx   FindResourceExA
 
#define FormatMessage   FormatMessageA
 
#define FreeEnvironmentStrings   FreeEnvironmentStringsA
 
#define GetAtomName   GetAtomNameA
 
#define GetBinaryType   GetBinaryTypeA
 
#define GetCommandLine   GetCommandLineA
 
#define GetComputerName   GetComputerNameA
 
#define GetCompressedFileSize   GetCompressedFileSizeA
 
#define GetCurrentDirectory   GetCurrentDirectoryA
 
#define GetDefaultCommConfig   GetDefaultCommConfigA
 
#define GetDiskFreeSpace   GetDiskFreeSpaceA
 
#define GetDiskFreeSpaceEx   GetDiskFreeSpaceExA
 
#define GetDriveType   GetDriveTypeA
 
#define GetEnvironmentStringsA   GetEnvironmentStrings
 
#define GetEnvironmentVariable   GetEnvironmentVariableA
 
#define GetFileAttributes   GetFileAttributesA
 
#define GetFileAttributesEx   GetFileAttributesExA
 
#define GetFileSecurity   GetFileSecurityA
 
#define GetFullPathName   GetFullPathNameA
 
#define GetLogicalDriveStrings   GetLogicalDriveStringsA
 
#define GetNamedPipeHandleState   GetNamedPipeHandleStateA
 
#define GetModuleHandle   GetModuleHandleA
 
#define GetModuleFileName   GetModuleFileNameA
 
#define GetPrivateProfileInt   GetPrivateProfileIntA
 
#define GetPrivateProfileSection   GetPrivateProfileSectionA
 
#define GetPrivateProfileSectionNames   GetPrivateProfileSectionNamesA
 
#define GetPrivateProfileString   GetPrivateProfileStringA
 
#define GetPrivateProfileStruct   GetPrivateProfileStructA
 
#define GetProfileInt   GetProfileIntA
 
#define GetProfileSection   GetProfileSectionA
 
#define GetProfileString   GetProfileStringA
 
#define GetShortPathName   GetShortPathNameA
 
#define GetStartupInfo   GetStartupInfoA
 
#define GetSystemDirectory   GetSystemDirectoryA
 
#define GetTempFileName   GetTempFileNameA
 
#define GetTempPath   GetTempPathA
 
#define GetUserName   GetUserNameA
 
#define GetVersionEx   GetVersionExA
 
#define GetVolumeInformation   GetVolumeInformationA
 
#define GetVolumeNameForVolumeMountPoint   GetVolumeNameForVolumeMountPointA
 
#define GetVolumePathName   GetVolumePathNameA
 
#define GetVolumePathNamesForVolumeName   GetVolumePathNamesForVolumeNameA
 
#define GetWindowsDirectory   GetWindowsDirectoryA
 
#define GlobalAddAtom   GlobalAddAtomA
 
#define GlobalFindAtom   GlobalFindAtomA
 
#define GlobalGetAtomName   GlobalGetAtomNameA
 
#define IsBadStringPtr   IsBadStringPtrA
 
#define LoadLibrary   LoadLibraryA
 
#define LoadLibraryEx   LoadLibraryExA
 
#define LogonUser   LogonUserA
 
#define LogonUserEx   LogonUserExA
 
#define LookupAccountName   LookupAccountNameA
 
#define LookupAccountSid   LookupAccountSidA
 
#define LookupPrivilegeDisplayName   LookupPrivilegeDisplayNameA
 
#define LookupPrivilegeName   LookupPrivilegeNameA
 
#define LookupPrivilegeValue   LookupPrivilegeValueA
 
#define lstrcat   lstrcatA
 
#define lstrcmp   lstrcmpA
 
#define lstrcmpi   lstrcmpiA
 
#define lstrcpy   lstrcpyA
 
#define lstrcpyn   lstrcpynA
 
#define lstrlen   lstrlenA
 
#define MoveFile   MoveFileA
 
#define MoveFileEx   MoveFileExA
 
#define MoveFileWithProgress   MoveFileWithProgressA
 
#define ObjectCloseAuditAlarm   ObjectCloseAuditAlarmA
 
#define ObjectDeleteAuditAlarm   ObjectDeleteAuditAlarmA
 
#define ObjectOpenAuditAlarm   ObjectOpenAuditAlarmA
 
#define ObjectPrivilegeAuditAlarm   ObjectPrivilegeAuditAlarmA
 
#define OpenBackupEventLog   OpenBackupEventLogA
 
#define OpenEvent   OpenEventA
 
#define OpenEventLog   OpenEventLogA
 
#define OpenFileMapping   OpenFileMappingA
 
#define OpenMutex   OpenMutexA
 
#define OpenSemaphore   OpenSemaphoreA
 
#define OutputDebugString   OutputDebugStringA
 
#define PrivilegedServiceAuditAlarm   PrivilegedServiceAuditAlarmA
 
#define QueryDosDevice   QueryDosDeviceA
 
#define ReadEventLog   ReadEventLogA
 
#define RegisterEventSource   RegisterEventSourceA
 
#define RemoveDirectory   RemoveDirectoryA
 
#define ReportEvent   ReportEventA
 
#define SearchPath   SearchPathA
 
#define SetComputerName   SetComputerNameA
 
#define SetComputerNameEx   SetComputerNameExA
 
#define SetCurrentDirectory   SetCurrentDirectoryA
 
#define SetDefaultCommConfig   SetDefaultCommConfigA
 
#define SetEnvironmentVariable   SetEnvironmentVariableA
 
#define SetFileAttributes   SetFileAttributesA
 
#define SetFileSecurity   SetFileSecurityA
 
#define SetVolumeLabel   SetVolumeLabelA
 
#define SetVolumeMountPoint   SetVolumeMountPointA
 
#define UpdateResource   UpdateResourceA
 
#define VerifyVersionInfo   VerifyVersionInfoA
 
#define WaitNamedPipe   WaitNamedPipeA
 
#define WritePrivateProfileSection   WritePrivateProfileSectionA
 
#define WritePrivateProfileString   WritePrivateProfileStringA
 
#define WritePrivateProfileStruct   WritePrivateProfileStructA
 
#define WriteProfileSection   WriteProfileSectionA
 
#define WriteProfileString   WriteProfileStringA
 
#define INIT_ONCE_CHECK_ONLY   RTL_RUN_ONCE_CHECK_ONLY
 
#define INIT_ONCE_ASYNC   RTL_RUN_ONCE_ASYNC
 
#define INIT_ONCE_INIT_FAILED   RTL_RUN_ONCE_INIT_FAILED
 
#define INIT_ONCE_CTX_RESERVED_BITS   RTL_RUN_ONCE_CTX_RESERVED_BITS
 

Typedefs

typedef struct _FILETIME FILETIME
 
typedef struct _FILETIMEPFILETIME
 
typedef struct _FILETIMELPFILETIME
 
typedef struct _BY_HANDLE_FILE_INFORMATION BY_HANDLE_FILE_INFORMATION
 
typedef struct _BY_HANDLE_FILE_INFORMATIONPBY_HANDLE_FILE_INFORMATION
 
typedef struct _BY_HANDLE_FILE_INFORMATIONLPBY_HANDLE_FILE_INFORMATION
 
typedef struct _DCB DCB
 
typedef struct _DCBLPDCB
 
typedef struct _COMM_CONFIG COMMCONFIG
 
typedef struct _COMM_CONFIGLPCOMMCONFIG
 
typedef struct _COMMPROP COMMPROP
 
typedef struct _COMMPROPLPCOMMPROP
 
typedef struct _COMMTIMEOUTS COMMTIMEOUTS
 
typedef struct _COMMTIMEOUTSLPCOMMTIMEOUTS
 
typedef struct _COMSTAT COMSTAT
 
typedef struct _COMSTATLPCOMSTAT
 
typedef DWORD(WINAPILPTHREAD_START_ROUTINE) (LPVOID)
 
typedef struct _CREATE_PROCESS_DEBUG_INFO CREATE_PROCESS_DEBUG_INFO
 
typedef struct _CREATE_PROCESS_DEBUG_INFOLPCREATE_PROCESS_DEBUG_INFO
 
typedef struct _CREATE_THREAD_DEBUG_INFO CREATE_THREAD_DEBUG_INFO
 
typedef struct _CREATE_THREAD_DEBUG_INFOLPCREATE_THREAD_DEBUG_INFO
 
typedef struct _EXCEPTION_DEBUG_INFO EXCEPTION_DEBUG_INFO
 
typedef struct _EXCEPTION_DEBUG_INFOLPEXCEPTION_DEBUG_INFO
 
typedef struct _EXIT_THREAD_DEBUG_INFO EXIT_THREAD_DEBUG_INFO
 
typedef struct _EXIT_THREAD_DEBUG_INFOLPEXIT_THREAD_DEBUG_INFO
 
typedef struct _EXIT_PROCESS_DEBUG_INFO EXIT_PROCESS_DEBUG_INFO
 
typedef struct _EXIT_PROCESS_DEBUG_INFOLPEXIT_PROCESS_DEBUG_INFO
 
typedef struct _LOAD_DLL_DEBUG_INFO LOAD_DLL_DEBUG_INFO
 
typedef struct _LOAD_DLL_DEBUG_INFOLPLOAD_DLL_DEBUG_INFO
 
typedef struct _UNLOAD_DLL_DEBUG_INFO UNLOAD_DLL_DEBUG_INFO
 
typedef struct _UNLOAD_DLL_DEBUG_INFOLPUNLOAD_DLL_DEBUG_INFO
 
typedef struct _OUTPUT_DEBUG_STRING_INFO OUTPUT_DEBUG_STRING_INFO
 
typedef struct _OUTPUT_DEBUG_STRING_INFOLPOUTPUT_DEBUG_STRING_INFO
 
typedef struct _RIP_INFO RIP_INFO
 
typedef struct _RIP_INFOLPRIP_INFO
 
typedef struct _DEBUG_EVENT DEBUG_EVENT
 
typedef struct _DEBUG_EVENTLPDEBUG_EVENT
 
typedef PCONTEXT LPCONTEXT
 
typedef PEXCEPTION_RECORD LPEXCEPTION_RECORD
 
typedef PEXCEPTION_POINTERS LPEXCEPTION_POINTERS
 
typedef struct _OVERLAPPED OVERLAPPED
 
typedef struct _OVERLAPPEDPOVERLAPPED
 
typedef struct _OVERLAPPEDLPOVERLAPPED
 
typedef struct _OVERLAPPED_ENTRY OVERLAPPED_ENTRY
 
typedef struct _OVERLAPPED_ENTRYLPOVERLAPPED_ENTRY
 
typedef struct _STARTUPINFOA STARTUPINFOA
 
typedef struct _STARTUPINFOALPSTARTUPINFOA
 
typedef struct _STARTUPINFOW STARTUPINFOW
 
typedef struct _STARTUPINFOWLPSTARTUPINFOW
 
typedef struct _PROCESS_INFORMATION PROCESS_INFORMATION
 
typedef struct _PROCESS_INFORMATIONPPROCESS_INFORMATION
 
typedef struct _PROCESS_INFORMATIONLPPROCESS_INFORMATION
 
typedef struct _CRITICAL_SECTION_DEBUG CRITICAL_SECTION_DEBUG
 
typedef struct _CRITICAL_SECTION_DEBUGPCRITICAL_SECTION_DEBUG
 
typedef struct _CRITICAL_SECTION_DEBUGLPCRITICAL_SECTION_DEBUG
 
typedef struct _CRITICAL_SECTION CRITICAL_SECTION
 
typedef struct _CRITICAL_SECTIONPCRITICAL_SECTION
 
typedef struct _CRITICAL_SECTIONLPCRITICAL_SECTION
 
typedef struct _SYSTEMTIME SYSTEMTIME
 
typedef struct _SYSTEMTIMELPSYSTEMTIME
 
typedef struct _SYSTEMTIMEPSYSTEMTIME
 
typedef struct _WIN32_FILE_ATTRIBUTE_DATA WIN32_FILE_ATTRIBUTE_DATA
 
typedef struct _WIN32_FILE_ATTRIBUTE_DATALPWIN32_FILE_ATTRIBUTE_DATA
 
typedef struct _WIN32_FIND_DATAA WIN32_FIND_DATAA
 
typedef struct _WIN32_FIND_DATAAPWIN32_FIND_DATAA
 
typedef struct _WIN32_FIND_DATAALPWIN32_FIND_DATAA
 
typedef struct _WIN32_FIND_DATAW WIN32_FIND_DATAW
 
typedef struct _WIN32_FIND_DATAWPWIN32_FIND_DATAW
 
typedef struct _WIN32_FIND_DATAWLPWIN32_FIND_DATAW
 
typedef struct _WIN32_STREAM_ID WIN32_STREAM_ID
 
typedef struct _WIN32_STREAM_IDLPWIN32_STREAM_ID
 
typedef enum _FINDEX_INFO_LEVELS FINDEX_INFO_LEVELS
 
typedef enum _FINDEX_SEARCH_OPS FINDEX_SEARCH_OPS
 
typedef struct tagHW_PROFILE_INFOA HW_PROFILE_INFOA
 
typedef struct tagHW_PROFILE_INFOALPHW_PROFILE_INFOA
 
typedef struct tagHW_PROFILE_INFOW HW_PROFILE_INFOW
 
typedef struct tagHW_PROFILE_INFOWLPHW_PROFILE_INFOW
 
typedef struct _EVENTLOG_FULL_INFORMATION EVENTLOG_FULL_INFORMATION
 
typedef struct _EVENTLOG_FULL_INFORMATIONLPEVENTLOG_FULL_INFORMATION
 
typedef enum _GET_FILEEX_INFO_LEVELS GET_FILEEX_INFO_LEVELS
 
typedef struct _SYSTEM_INFO SYSTEM_INFO
 
typedef struct _SYSTEM_INFOLPSYSTEM_INFO
 
typedef struct _SYSTEM_POWER_STATUS SYSTEM_POWER_STATUS
 
typedef struct _SYSTEM_POWER_STATUSLPSYSTEM_POWER_STATUS
 
typedef struct _TIME_DYNAMIC_ZONE_INFORMATION DYNAMIC_TIME_ZONE_INFORMATION
 
typedef struct _TIME_DYNAMIC_ZONE_INFORMATIONPDYNAMIC_TIME_ZONE_INFORMATION
 
typedef struct _TIME_ZONE_INFORMATION TIME_ZONE_INFORMATION
 
typedef struct _TIME_ZONE_INFORMATIONPTIME_ZONE_INFORMATION
 
typedef struct _TIME_ZONE_INFORMATIONLPTIME_ZONE_INFORMATION
 
typedef struct _MEMORYSTATUS MEMORYSTATUS
 
typedef struct _MEMORYSTATUSLPMEMORYSTATUS
 
typedef struct _LDT_ENTRY LDT_ENTRY
 
typedef struct _LDT_ENTRYPLDT_ENTRY
 
typedef struct _LDT_ENTRYLPLDT_ENTRY
 
typedef struct _PROCESS_HEAP_ENTRY PROCESS_HEAP_ENTRY
 
typedef struct _PROCESS_HEAP_ENTRYPPROCESS_HEAP_ENTRY
 
typedef struct _PROCESS_HEAP_ENTRYLPPROCESS_HEAP_ENTRY
 
typedef struct _OFSTRUCT OFSTRUCT
 
typedef struct _OFSTRUCTLPOFSTRUCT
 
typedef struct _OFSTRUCTPOFSTRUCT
 
typedef struct _PROC_THREAD_ATTRIBUTE_LISTPPROC_THREAD_ATTRIBUTE_LIST
 
typedef struct _PROC_THREAD_ATTRIBUTE_LISTLPPROC_THREAD_ATTRIBUTE_LIST
 
typedef enum _PROC_THREAD_ATTRIBUTE_NUM PROC_THREAD_ATTRIBUTE_NUM
 
typedef DWORD(WINAPIPFE_EXPORT_FUNC) (_In_reads_bytes_(ulLength) PBYTE pbData, _In_opt_ PVOID pvCallbackContext, _In_ ULONG ulLength)
 
typedef DWORD(WINAPILPPROGRESS_ROUTINE) (_In_ LARGE_INTEGER, _In_ LARGE_INTEGER, _In_ LARGE_INTEGER, _In_ LARGE_INTEGER, _In_ DWORD, _In_ DWORD, _In_ HANDLE, _In_ HANDLE, _In_opt_ LPVOID)
 
typedef VOID(WINAPIPFIBER_START_ROUTINE) (LPVOID lpFiberParameter)
 
typedef PFIBER_START_ROUTINE LPFIBER_START_ROUTINE
 
typedef VOID(WINAPIPFLS_CALLBACK_FUNCTION) (PVOID)
 
typedef BOOL(CALLBACKENUMRESLANGPROCA) (HMODULE, LPCSTR, LPCSTR, WORD, LONG_PTR)
 
typedef BOOL(CALLBACKENUMRESLANGPROCW) (HMODULE, LPCWSTR, LPCWSTR, WORD, LONG_PTR)
 
typedef BOOL(CALLBACKENUMRESNAMEPROCA) (HMODULE, LPCSTR, LPSTR, LONG_PTR)
 
typedef BOOL(CALLBACKENUMRESNAMEPROCW) (HMODULE, LPCWSTR, LPWSTR, LONG_PTR)
 
typedef BOOL(CALLBACKENUMRESTYPEPROCA) (HMODULE, LPSTR, LONG_PTR)
 
typedef BOOL(CALLBACKENUMRESTYPEPROCW) (HMODULE, LPWSTR, LONG_PTR)
 
typedef void(CALLBACKLPOVERLAPPED_COMPLETION_ROUTINE) (DWORD, DWORD, LPOVERLAPPED)
 
typedef LONG(CALLBACKPTOP_LEVEL_EXCEPTION_FILTER) (LPEXCEPTION_POINTERS)
 
typedef PTOP_LEVEL_EXCEPTION_FILTER LPTOP_LEVEL_EXCEPTION_FILTER
 
typedef void(APIENTRYPAPCFUNC) (ULONG_PTR)
 
typedef void(CALLBACKPTIMERAPCROUTINE) (PVOID, DWORD, DWORD)
 
typedef DWORD(WINAPIPFE_IMPORT_FUNC) (_Out_writes_bytes_to_(*ulLength, *ulLength) PBYTE pbData, _In_opt_ PVOID pvCallbackContext, _Inout_ PULONG ulLength)
 
typedef STARTUPINFOA STARTUPINFO
 
typedef STARTUPINFOALPSTARTUPINFO
 
typedef WIN32_FIND_DATAA WIN32_FIND_DATA
 
typedef WIN32_FIND_DATAAPWIN32_FIND_DATA
 
typedef WIN32_FIND_DATAALPWIN32_FIND_DATA
 
typedef HW_PROFILE_INFOA HW_PROFILE_INFO
 
typedef HW_PROFILE_INFOALPHW_PROFILE_INFO
 
typedef ENUMRESLANGPROCA ENUMRESLANGPROC
 
typedef ENUMRESNAMEPROCA ENUMRESNAMEPROC
 
typedef ENUMRESTYPEPROCA ENUMRESTYPEPROC
 
typedef RTL_RUN_ONCE INIT_ONCE
 
typedef PRTL_RUN_ONCE PINIT_ONCE
 
typedef PRTL_RUN_ONCE LPINIT_ONCE
 
typedef BOOL(WINAPIPINIT_ONCE_FN) (_Inout_ PINIT_ONCE InitOnce, _Inout_opt_ PVOID Parameter, _Outptr_opt_result_maybenull_ PVOID *Context)
 

Enumerations

enum  _FINDEX_INFO_LEVELS { FindExInfoStandard , FindExInfoBasic , FindExInfoMaxInfoLevel }
 
enum  _FINDEX_SEARCH_OPS { FindExSearchNameMatch , FindExSearchLimitToDirectories , FindExSearchLimitToDevices , FindExSearchMaxSearchOp }
 
enum  _GET_FILEEX_INFO_LEVELS { GetFileExInfoStandard , GetFileExMaxInfoLevel }
 
enum  _PROC_THREAD_ATTRIBUTE_NUM {
  ProcThreadAttributeParentProcess = 0 , ProcThreadAttributeHandleList = 2 , ProcThreadAttributeGroupAffinity = 3 , ProcThreadAttributeIdealProcessor = 5 ,
  ProcThreadAttributeUmsThread = 6 , ProcThreadAttributeMitigationPolicy = 7 , ProcThreadAttributeSecurityCapabilities = 9 , ProcThreadAttributeProtectionLevel = 11 ,
  ProcThreadAttributeJobList = 13 , ProcThreadAttributeChildProcessPolicy = 14 , ProcThreadAttributeAllApplicationPackagesPolicy = 15 , ProcThreadAttributeWin32kFilter = 16 ,
  ProcThreadAttributeSafeOpenPromptOriginClaim = 17
}
 

Functions

int APIENTRY WinMain (_In_ HINSTANCE, _In_opt_ HINSTANCE, _In_ LPSTR, _In_ int)
 
int APIENTRY wWinMain (_In_ HINSTANCE, _In_opt_ HINSTANCE, _In_ LPWSTR, _In_ int)
 
long WINAPI _hread (_In_ HFILE hFile, _Out_writes_bytes_to_(lBytes, return) LPVOID lpBuffer, _In_ long lBytes)
 
long WINAPI _hwrite (_In_ HFILE hFile, _In_reads_bytes_(lBytes) LPCCH lpBuffer, _In_ long lBytes)
 
HFILE WINAPI _lclose (_In_ HFILE)
 
HFILE WINAPI _lcreat (_In_ LPCSTR, _In_ int)
 
LONG WINAPI _llseek (_In_ HFILE, _In_ LONG, _In_ int)
 
HFILE WINAPI _lopen (_In_ LPCSTR, _In_ int)
 
UINT WINAPI _lread (_In_ HFILE hFile, _Out_writes_bytes_to_(uBytes, return) LPVOID lpBuffer, _In_ UINT uBytes)
 
UINT WINAPI _lwrite (_In_ HFILE hFile, _In_reads_bytes_(uBytes) LPCCH lpBuffer, _In_ UINT uBytes)
 
BOOL WINAPI AccessCheck (PSECURITY_DESCRIPTOR, HANDLE, DWORD, PGENERIC_MAPPING, PPRIVILEGE_SET, PDWORD, PDWORD, PBOOL)
 
BOOL WINAPI AccessCheckAndAuditAlarmA (_In_ LPCSTR SubsystemName, _In_opt_ LPVOID HandleId, _In_ LPSTR ObjectTypeName, _In_opt_ LPSTR ObjectName, _In_ PSECURITY_DESCRIPTOR SecurityDescriptor, _In_ DWORD DesiredAccess, _In_ PGENERIC_MAPPING GenericMapping, _In_ BOOL ObjectCreation, _Out_ LPDWORD GrantedAccess, _Out_ LPBOOL AccessStatus, _Out_ LPBOOL pfGenerateOnClose)
 
BOOL WINAPI AccessCheckAndAuditAlarmW (LPCWSTR, LPVOID, LPWSTR, LPWSTR, PSECURITY_DESCRIPTOR, DWORD, PGENERIC_MAPPING, BOOL, PDWORD, PBOOL, PBOOL)
 
BOOL WINAPI AddAccessAllowedAce (PACL, DWORD, DWORD, PSID)
 
BOOL WINAPI AddAccessDeniedAce (PACL, DWORD, DWORD, PSID)
 
BOOL WINAPI AddAce (PACL, DWORD, DWORD, PVOID, DWORD)
 
ATOM WINAPI AddAtomA (_In_opt_ LPCSTR)
 
ATOM WINAPI AddAtomW (_In_opt_ LPCWSTR)
 
BOOL WINAPI AddAuditAccessAce (PACL, DWORD, DWORD, PSID, BOOL, BOOL)
 
BOOL WINAPI AccessCheckByType (_In_ PSECURITY_DESCRIPTOR pSecurityDescriptor, _In_opt_ PSID PrincipalSelfSid, _In_ HANDLE ClientToken, _In_ DWORD DesiredAccess, _In_reads_opt_(ObjectTypeListLength) POBJECT_TYPE_LIST ObjectTypeList, _In_ DWORD ObjectTypeListLength, _In_ PGENERIC_MAPPING GenericMapping, _Out_writes_bytes_(*PrivilegeSetLength) PPRIVILEGE_SET PrivilegeSet, _Inout_ LPDWORD PrivilegeSetLength, _Out_ LPDWORD GrantedAccess, _Out_ LPBOOL AccessStatus)
 
BOOL WINAPI AccessCheckByTypeResultList (_In_ PSECURITY_DESCRIPTOR pSecurityDescriptor, _In_opt_ PSID PrincipalSelfSid, _In_ HANDLE ClientToken, _In_ DWORD DesiredAccess, _In_reads_(ObjectTypeListLength) POBJECT_TYPE_LIST ObjectTypeList, _In_ DWORD ObjectTypeListLength, _In_ PGENERIC_MAPPING GenericMapping, _Out_writes_bytes_(*PrivilegeSetLength) PPRIVILEGE_SET PrivilegeSet, _Inout_ LPDWORD PrivilegeSetLength, _Out_writes_(ObjectTypeListLength) LPDWORD GrantedAccess, _Out_writes_(ObjectTypeListLength) LPBOOL AccessStatus)
 Determines whether security access can be granted to a client that requests such access on the object type list. Unlike the AccessCheckByType variant, this function will grant or deny access to each individual object and sub-object in the list.
 
BOOL WINAPI AdjustTokenGroups (HANDLE, BOOL, PTOKEN_GROUPS, DWORD, PTOKEN_GROUPS, PDWORD)
 
BOOL WINAPI AdjustTokenPrivileges (HANDLE, BOOL, PTOKEN_PRIVILEGES, DWORD, PTOKEN_PRIVILEGES, PDWORD)
 
BOOL WINAPI AllocateAndInitializeSid (PSID_IDENTIFIER_AUTHORITY, BYTE, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, PSID *)
 
BOOL WINAPI CheckTokenMembership (HANDLE, PSID, PBOOL)
 
BOOL WINAPI AllocateLocallyUniqueId (PLUID)
 
BOOL WINAPI AreAllAccessesGranted (DWORD, DWORD)
 
BOOL WINAPI AreAnyAccessesGranted (DWORD, DWORD)
 
BOOL WINAPI AreFileApisANSI (void)
 
BOOL WINAPI BackupEventLogA (_In_ HANDLE, _In_ LPCSTR)
 
BOOL WINAPI BackupEventLogW (_In_ HANDLE, _In_ LPCWSTR)
 
BOOL WINAPI BackupRead (_In_ HANDLE hFile, _Out_writes_bytes_to_(nNumberOfBytesToRead, *lpNumberOfBytesRead) LPBYTE lpBuffer, _In_ DWORD nNumberOfBytesToRead, _Out_ LPDWORD lpNumberOfBytesRead, _In_ BOOL bAbort, _In_ BOOL bProcessSecurity, _Inout_ LPVOID *lpContext)
 
BOOL WINAPI BackupSeek (_In_ HANDLE, _In_ DWORD, _In_ DWORD, _Out_ LPDWORD, _Out_ LPDWORD, _Inout_ LPVOID *)
 
BOOL WINAPI BackupWrite (_In_ HANDLE hFile, _In_reads_bytes_(nNumberOfBytesToWrite) LPBYTE lpBuffer, _In_ DWORD nNumberOfBytesToWrite, _Out_ LPDWORD lpNumberOfBytesWritten, _In_ BOOL bAbort, _In_ BOOL bProcessSecurity, _Inout_ LPVOID *lpContext)
 
BOOL WINAPI Beep (DWORD, DWORD)
 
HANDLE WINAPI BeginUpdateResourceA (_In_ LPCSTR, _In_ BOOL)
 
HANDLE WINAPI BeginUpdateResourceW (_In_ LPCWSTR, _In_ BOOL)
 
BOOL WINAPI BuildCommDCBA (_In_ LPCSTR, _Out_ LPDCB)
 
BOOL WINAPI BuildCommDCBW (_In_ LPCWSTR, _Out_ LPDCB)
 
BOOL WINAPI BuildCommDCBAndTimeoutsA (_In_ LPCSTR, _Out_ LPDCB, _Out_ LPCOMMTIMEOUTS)
 
BOOL WINAPI BuildCommDCBAndTimeoutsW (_In_ LPCWSTR, _Out_ LPDCB, _Out_ LPCOMMTIMEOUTS)
 
BOOL WINAPI CallNamedPipeA (_In_ LPCSTR lpNamedPipeName, _In_reads_bytes_opt_(nInBufferSize) LPVOID lpInBuffer, _In_ DWORD nInBufferSize, _Out_writes_bytes_to_opt_(nOutBufferSize, *lpBytesRead) LPVOID lpOutBuffer, _In_ DWORD nOutBufferSize, _Out_ LPDWORD lpBytesRead, _In_ DWORD nTimeOut)
 
BOOL WINAPI CallNamedPipeW (_In_ LPCWSTR lpNamedPipeName, _In_reads_bytes_opt_(nInBufferSize) LPVOID lpInBuffer, _In_ DWORD nInBufferSize, _Out_writes_bytes_to_opt_(nOutBufferSize, *lpBytesRead) LPVOID lpOutBuffer, _In_ DWORD nOutBufferSize, _Out_ LPDWORD lpBytesRead, _In_ DWORD nTimeOut)
 
BOOL WINAPI CancelDeviceWakeupRequest (_In_ HANDLE)
 
BOOL WINAPI CancelIo (HANDLE)
 
BOOL WINAPI CancelWaitableTimer (HANDLE)
 
BOOL WINAPI ClearCommBreak (_In_ HANDLE)
 
BOOL WINAPI ClearCommError (_In_ HANDLE, _Out_opt_ PDWORD, _Out_opt_ LPCOMSTAT)
 
BOOL WINAPI ClearEventLogA (_In_ HANDLE, _In_opt_ LPCSTR)
 
BOOL WINAPI ClearEventLogW (_In_ HANDLE, _In_opt_ LPCWSTR)
 
BOOL WINAPI CloseEventLog (_In_ HANDLE)
 
BOOL WINAPI CloseHandle (HANDLE)
 
BOOL WINAPI CommConfigDialogA (_In_ LPCSTR, _In_opt_ HWND, _Inout_ LPCOMMCONFIG)
 
BOOL WINAPI CommConfigDialogW (_In_ LPCWSTR, _In_opt_ HWND, _Inout_ LPCOMMCONFIG)
 
LONG WINAPI CompareFileTime (CONST FILETIME *, CONST FILETIME *)
 
BOOL WINAPI ConnectNamedPipe (HANDLE, LPOVERLAPPED)
 
BOOL WINAPI ContinueDebugEvent (DWORD, DWORD, DWORD)
 
_Ret_maybenull_ PVOID WINAPI ConvertThreadToFiber (_In_opt_ PVOID)
 
BOOL WINAPI CopyFileA (_In_ LPCSTR, _In_ LPCSTR, _In_ BOOL)
 
BOOL WINAPI CopyFileW (_In_ LPCWSTR lpExistingFileName, _In_ LPCWSTR lpNewFileName, _In_ BOOL bFailIfExists)
 
BOOL WINAPI CopyFileExA (_In_ LPCSTR, _In_ LPCSTR, _In_opt_ LPPROGRESS_ROUTINE, _In_opt_ LPVOID, _In_opt_ LPBOOL, _In_ DWORD)
 
BOOL WINAPI CopyFileExW (_In_ LPCWSTR, _In_ LPCWSTR, _In_opt_ LPPROGRESS_ROUTINE, _In_opt_ LPVOID, _In_opt_ LPBOOL, _In_ DWORD)
 
BOOL WINAPI CopySid (DWORD, PSID, PSID)
 
BOOL WINAPI CreateDirectoryA (LPCSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes)
 
BOOL WINAPI CreateDirectoryW (LPCWSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes)
 
BOOL WINAPI CreateDirectoryExA (_In_ LPCSTR, _In_ LPCSTR, _In_opt_ LPSECURITY_ATTRIBUTES)
 
BOOL WINAPI CreateDirectoryExW (_In_ LPCWSTR, _In_ LPCWSTR, _In_opt_ LPSECURITY_ATTRIBUTES)
 
HANDLE WINAPI CreateEventA (_In_opt_ LPSECURITY_ATTRIBUTES lpEventAttributes, _In_ BOOL bManualReset, _In_ BOOL bInitialState, _In_opt_ LPCSTR lpName)
 
HANDLE WINAPI CreateEventW (_In_opt_ LPSECURITY_ATTRIBUTES, _In_ BOOL bManualReset, _In_ BOOL bInitialState, _In_opt_ LPCWSTR lpName)
 
_Ret_maybenull_ LPVOID WINAPI CreateFiber (_In_ SIZE_T, _In_ LPFIBER_START_ROUTINE, _In_opt_ LPVOID)
 
HANDLE WINAPI CreateFileA (LPCSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE)
 
HANDLE WINAPI CreateFileW (LPCWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE)
 
_Ret_maybenull_ HANDLE WINAPI CreateFileMappingA (_In_ HANDLE, _In_opt_ LPSECURITY_ATTRIBUTES, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_opt_ LPCSTR)
 
HANDLE WINAPI CreateFileMappingW (HANDLE, LPSECURITY_ATTRIBUTES, DWORD, DWORD, DWORD, LPCWSTR)
 
HANDLE WINAPI CreateIoCompletionPort (HANDLE, HANDLE, ULONG_PTR, DWORD)
 
HANDLE WINAPI CreateMailslotA (_In_ LPCSTR, _In_ DWORD, _In_ DWORD, _In_opt_ LPSECURITY_ATTRIBUTES)
 
HANDLE WINAPI CreateMailslotW (_In_ LPCWSTR, _In_ DWORD, _In_ DWORD, _In_opt_ LPSECURITY_ATTRIBUTES)
 
HANDLE WINAPI CreateMutexA (LPSECURITY_ATTRIBUTES, BOOL, LPCSTR)
 
HANDLE WINAPI CreateMutexW (LPSECURITY_ATTRIBUTES, BOOL, LPCWSTR)
 
HANDLE WINAPI CreateNamedPipeA (_In_ LPCSTR, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_opt_ LPSECURITY_ATTRIBUTES)
 
HANDLE WINAPI CreateNamedPipeW (_In_ LPCWSTR, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_opt_ LPSECURITY_ATTRIBUTES)
 
BOOL WINAPI CreatePipe (PHANDLE, PHANDLE, LPSECURITY_ATTRIBUTES, DWORD)
 
BOOL WINAPI CreatePrivateObjectSecurity (PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR *, BOOL, HANDLE, PGENERIC_MAPPING)
 
BOOL WINAPI CreateProcessA (LPCSTR, LPSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, BOOL, DWORD, PVOID, LPCSTR, LPSTARTUPINFOA, LPPROCESS_INFORMATION)
 
BOOL WINAPI CreateProcessW (LPCWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, BOOL, DWORD, PVOID, LPCWSTR, LPSTARTUPINFOW, LPPROCESS_INFORMATION)
 
BOOL WINAPI CreateProcessAsUserA (_In_opt_ HANDLE, _In_opt_ LPCSTR, _Inout_opt_ LPSTR, _In_opt_ LPSECURITY_ATTRIBUTES, _In_opt_ LPSECURITY_ATTRIBUTES, _In_ BOOL, _In_ DWORD, _In_opt_ PVOID, _In_opt_ LPCSTR, _In_ LPSTARTUPINFOA, _Out_ LPPROCESS_INFORMATION)
 
BOOL WINAPI CreateProcessAsUserW (HANDLE, LPCWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, BOOL, DWORD, PVOID, LPCWSTR, LPSTARTUPINFOW, LPPROCESS_INFORMATION)
 
BOOL WINAPI CreateProcessWithLogonW (LPCWSTR, LPCWSTR, LPCWSTR, DWORD, LPCWSTR, LPWSTR, DWORD, LPVOID, LPCWSTR, LPSTARTUPINFOW, LPPROCESS_INFORMATION)
 
BOOL WINAPI CreateProcessWithTokenW (HANDLE, DWORD, LPCWSTR, LPWSTR, DWORD, LPVOID, LPCWSTR, LPSTARTUPINFOW, LPPROCESS_INFORMATION)
 
HANDLE WINAPI CreateRemoteThread (HANDLE, LPSECURITY_ATTRIBUTES, DWORD, LPTHREAD_START_ROUTINE, LPVOID, DWORD, LPDWORD)
 
BOOL WINAPI CreateRestrictedToken (_In_ HANDLE ExistingTokenHandle, _In_ DWORD Flags, _In_ DWORD DisableSidCount, _In_reads_opt_(DisableSidCount) PSID_AND_ATTRIBUTES SidsToDisable, _In_ DWORD DeletePrivilegeCount, _In_reads_opt_(DeletePrivilegeCount) PLUID_AND_ATTRIBUTES PrivilegesToDelete, _In_ DWORD RestrictedSidCount, _In_reads_opt_(RestrictedSidCount) PSID_AND_ATTRIBUTES SidsToRestrict, _Outptr_ PHANDLE NewTokenHandle)
 Creates a filtered token that is a restricted one of the regular access token. A restricted token can have disabled SIDs, deleted privileges and/or restricted SIDs added.
 
_Ret_maybenull_ HANDLE WINAPI CreateSemaphoreA (_In_opt_ LPSECURITY_ATTRIBUTES, _In_ LONG, _In_ LONG, _In_opt_ LPCSTR)
 
_Ret_maybenull_ HANDLE WINAPI CreateSemaphoreW (_In_opt_ LPSECURITY_ATTRIBUTES, _In_ LONG, _In_ LONG, _In_opt_ LPCWSTR)
 
DWORD WINAPI CreateTapePartition (_In_ HANDLE, _In_ DWORD, _In_ DWORD, _In_ DWORD)
 
HANDLE WINAPI CreateThread (LPSECURITY_ATTRIBUTES, DWORD, LPTHREAD_START_ROUTINE, PVOID, DWORD, PDWORD)
 
_Ret_maybenull_ HANDLE WINAPI CreateWaitableTimerA (_In_opt_ LPSECURITY_ATTRIBUTES, _In_ BOOL, _In_opt_ LPCSTR)
 
_Ret_maybenull_ HANDLE WINAPI CreateWaitableTimerW (_In_opt_ LPSECURITY_ATTRIBUTES, _In_ BOOL, _In_opt_ LPCWSTR)
 
BOOL WINAPI DebugActiveProcess (DWORD)
 
void WINAPI DebugBreak (void)
 
PVOID WINAPI DecodePointer (PVOID)
 
PVOID WINAPI DecodeSystemPointer (PVOID)
 
BOOL WINAPI DecryptFileA (_In_ LPCSTR, _Reserved_ DWORD)
 
BOOL WINAPI DecryptFileW (_In_ LPCWSTR, _Reserved_ DWORD)
 
BOOL WINAPI DefineDosDeviceA (_In_ DWORD, _In_ LPCSTR, _In_opt_ LPCSTR)
 
BOOL WINAPI DefineDosDeviceW (DWORD, LPCWSTR, LPCWSTR)
 
BOOL WINAPI DeleteAce (PACL, DWORD)
 
ATOM WINAPI DeleteAtom (_In_ ATOM)
 
void WINAPI DeleteCriticalSection (PCRITICAL_SECTION)
 
void WINAPI DeleteFiber (_In_ PVOID)
 
BOOL WINAPI DeleteFileA (LPCSTR)
 
BOOL WINAPI DeleteFileW (LPCWSTR)
 
BOOL WINAPI DeregisterEventSource (_In_ HANDLE)
 
BOOL WINAPI DestroyPrivateObjectSecurity (PSECURITY_DESCRIPTOR *)
 
BOOL WINAPI DeviceIoControl (HANDLE, DWORD, PVOID, DWORD, PVOID, DWORD, PDWORD, POVERLAPPED)
 
BOOL WINAPI DisableThreadLibraryCalls (HMODULE)
 
BOOL WINAPI DisconnectNamedPipe (HANDLE)
 
BOOL WINAPI DosDateTimeToFileTime (_In_ WORD, _In_ WORD, _Out_ LPFILETIME)
 
BOOL WINAPI DuplicateHandle (HANDLE, HANDLE, HANDLE, PHANDLE, DWORD, BOOL, DWORD)
 
BOOL WINAPI DuplicateToken (HANDLE, SECURITY_IMPERSONATION_LEVEL, PHANDLE)
 
BOOL WINAPI DuplicateTokenEx (HANDLE, DWORD, LPSECURITY_ATTRIBUTES, SECURITY_IMPERSONATION_LEVEL, TOKEN_TYPE, PHANDLE)
 
PVOID WINAPI EncodePointer (PVOID)
 
PVOID WINAPI EncodeSystemPointer (PVOID)
 
BOOL WINAPI EncryptFileA (_In_ LPCSTR)
 
BOOL WINAPI EncryptFileW (_In_ LPCWSTR)
 
BOOL WINAPI EndUpdateResourceA (_In_ HANDLE, _In_ BOOL)
 
BOOL WINAPI EndUpdateResourceW (_In_ HANDLE, _In_ BOOL)
 
void WINAPI EnterCriticalSection (LPCRITICAL_SECTION)
 
BOOL WINAPI EnumResourceLanguagesA (_In_opt_ HMODULE, _In_ LPCSTR, _In_ LPCSTR, _In_ ENUMRESLANGPROCA, _In_ LONG_PTR)
 
BOOL WINAPI EnumResourceLanguagesW (_In_opt_ HMODULE, _In_ LPCWSTR, _In_ LPCWSTR, _In_ ENUMRESLANGPROCW, _In_ LONG_PTR)
 
BOOL WINAPI EnumResourceNamesA (_In_opt_ HMODULE, _In_ LPCSTR, _In_ ENUMRESNAMEPROCA, _In_ LONG_PTR)
 
BOOL WINAPI EnumResourceNamesW (_In_opt_ HMODULE, _In_ LPCWSTR, _In_ ENUMRESNAMEPROCW, _In_ LONG_PTR)
 
BOOL WINAPI EnumResourceTypesA (_In_opt_ HMODULE, _In_ ENUMRESTYPEPROCA, _In_ LONG_PTR)
 
BOOL WINAPI EnumResourceTypesW (_In_opt_ HMODULE, _In_ ENUMRESTYPEPROCW, _In_ LONG_PTR)
 
BOOL WINAPI EqualPrefixSid (PSID, PSID)
 
BOOL WINAPI EqualSid (PSID, PSID)
 
DWORD WINAPI EraseTape (_In_ HANDLE, _In_ DWORD, _In_ BOOL)
 
BOOL WINAPI EscapeCommFunction (_In_ HANDLE, _In_ DWORD)
 
DECLSPEC_NORETURN void WINAPI ExitProcess (UINT)
 
DECLSPEC_NORETURN void WINAPI ExitThread (_In_ DWORD dwExitCode)
 
DWORD WINAPI ExpandEnvironmentStringsA (LPCSTR, LPSTR, DWORD)
 
DWORD WINAPI ExpandEnvironmentStringsW (LPCWSTR, LPWSTR, DWORD)
 
void WINAPI FatalAppExitA (UINT, LPCSTR)
 
void WINAPI FatalAppExitW (UINT, LPCWSTR)
 
__analysis_noreturn void WINAPI FatalExit (_In_ int)
 
BOOL WINAPI FileEncryptionStatusA (_In_ LPCSTR, _Out_ LPDWORD)
 
BOOL WINAPI FileEncryptionStatusW (_In_ LPCWSTR, _Out_ LPDWORD)
 
BOOL WINAPI FileTimeToDosDateTime (_In_ CONST FILETIME *, _Out_ LPWORD, _Out_ LPWORD)
 
BOOL WINAPI FileTimeToLocalFileTime (CONST FILETIME *, LPFILETIME)
 
BOOL WINAPI FileTimeToSystemTime (CONST FILETIME *, LPSYSTEMTIME)
 
ATOM WINAPI FindAtomA (_In_opt_ LPCSTR)
 
ATOM WINAPI FindAtomW (_In_opt_ LPCWSTR)
 
BOOL WINAPI FindClose (HANDLE)
 
BOOL WINAPI FindCloseChangeNotification (HANDLE)
 
HANDLE WINAPI FindFirstChangeNotificationA (LPCSTR, BOOL, DWORD)
 
HANDLE WINAPI FindFirstChangeNotificationW (LPCWSTR, BOOL, DWORD)
 
HANDLE WINAPI FindFirstFileA (LPCSTR, LPWIN32_FIND_DATAA)
 
HANDLE WINAPI FindFirstFileW (LPCWSTR, LPWIN32_FIND_DATAW)
 
HANDLE WINAPI FindFirstFileExA (LPCSTR, FINDEX_INFO_LEVELS, PVOID, FINDEX_SEARCH_OPS, PVOID, DWORD)
 
HANDLE WINAPI FindFirstFileExW (LPCWSTR, FINDEX_INFO_LEVELS, PVOID, FINDEX_SEARCH_OPS, PVOID, DWORD)
 
BOOL WINAPI FindFirstFreeAce (PACL, PVOID *)
 
BOOL WINAPI FindNextChangeNotification (HANDLE)
 
BOOL WINAPI FindNextFileA (HANDLE, LPWIN32_FIND_DATAA)
 
BOOL WINAPI FindNextFileW (HANDLE, LPWIN32_FIND_DATAW)
 
_Ret_maybenull_ HRSRC WINAPI FindResourceA (_In_opt_ HMODULE, _In_ LPCSTR, _In_ LPCSTR)
 
_Ret_maybenull_ HRSRC WINAPI FindResourceW (_In_opt_ HMODULE, _In_ LPCWSTR, _In_ LPCWSTR)
 
_Ret_maybenull_ HRSRC WINAPI FindResourceExA (_In_opt_ HMODULE, _In_ LPCSTR, _In_ LPCSTR, _In_ WORD)
 
HRSRC WINAPI FindResourceExW (HINSTANCE, LPCWSTR, LPCWSTR, WORD)
 
BOOL WINAPI FlushFileBuffers (HANDLE)
 
BOOL WINAPI FlushInstructionCache (HANDLE, LPCVOID, SIZE_T)
 
BOOL WINAPI FlushViewOfFile (LPCVOID, SIZE_T)
 
DWORD WINAPI FlsAlloc (PFLS_CALLBACK_FUNCTION)
 
PVOID WINAPI FlsGetValue (DWORD)
 
BOOL WINAPI FlsSetValue (DWORD, PVOID)
 
BOOL WINAPI FlsFree (DWORD)
 
DWORD WINAPI FormatMessageA (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, LPSTR lpBuffer, DWORD nSize, va_list *Arguments)
 
DWORD WINAPI FormatMessageW (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, LPWSTR lpBuffer, DWORD nSize, va_list *Arguments)
 
BOOL WINAPI FreeEnvironmentStringsA (LPSTR)
 
BOOL WINAPI FreeEnvironmentStringsW (LPWSTR)
 
BOOL WINAPI FreeLibrary (HMODULE)
 
DECLSPEC_NORETURN void WINAPI FreeLibraryAndExitThread (HMODULE, DWORD)
 
BOOL WINAPI FreeResource (HGLOBAL)
 
PVOID WINAPI FreeSid (PSID)
 
BOOL WINAPI GetAce (PACL, DWORD, LPVOID *)
 
BOOL WINAPI GetAclInformation (PACL, PVOID, DWORD, ACL_INFORMATION_CLASS)
 
UINT WINAPI GetAtomNameA (_In_ ATOM nAtom, _Out_writes_to_(nSize, return+1) LPSTR lpBuffer, _In_ int nSize)
 
UINT WINAPI GetAtomNameW (_In_ ATOM nAtom, _Out_writes_to_(nSize, return+1) LPWSTR lpBuffer, _In_ int nSize)
 
BOOL WINAPI GetBinaryTypeA (_In_ LPCSTR, _Out_ PDWORD)
 
BOOL WINAPI GetBinaryTypeW (_In_ LPCWSTR, _Out_ PDWORD)
 
LPSTR WINAPI GetCommandLineA (VOID)
 
LPWSTR WINAPI GetCommandLineW (VOID)
 
 _Success_ (return !=FALSE) BOOL WINAPI GetCommConfig(_In_ HANDLE hCommDev
 
BOOL WINAPI GetCommMask (_In_ HANDLE, _Out_ PDWORD)
 
BOOL WINAPI GetCommModemStatus (_In_ HANDLE, _Out_ PDWORD)
 
BOOL WINAPI GetCommProperties (_In_ HANDLE, _Inout_ LPCOMMPROP)
 
BOOL WINAPI GetCommState (_In_ HANDLE, _Out_ LPDCB)
 
BOOL WINAPI GetCommTimeouts (_In_ HANDLE, _Out_ LPCOMMTIMEOUTS)
 
DWORD WINAPI GetCompressedFileSizeA (_In_ LPCSTR, _Out_opt_ PDWORD)
 
DWORD WINAPI GetCompressedFileSizeW (_In_ LPCWSTR, _Out_opt_ PDWORD)
 
DWORD WINAPI GetCurrentDirectoryA (DWORD, LPSTR)
 
DWORD WINAPI GetCurrentDirectoryW (DWORD, LPWSTR)
 
BOOL WINAPI GetCurrentHwProfileA (_Out_ LPHW_PROFILE_INFOA)
 
BOOL WINAPI GetCurrentHwProfileW (_Out_ LPHW_PROFILE_INFOW)
 
HANDLE WINAPI GetCurrentProcess (void)
 
DWORD WINAPI GetCurrentProcessId (void)
 
HANDLE WINAPI GetCurrentThread (void)
 
DWORD WINAPI GetCurrentThreadId (void)
 
BOOL WINAPI GetDefaultCommConfigA (_In_ LPCSTR lpszName, _Out_writes_bytes_to_(*lpdwSize, *lpdwSize) LPCOMMCONFIG lpCC, _Inout_ LPDWORD lpdwSize)
 
BOOL WINAPI GetDefaultCommConfigW (_In_ LPCWSTR lpszName, _Out_writes_bytes_to_(*lpdwSize, *lpdwSize) LPCOMMCONFIG lpCC, _Inout_ LPDWORD lpdwSize)
 
BOOL WINAPI GetDiskFreeSpaceA (LPCSTR, PDWORD, PDWORD, PDWORD, PDWORD)
 
BOOL WINAPI GetDiskFreeSpaceW (LPCWSTR, PDWORD, PDWORD, PDWORD, PDWORD)
 
BOOL WINAPI GetDiskFreeSpaceExA (LPCSTR, PULARGE_INTEGER, PULARGE_INTEGER, PULARGE_INTEGER)
 
BOOL WINAPI GetDiskFreeSpaceExW (LPCWSTR, PULARGE_INTEGER, PULARGE_INTEGER, PULARGE_INTEGER)
 
UINT WINAPI GetDriveTypeA (LPCSTR)
 
UINT WINAPI GetDriveTypeW (LPCWSTR)
 
LPSTR WINAPI GetEnvironmentStrings (void)
 
LPWSTR WINAPI GetEnvironmentStringsW (void)
 
DWORD WINAPI GetEnvironmentVariableA (LPCSTR, LPSTR, DWORD)
 
DWORD WINAPI GetEnvironmentVariableW (LPCWSTR, LPWSTR, DWORD)
 
BOOL WINAPI GetExitCodeProcess (HANDLE, PDWORD)
 
BOOL WINAPI GetExitCodeThread (HANDLE, PDWORD)
 
DWORD WINAPI GetFileAttributesA (LPCSTR lpFileName)
 
DWORD WINAPI GetFileAttributesW (LPCWSTR lpFileName)
 
BOOL WINAPI GetFileAttributesExA (LPCSTR lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, PVOID lpFileInformation)
 
BOOL WINAPI GetFileAttributesExW (LPCWSTR lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, PVOID lpFileInformation)
 
BOOL WINAPI GetFileInformationByHandle (HANDLE, LPBY_HANDLE_FILE_INFORMATION)
 
BOOL WINAPI GetFileSecurityA (_In_ LPCSTR lpFileName, _In_ SECURITY_INFORMATION RequestedInformation, _Out_writes_bytes_to_opt_(nLength, *lpnLengthNeeded) PSECURITY_DESCRIPTOR pSecurityDescriptor, _In_ DWORD nLength, _Out_ LPDWORD lpnLengthNeeded)
 
BOOL WINAPI GetFileSecurityW (LPCWSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, PDWORD)
 
DWORD WINAPI GetFileSize (HANDLE, PDWORD)
 
BOOL WINAPI GetFileSizeEx (HANDLE, PLARGE_INTEGER)
 
BOOL WINAPI GetFileTime (HANDLE, LPFILETIME, LPFILETIME, LPFILETIME)
 
DWORD WINAPI GetFileType (HANDLE)
 
DWORD WINAPI GetFullPathNameA (LPCSTR, DWORD, LPSTR, LPSTR *)
 
DWORD WINAPI GetFullPathNameW (LPCWSTR, DWORD, LPWSTR, LPWSTR *)
 
BOOL WINAPI GetHandleInformation (HANDLE, PDWORD)
 
BOOL WINAPI GetKernelObjectSecurity (HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, PDWORD)
 
DWORD WINAPI GetLastError (void)
 
DWORD WINAPI GetLengthSid (PSID)
 
void WINAPI GetLocalTime (LPSYSTEMTIME)
 
DWORD WINAPI GetLogicalDrives (void)
 
 _Out_writes_to_opt_ (nBufferLength, return+1) LPSTR lpBuffer)
 
DWORD WINAPI GetLogicalDriveStringsW (DWORD, LPWSTR)
 
BOOL WINAPI GetMailslotInfo (_In_ HANDLE, _Out_opt_ PDWORD, _Out_opt_ PDWORD, _Out_opt_ PDWORD, _Out_opt_ PDWORD)
 
DWORD WINAPI GetModuleFileNameA (HINSTANCE hModule, LPSTR lpFilename, DWORD nSize)
 
DWORD WINAPI GetModuleFileNameW (HINSTANCE hModule, LPWSTR lpFilename, DWORD nSize)
 
HMODULE WINAPI GetModuleHandleA (LPCSTR)
 
HMODULE WINAPI GetModuleHandleW (LPCWSTR)
 
BOOL WINAPI GetNamedPipeHandleStateA (_In_ HANDLE hNamedPipe, _Out_opt_ LPDWORD lpState, _Out_opt_ LPDWORD lpCurInstances, _Out_opt_ LPDWORD lpMaxCollectionCount, _Out_opt_ LPDWORD lpCollectDataTimeout, _Out_writes_opt_(nMaxUserNameSize) LPSTR lpUserName, _In_ DWORD nMaxUserNameSize)
 
BOOL WINAPI GetNamedPipeHandleStateW (_In_ HANDLE hNamedPipe, _Out_opt_ LPDWORD lpState, _Out_opt_ LPDWORD lpCurInstances, _Out_opt_ LPDWORD lpMaxCollectionCount, _Out_opt_ LPDWORD lpCollectDataTimeout, _Out_writes_opt_(nMaxUserNameSize) LPWSTR lpUserName, _In_ DWORD nMaxUserNameSize)
 
BOOL WINAPI GetNamedPipeInfo (_In_ HANDLE, _Out_opt_ PDWORD, _Out_opt_ PDWORD, _Out_opt_ PDWORD, _Out_opt_ PDWORD)
 
BOOL WINAPI GetEventLogInformation (_In_ HANDLE hEventLog, _In_ DWORD dwInfoLevel, _Out_writes_bytes_to_(cbBufSize, *pcbBytesNeeded) LPVOID lpBuffer, _In_ DWORD cbBufSize, _Out_ LPDWORD pcbBytesNeeded)
 
BOOL WINAPI GetNumberOfEventLogRecords (_In_ HANDLE, _Out_ PDWORD)
 
BOOL WINAPI GetOldestEventLogRecord (_In_ HANDLE, _Out_ PDWORD)
 
BOOL WINAPI GetOverlappedResult (HANDLE, LPOVERLAPPED, PDWORD, BOOL)
 
DWORD WINAPI GetPriorityClass (HANDLE)
 
BOOL WINAPI GetPrivateObjectSecurity (PSECURITY_DESCRIPTOR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, PDWORD)
 
UINT WINAPI GetPrivateProfileIntA (_In_ LPCSTR, _In_ LPCSTR, _In_ INT, _In_opt_ LPCSTR)
 
UINT WINAPI GetPrivateProfileIntW (_In_ LPCWSTR, _In_ LPCWSTR, _In_ INT, _In_opt_ LPCWSTR)
 
DWORD WINAPI GetPrivateProfileSectionA (_In_ LPCSTR lpAppName, _Out_writes_to_opt_(nSize, return+1) LPSTR lpReturnedString, _In_ DWORD nSize, _In_opt_ LPCSTR lpFileName)
 
DWORD WINAPI GetPrivateProfileSectionW (_In_ LPCWSTR lpAppName, _Out_writes_to_opt_(nSize, return+1) LPWSTR lpReturnedString, _In_ DWORD nSize, _In_opt_ LPCWSTR lpFileName)
 
DWORD WINAPI GetPrivateProfileSectionNamesA (_Out_writes_to_opt_(nSize, return+1) LPSTR lpszReturnBuffer, _In_ DWORD nSize, _In_opt_ LPCSTR lpFileName)
 
DWORD WINAPI GetPrivateProfileSectionNamesW (_Out_writes_to_opt_(nSize, return+1) LPWSTR lpszReturnBuffer, _In_ DWORD nSize, _In_opt_ LPCWSTR lpFileName)
 
DWORD WINAPI GetPrivateProfileStringA (_In_opt_ LPCSTR lpAppName, _In_opt_ LPCSTR lpKeyName, _In_opt_ LPCSTR lpDefault, _Out_writes_to_opt_(nSize, return+1) LPSTR lpReturnedString, _In_ DWORD nSize, _In_opt_ LPCSTR lpFileName)
 
DWORD WINAPI GetPrivateProfileStringW (_In_opt_ LPCWSTR lpAppName, _In_opt_ LPCWSTR lpKeyName, _In_opt_ LPCWSTR lpDefault, _Out_writes_to_opt_(nSize, return+1) LPWSTR lpReturnedString, _In_ DWORD nSize, _In_opt_ LPCWSTR lpFileName)
 
BOOL WINAPI GetPrivateProfileStructA (_In_ LPCSTR lpszSection, _In_ LPCSTR lpszKey, _Out_writes_bytes_opt_(uSizeStruct) LPVOID lpStruct, _In_ UINT uSizeStruct, _In_opt_ LPCSTR szFile)
 
BOOL WINAPI GetPrivateProfileStructW (_In_ LPCWSTR lpszSection, _In_ LPCWSTR lpszKey, _Out_writes_bytes_opt_(uSizeStruct) LPVOID lpStruct, _In_ UINT uSizeStruct, _In_opt_ LPCWSTR szFile)
 
FARPROC WINAPI GetProcAddress (HINSTANCE, LPCSTR)
 
BOOL WINAPI GetProcessAffinityMask (_In_ HANDLE, _Out_ PDWORD_PTR, _Out_ PDWORD_PTR)
 
HANDLE WINAPI GetProcessHeap (VOID)
 
DWORD WINAPI GetProcessHeaps (DWORD, PHANDLE)
 
BOOL WINAPI GetProcessPriorityBoost (_In_ HANDLE, _Out_ PBOOL)
 
BOOL WINAPI GetProcessShutdownParameters (_Out_ PDWORD, _Out_ PDWORD)
 
BOOL WINAPI GetProcessTimes (HANDLE, LPFILETIME, LPFILETIME, LPFILETIME, LPFILETIME)
 
DWORD WINAPI GetProcessVersion (DWORD)
 
HWINSTA WINAPI GetProcessWindowStation (void)
 
BOOL WINAPI GetProcessWorkingSetSize (_In_ HANDLE, _Out_ PSIZE_T, _Out_ PSIZE_T)
 
UINT WINAPI GetProfileIntA (_In_ LPCSTR, _In_ LPCSTR, _In_ INT)
 
UINT WINAPI GetProfileIntW (_In_ LPCWSTR, _In_ LPCWSTR, _In_ INT)
 
DWORD WINAPI GetProfileSectionA (_In_ LPCSTR lpAppName, _Out_writes_to_opt_(nSize, return+1) LPSTR lpReturnedString, _In_ DWORD nSize)
 
DWORD WINAPI GetProfileSectionW (_In_ LPCWSTR lpAppName, _Out_writes_to_opt_(nSize, return+1) LPWSTR lpReturnedString, _In_ DWORD nSize)
 
DWORD WINAPI GetProfileStringA (_In_opt_ LPCSTR lpAppName, _In_opt_ LPCSTR lpKeyName, _In_opt_ LPCSTR lpDefault, _Out_writes_to_opt_(nSize, return+1) LPSTR lpReturnedString, _In_ DWORD nSize)
 
DWORD WINAPI GetProfileStringW (_In_opt_ LPCWSTR lpAppName, _In_opt_ LPCWSTR lpKeyName, _In_opt_ LPCWSTR lpDefault, _Out_writes_to_opt_(nSize, return+1) LPWSTR lpReturnedString, _In_ DWORD nSize)
 
BOOL WINAPI GetQueuedCompletionStatus (HANDLE, PDWORD, PULONG_PTR, LPOVERLAPPED *, DWORD)
 
BOOL WINAPI GetSecurityDescriptorControl (PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR_CONTROL, PDWORD)
 
BOOL WINAPI GetSecurityDescriptorDacl (PSECURITY_DESCRIPTOR, LPBOOL, PACL *, LPBOOL)
 
BOOL WINAPI GetSecurityDescriptorGroup (PSECURITY_DESCRIPTOR, PSID *, LPBOOL)
 
DWORD WINAPI GetSecurityDescriptorLength (PSECURITY_DESCRIPTOR)
 
BOOL WINAPI GetSecurityDescriptorOwner (PSECURITY_DESCRIPTOR, PSID *, LPBOOL)
 
DWORD WINAPI GetSecurityDescriptorRMControl (PSECURITY_DESCRIPTOR, PUCHAR)
 
BOOL WINAPI GetSecurityDescriptorSacl (PSECURITY_DESCRIPTOR, LPBOOL, PACL *, LPBOOL)
 
 _Success_ (return !=0 &&return< cchBuffer) DWORD WINAPI GetShortPathNameA(_In_ LPCSTR lpszLongPath
 
 _Out_writes_to_opt_ (cchBuffer, return+1) LPSTR lpszShortPath
 
DWORD WINAPI GetShortPathNameW (LPCWSTR, LPWSTR, DWORD)
 
PSID_IDENTIFIER_AUTHORITY WINAPI GetSidIdentifierAuthority (PSID)
 
DWORD WINAPI GetSidLengthRequired (UCHAR)
 
PDWORD WINAPI GetSidSubAuthority (PSID, DWORD)
 
PUCHAR WINAPI GetSidSubAuthorityCount (PSID)
 
VOID WINAPI GetStartupInfoA (_Out_ LPSTARTUPINFOA)
 
VOID WINAPI GetStartupInfoW (LPSTARTUPINFOW)
 
HANDLE WINAPI GetStdHandle (_In_ DWORD)
 
UINT WINAPI GetSystemDirectoryA (LPSTR, UINT)
 
UINT WINAPI GetSystemDirectoryW (LPWSTR, UINT)
 
VOID WINAPI GetSystemInfo (LPSYSTEM_INFO)
 
BOOL WINAPI GetSystemPowerStatus (_Out_ LPSYSTEM_POWER_STATUS)
 
VOID WINAPI GetSystemTime (LPSYSTEMTIME lpSystemTime)
 
BOOL WINAPI GetSystemTimeAdjustment (PDWORD, PDWORD, PBOOL)
 
void WINAPI GetSystemTimeAsFileTime (LPFILETIME)
 
DWORD WINAPI GetTapeParameters (_In_ HANDLE hDevice, _In_ DWORD dwOperation, _Inout_ LPDWORD lpdwSize, _Out_writes_bytes_(*lpdwSize) LPVOID lpTapeInformation)
 
DWORD WINAPI GetTapePosition (_In_ HANDLE, _In_ DWORD, _Out_ PDWORD, _Out_ PDWORD, _Out_ PDWORD)
 
DWORD WINAPI GetTapeStatus (_In_ HANDLE)
 
UINT WINAPI GetTempFileNameA (_In_ LPCSTR lpPathName, _In_ LPCSTR lpPrefixString, _In_ UINT uUnique, _Out_writes_(MAX_PATH) LPSTR lpTempFileName)
 
UINT WINAPI GetTempFileNameW (LPCWSTR, LPCWSTR, UINT, LPWSTR)
 
DWORD WINAPI GetTempPathA (_In_ DWORD nBufferLength, _Out_writes_to_opt_(nBufferLength, return+1) LPSTR lpBuffer)
 
DWORD WINAPI GetTempPathW (DWORD, LPWSTR)
 
BOOL WINAPI GetThreadContext (HANDLE, LPCONTEXT)
 
int WINAPI GetThreadPriority (HANDLE)
 
BOOL WINAPI GetThreadPriorityBoost (HANDLE, PBOOL)
 
BOOL WINAPI GetThreadSelectorEntry (_In_ HANDLE, _In_ DWORD, _Out_ LPLDT_ENTRY)
 
BOOL WINAPI GetThreadTimes (HANDLE, LPFILETIME, LPFILETIME, LPFILETIME, LPFILETIME)
 
DWORD WINAPI GetTickCount (VOID)
 
DWORD WINAPI GetThreadId (HANDLE)
 
DWORD WINAPI GetTimeZoneInformation (LPTIME_ZONE_INFORMATION)
 
BOOL WINAPI GetTokenInformation (HANDLE, TOKEN_INFORMATION_CLASS, PVOID, DWORD, PDWORD)
 
BOOL WINAPI GetUserNameA (_Out_writes_to_opt_(*pcbBuffer, *pcbBuffer) LPSTR lpBuffer, _Inout_ LPDWORD pcbBuffer)
 
BOOL WINAPI GetUserNameW (_Out_writes_to_opt_(*pcbBuffer, *pcbBuffer) LPWSTR lpBuffer, _Inout_ LPDWORD pcbBuffer)
 
DWORD WINAPI GetVersion (void)
 
BOOL WINAPI GetVersionExA (LPOSVERSIONINFOA)
 
BOOL WINAPI GetVersionExW (LPOSVERSIONINFOW)
 
BOOL WINAPI GetVolumeInformationA (_In_opt_ LPCSTR lpRootPathName, _Out_writes_opt_(nVolumeNameSize) LPSTR lpVolumeNameBuffer, _In_ DWORD nVolumeNameSize, _Out_opt_ LPDWORD lpVolumeSerialNumber, _Out_opt_ LPDWORD lpMaximumComponentLength, _Out_opt_ LPDWORD lpFileSystemFlags, _Out_writes_opt_(nFileSystemNameSize) LPSTR lpFileSystemNameBuffer, _In_ DWORD nFileSystemNameSize)
 
BOOL WINAPI GetVolumeInformationW (LPCWSTR, LPWSTR, DWORD, PDWORD, PDWORD, PDWORD, LPWSTR, DWORD)
 
UINT WINAPI GetWindowsDirectoryA (LPSTR, UINT)
 
UINT WINAPI GetWindowsDirectoryW (LPWSTR, UINT)
 
DWORD WINAPI GetWindowThreadProcessId (HWND hWnd, PDWORD lpdwProcessId)
 
UINT WINAPI GetWriteWatch (DWORD, PVOID, SIZE_T, PVOID *, PULONG_PTR, PULONG)
 
ATOM WINAPI GlobalAddAtomA (_In_opt_ LPCSTR)
 
ATOM WINAPI GlobalAddAtomW (_In_opt_ LPCWSTR)
 
HGLOBAL WINAPI GlobalAlloc (UINT, SIZE_T)
 
SIZE_T WINAPI GlobalCompact (_In_ DWORD)
 
ATOM WINAPI GlobalDeleteAtom (_In_ ATOM)
 
ATOM WINAPI GlobalFindAtomA (_In_opt_ LPCSTR)
 
ATOM WINAPI GlobalFindAtomW (_In_opt_ LPCWSTR)
 
VOID WINAPI GlobalFix (_In_ HGLOBAL)
 
UINT WINAPI GlobalFlags (_In_ HGLOBAL)
 
HGLOBAL WINAPI GlobalFree (HGLOBAL)
 
UINT WINAPI GlobalGetAtomNameA (_In_ ATOM nAtom, _Out_writes_to_(nSize, return+1) LPSTR lpBuffer, _In_ int nSize)
 
UINT WINAPI GlobalGetAtomNameW (_In_ ATOM nAtom, _Out_writes_to_(nSize, return+1) LPWSTR lpBuffer, _In_ int nSize)
 
_Ret_maybenull_ HGLOBAL WINAPI GlobalHandle (_In_ LPCVOID)
 
_Ret_maybenull_ LPVOID WINAPI GlobalLock (_In_ HGLOBAL)
 
VOID WINAPI GlobalMemoryStatus (_Out_ LPMEMORYSTATUS)
 
HGLOBAL WINAPI GlobalReAlloc (HGLOBAL, SIZE_T, UINT)
 
SIZE_T WINAPI GlobalSize (_In_ HGLOBAL)
 
VOID WINAPI GlobalUnfix (_In_ HGLOBAL)
 
BOOL WINAPI GlobalUnlock (_In_ HGLOBAL)
 
BOOL WINAPI GlobalUnWire (_In_ HGLOBAL)
 
PVOID WINAPI GlobalWire (_In_ HGLOBAL)
 
PVOID WINAPI HeapAlloc (HANDLE, DWORD, SIZE_T)
 
SIZE_T WINAPI HeapCompact (HANDLE, DWORD)
 
HANDLE WINAPI HeapCreate (DWORD, SIZE_T, SIZE_T)
 
BOOL WINAPI HeapDestroy (HANDLE)
 
BOOL WINAPI HeapFree (HANDLE, DWORD, PVOID)
 
BOOL WINAPI HeapLock (HANDLE)
 
PVOID WINAPI HeapReAlloc (HANDLE, DWORD, PVOID, SIZE_T)
 
SIZE_T WINAPI HeapSize (HANDLE, DWORD, LPCVOID)
 
BOOL WINAPI HeapUnlock (HANDLE)
 
BOOL WINAPI HeapValidate (HANDLE, DWORD, LPCVOID)
 
BOOL WINAPI HeapWalk (HANDLE, LPPROCESS_HEAP_ENTRY)
 
BOOL WINAPI ImpersonateAnonymousToken (HANDLE)
 
BOOL WINAPI ImpersonateLoggedOnUser (HANDLE)
 
BOOL WINAPI ImpersonateNamedPipeClient (HANDLE)
 
BOOL WINAPI ImpersonateSelf (SECURITY_IMPERSONATION_LEVEL)
 
BOOL WINAPI InitAtomTable (_In_ DWORD)
 
BOOL WINAPI InitializeAcl (PACL, DWORD, DWORD)
 
VOID WINAPI InitializeCriticalSection (LPCRITICAL_SECTION)
 
BOOL WINAPI InitializeCriticalSectionAndSpinCount (LPCRITICAL_SECTION, DWORD)
 
DWORD WINAPI SetCriticalSectionSpinCount (LPCRITICAL_SECTION, DWORD)
 
BOOL WINAPI InitializeSecurityDescriptor (PSECURITY_DESCRIPTOR, DWORD)
 
BOOL WINAPI InitializeSid (PSID, PSID_IDENTIFIER_AUTHORITY, BYTE)
 
BOOL WINAPI IsBadCodePtr (_In_opt_ FARPROC)
 
BOOL WINAPI IsBadHugeReadPtr (_In_opt_ CONST VOID *, _In_ UINT_PTR)
 
BOOL WINAPI IsBadHugeWritePtr (_In_opt_ PVOID, _In_ UINT_PTR)
 
BOOL WINAPI IsBadReadPtr (_In_opt_ CONST VOID *, _In_ UINT_PTR)
 
BOOL WINAPI IsBadStringPtrA (_In_opt_ LPCSTR, _In_ UINT_PTR)
 
BOOL WINAPI IsBadStringPtrW (_In_opt_ LPCWSTR, _In_ UINT_PTR)
 
BOOL WINAPI IsBadWritePtr (_In_opt_ PVOID, _In_ UINT_PTR)
 
BOOL WINAPI IsDebuggerPresent (void)
 
BOOL WINAPI IsProcessorFeaturePresent (DWORD)
 
BOOL WINAPI IsSystemResumeAutomatic (void)
 
BOOL WINAPI IsTextUnicode (_In_reads_bytes_(iSize) CONST VOID *lpv, _In_ int iSize, _Inout_opt_ LPINT lpiResult)
 
BOOL WINAPI IsValidAcl (PACL)
 
BOOL WINAPI IsValidSecurityDescriptor (PSECURITY_DESCRIPTOR)
 
BOOL WINAPI IsValidSid (PSID)
 
void WINAPI LeaveCriticalSection (LPCRITICAL_SECTION)
 
_Ret_maybenull_ HINSTANCE WINAPI LoadLibraryA (_In_ LPCSTR)
 
_Ret_maybenull_ HINSTANCE WINAPI LoadLibraryW (_In_ LPCWSTR)
 
HINSTANCE WINAPI LoadLibraryExA (LPCSTR, HANDLE, DWORD)
 
HINSTANCE WINAPI LoadLibraryExW (LPCWSTR, HANDLE, DWORD)
 
DWORD WINAPI LoadModule (_In_ LPCSTR, _In_ PVOID)
 
HGLOBAL WINAPI LoadResource (HINSTANCE, HRSRC)
 
HLOCAL WINAPI LocalAlloc (UINT, SIZE_T)
 
SIZE_T WINAPI LocalCompact (_In_ UINT)
 
BOOL WINAPI LocalFileTimeToFileTime (CONST FILETIME *, LPFILETIME)
 
UINT WINAPI LocalFlags (_In_ HLOCAL)
 
HLOCAL WINAPI LocalFree (HLOCAL)
 
_Ret_maybenull_ HLOCAL WINAPI LocalHandle (_In_ LPCVOID)
 
PVOID WINAPI LocalLock (HLOCAL)
 
HLOCAL WINAPI LocalReAlloc (HLOCAL, SIZE_T, UINT)
 
SIZE_T WINAPI LocalShrink (_In_ HLOCAL, _In_ UINT)
 
SIZE_T WINAPI LocalSize (_In_ HLOCAL)
 
BOOL WINAPI LocalUnlock (HLOCAL)
 
BOOL WINAPI LockFile (HANDLE, DWORD, DWORD, DWORD, DWORD)
 
BOOL WINAPI LockFileEx (HANDLE, DWORD, DWORD, DWORD, DWORD, LPOVERLAPPED)
 
PVOID WINAPI LockResource (HGLOBAL)
 
BOOL WINAPI LogonUserA (_In_ LPSTR, _In_opt_ LPSTR, _In_opt_ LPSTR, _In_ DWORD, _In_ DWORD, _Outptr_ PHANDLE)
 
BOOL WINAPI LogonUserW (_In_ LPWSTR, _In_opt_ LPWSTR, _In_opt_ LPWSTR, _In_ DWORD, _In_ DWORD, _Outptr_ PHANDLE)
 
BOOL WINAPI LookupPrivilegeValueA (_In_opt_ LPCSTR, _In_ LPCSTR, _Out_ PLUID)
 
BOOL WINAPI LookupPrivilegeValueW (_In_opt_ LPCWSTR, _In_ LPCWSTR, _Out_ PLUID)
 
LPSTR WINAPI lstrcatA (_Inout_updates_z_(_String_length_(lpString1)+_String_length_(lpString2)+1) LPSTR lpString1, _In_ LPCSTR lpString2)
 
LPWSTR WINAPI lstrcatW (_Inout_updates_z_(_String_length_(lpString1)+_String_length_(lpString2)+1) LPWSTR lpString1, _In_ LPCWSTR lpString2)
 
int WINAPI lstrcmpA (LPCSTR, LPCSTR)
 
int WINAPI lstrcmpiA (LPCSTR, LPCSTR)
 
int WINAPI lstrcmpiW (LPCWSTR, LPCWSTR)
 
int WINAPI lstrcmpW (LPCWSTR, LPCWSTR)
 
LPSTR WINAPI lstrcpyA (_Out_writes_(_String_length_(lpString2)+1) LPSTR lpString1, _In_ LPCSTR lpString2)
 
LPWSTR WINAPI lstrcpyW (_Out_writes_(_String_length_(lpString2)+1) LPWSTR lpString1, _In_ LPCWSTR lpString2)
 
LPSTR WINAPI lstrcpynA (LPSTR, LPCSTR, int)
 
LPWSTR WINAPI lstrcpynW (LPWSTR, LPCWSTR, int)
 
int WINAPI lstrlenA (LPCSTR)
 
int WINAPI lstrlenW (LPCWSTR)
 
BOOL WINAPI MakeAbsoluteSD (PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, PDWORD, PACL, PDWORD, PACL, PDWORD, PSID, PDWORD, PSID, PDWORD)
 
BOOL WINAPI MakeSelfRelativeSD (PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, PDWORD)
 
VOID WINAPI MapGenericMask (PDWORD, PGENERIC_MAPPING)
 
PVOID WINAPI MapViewOfFile (HANDLE, DWORD, DWORD, DWORD, SIZE_T)
 
PVOID WINAPI MapViewOfFileEx (HANDLE, DWORD, DWORD, DWORD, SIZE_T, PVOID)
 
BOOL WINAPI MoveFileA (_In_ LPCSTR, _In_ LPCSTR)
 
BOOL WINAPI MoveFileW (_In_ LPCWSTR, _In_ LPCWSTR)
 
BOOL WINAPI MoveFileExA (_In_ LPCSTR, _In_opt_ LPCSTR, _In_ DWORD)
 
BOOL WINAPI MoveFileExW (_In_ LPCWSTR, _In_opt_ LPCWSTR, _In_ DWORD)
 
BOOL WINAPI MoveFileWithProgressA (_In_ LPCSTR, _In_opt_ LPCSTR, _In_opt_ LPPROGRESS_ROUTINE, _In_opt_ LPVOID, _In_ DWORD)
 
BOOL WINAPI MoveFileWithProgressW (_In_ LPCWSTR, _In_opt_ LPCWSTR, _In_opt_ LPPROGRESS_ROUTINE, _In_opt_ LPVOID, _In_ DWORD)
 
int WINAPI MulDiv (_In_ int, _In_ int, _In_ int)
 
BOOL WINAPI NotifyChangeEventLog (_In_ HANDLE, _In_ HANDLE)
 
BOOL WINAPI ObjectCloseAuditAlarmA (_In_ LPCSTR, _In_ PVOID, _In_ BOOL)
 
BOOL WINAPI ObjectCloseAuditAlarmW (LPCWSTR, PVOID, BOOL)
 
BOOL WINAPI ObjectDeleteAuditAlarmA (_In_ LPCSTR, _In_ PVOID, _In_ BOOL)
 
BOOL WINAPI ObjectDeleteAuditAlarmW (LPCWSTR, PVOID, BOOL)
 
BOOL WINAPI ObjectOpenAuditAlarmA (_In_ LPCSTR, _In_ PVOID, _In_ LPSTR, _In_opt_ LPSTR, _In_ PSECURITY_DESCRIPTOR, _In_ HANDLE, _In_ DWORD, _In_ DWORD, _In_opt_ PPRIVILEGE_SET, _In_ BOOL, _In_ BOOL, _Out_ PBOOL)
 
BOOL WINAPI ObjectOpenAuditAlarmW (LPCWSTR, PVOID, LPWSTR, LPWSTR, PSECURITY_DESCRIPTOR, HANDLE, DWORD, DWORD, PPRIVILEGE_SET, BOOL, BOOL, PBOOL)
 
BOOL WINAPI ObjectPrivilegeAuditAlarmA (_In_ LPCSTR, _In_ PVOID, _In_ HANDLE, _In_ DWORD, _In_ PPRIVILEGE_SET, _In_ BOOL)
 
BOOL WINAPI ObjectPrivilegeAuditAlarmW (LPCWSTR, PVOID, HANDLE, DWORD, PPRIVILEGE_SET, BOOL)
 
HANDLE WINAPI OpenBackupEventLogA (_In_opt_ LPCSTR, _In_ LPCSTR)
 
HANDLE WINAPI OpenBackupEventLogW (_In_opt_ LPCWSTR, _In_ LPCWSTR)
 
HANDLE WINAPI OpenEventA (DWORD, BOOL, LPCSTR)
 
HANDLE WINAPI OpenEventLogA (_In_opt_ LPCSTR, _In_ LPCSTR)
 
HANDLE WINAPI OpenEventLogW (_In_opt_ LPCWSTR, _In_ LPCWSTR)
 
HANDLE WINAPI OpenEventW (DWORD, BOOL, LPCWSTR)
 
HFILE WINAPI OpenFile (_In_ LPCSTR, _Inout_ LPOFSTRUCT, _In_ UINT)
 
HANDLE WINAPI OpenFileMappingA (_In_ DWORD, _In_ BOOL, _In_ LPCSTR)
 
HANDLE WINAPI OpenFileMappingW (DWORD, BOOL, LPCWSTR)
 
_Ret_maybenull_ HANDLE WINAPI OpenMutexA (_In_ DWORD, _In_ BOOL, _In_ LPCSTR)
 
HANDLE WINAPI OpenMutexW (DWORD, BOOL, LPCWSTR)
 
HANDLE WINAPI OpenProcess (DWORD, BOOL, DWORD)
 
BOOL WINAPI OpenProcessToken (HANDLE, DWORD, PHANDLE)
 
_Ret_maybenull_ HANDLE WINAPI OpenSemaphoreA (_In_ DWORD, _In_ BOOL, _In_ LPCSTR)
 
HANDLE WINAPI OpenSemaphoreW (DWORD, BOOL, LPCWSTR)
 
BOOL WINAPI OpenThreadToken (HANDLE, DWORD, BOOL, PHANDLE)
 
_Ret_maybenull_ HANDLE WINAPI OpenWaitableTimerA (_In_ DWORD, _In_ BOOL, _In_ LPCSTR)
 
HANDLE WINAPI OpenWaitableTimerW (DWORD, BOOL, LPCWSTR)
 
WINBASEAPI void WINAPI OutputDebugStringA (LPCSTR)
 
WINBASEAPI void WINAPI OutputDebugStringW (LPCWSTR)
 
BOOL WINAPI PeekNamedPipe (HANDLE, PVOID, DWORD, PDWORD, PDWORD, PDWORD)
 
BOOL WINAPI PostQueuedCompletionStatus (HANDLE, DWORD, ULONG_PTR, LPOVERLAPPED)
 
DWORD WINAPI PrepareTape (_In_ HANDLE, _In_ DWORD, _In_ BOOL)
 
BOOL WINAPI PrivilegeCheck (HANDLE, PPRIVILEGE_SET, PBOOL)
 
BOOL WINAPI PrivilegedServiceAuditAlarmA (_In_ LPCSTR, _In_ LPCSTR, _In_ HANDLE, _In_ PPRIVILEGE_SET, _In_ BOOL)
 
BOOL WINAPI PrivilegedServiceAuditAlarmW (LPCWSTR, LPCWSTR, HANDLE, PPRIVILEGE_SET, BOOL)
 
BOOL WINAPI PulseEvent (HANDLE)
 
BOOL WINAPI PurgeComm (_In_ HANDLE, _In_ DWORD)
 
DWORD WINAPI QueryDosDeviceA (_In_opt_ LPCSTR lpDeviceName, _Out_writes_to_opt_(ucchMax, return) LPSTR lpTargetPath, _In_ DWORD ucchMax)
 
DWORD WINAPI QueryDosDeviceW (LPCWSTR, LPWSTR, DWORD)
 
BOOL WINAPI QueryPerformanceCounter (PLARGE_INTEGER)
 
BOOL WINAPI QueryPerformanceFrequency (PLARGE_INTEGER)
 
DWORD WINAPI QueueUserAPC (PAPCFUNC, HANDLE, ULONG_PTR)
 
void WINAPI RaiseException (DWORD, DWORD, DWORD, const ULONG_PTR *)
 
BOOL WINAPI QueryInformationJobObject (_In_opt_ HANDLE hJob, _In_ JOBOBJECTINFOCLASS JobObjectInformationClass, _Out_writes_bytes_to_(cbJobObjectInformationLength, *lpReturnLength) LPVOID lpJobObjectInformation, _In_ DWORD cbJobObjectInformationLength, _Out_opt_ LPDWORD lpReturnLength)
 
BOOL WINAPI ReadDirectoryChangesW (_In_ HANDLE hDirectory, _Out_writes_bytes_to_(nBufferLength, *lpBytesReturned) LPVOID lpBuffer, _In_ DWORD nBufferLength, _In_ BOOL bWatchSubtree, _In_ DWORD dwNotifyFilter, _Out_opt_ LPDWORD lpBytesReturned, _Inout_opt_ LPOVERLAPPED lpOverlapped, _In_opt_ LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine)
 
BOOL WINAPI ReadEventLogA (_In_ HANDLE hEventLog, _In_ DWORD dwReadFlags, _In_ DWORD dwRecordOffset, _Out_writes_bytes_to_(nNumberOfBytesToRead, *pnBytesRead) LPVOID lpBuffer, _In_ DWORD nNumberOfBytesToRead, _Out_ DWORD *pnBytesRead, _Out_ DWORD *pnMinNumberOfBytesNeeded)
 
BOOL WINAPI ReadEventLogW (_In_ HANDLE hEventLog, _In_ DWORD dwReadFlags, _In_ DWORD dwRecordOffset, _Out_writes_bytes_to_(nNumberOfBytesToRead, *pnBytesRead) LPVOID lpBuffer, _In_ DWORD nNumberOfBytesToRead, _Out_ DWORD *pnBytesRead, _Out_ DWORD *pnMinNumberOfBytesNeeded)
 
BOOL WINAPI ReadFile (HANDLE, PVOID, DWORD, PDWORD, LPOVERLAPPED)
 
BOOL WINAPI ReadFileEx (HANDLE, PVOID, DWORD, LPOVERLAPPED, LPOVERLAPPED_COMPLETION_ROUTINE)
 
BOOL WINAPI ReadFileScatter (HANDLE, FILE_SEGMENT_ELEMENT *, DWORD, LPDWORD, LPOVERLAPPED)
 
BOOL WINAPI ReadProcessMemory (HANDLE, LPCVOID, LPVOID, SIZE_T, PSIZE_T)
 
HANDLE WINAPI RegisterEventSourceA (_In_opt_ LPCSTR, _In_ LPCSTR)
 
HANDLE WINAPI RegisterEventSourceW (_In_opt_ LPCWSTR, _In_ LPCWSTR)
 
BOOL WINAPI ReleaseMutex (HANDLE)
 
BOOL WINAPI ReleaseSemaphore (HANDLE, LONG, LPLONG)
 
BOOL WINAPI RemoveDirectoryA (LPCSTR)
 
BOOL WINAPI RemoveDirectoryW (LPCWSTR)
 
BOOL WINAPI ReportEventA (_In_ HANDLE hEventLog, _In_ WORD wType, _In_ WORD wCategory, _In_ DWORD dwEventID, _In_opt_ PSID lpUserSid, _In_ WORD wNumStrings, _In_ DWORD dwDataSize, _In_reads_opt_(wNumStrings) LPCSTR *lpStrings, _In_reads_bytes_opt_(dwDataSize) LPVOID lpRawData)
 
BOOL WINAPI ReportEventW (_In_ HANDLE hEventLog, _In_ WORD wType, _In_ WORD wCategory, _In_ DWORD dwEventID, _In_opt_ PSID lpUserSid, _In_ WORD wNumStrings, _In_ DWORD dwDataSize, _In_reads_opt_(wNumStrings) LPCWSTR *lpStrings, _In_reads_bytes_opt_(dwDataSize) LPVOID lpRawData)
 
BOOL WINAPI ResetEvent (HANDLE)
 
UINT WINAPI ResetWriteWatch (LPVOID, SIZE_T)
 
DWORD WINAPI ResumeThread (HANDLE)
 
BOOL WINAPI RevertToSelf (void)
 
DWORD WINAPI SearchPathW (_In_opt_ LPCWSTR lpPath, _In_ LPCWSTR lpFileName, _In_opt_ LPCWSTR lpExtension, _In_ DWORD nBufferLength, _Out_writes_to_opt_(nBufferLength, return+1) LPWSTR lpBuffer, _Out_opt_ LPWSTR *lpFilePart)
 
BOOL WINAPI SetAclInformation (PACL, PVOID, DWORD, ACL_INFORMATION_CLASS)
 
BOOL WINAPI SetCommBreak (_In_ HANDLE)
 
BOOL WINAPI SetCommConfig (_In_ HANDLE hCommDev, _In_reads_bytes_(dwSize) LPCOMMCONFIG lpCC, _In_ DWORD dwSize)
 
BOOL WINAPI SetCommMask (_In_ HANDLE, _In_ DWORD)
 
BOOL WINAPI SetCommState (_In_ HANDLE, _In_ LPDCB)
 
BOOL WINAPI SetCommTimeouts (_In_ HANDLE, _In_ LPCOMMTIMEOUTS)
 
BOOL WINAPI SetComputerNameA (_In_ LPCSTR)
 
BOOL WINAPI SetComputerNameW (_In_ LPCWSTR)
 
BOOL WINAPI SetCurrentDirectoryA (LPCSTR)
 
BOOL WINAPI SetCurrentDirectoryW (LPCWSTR)
 
BOOL WINAPI SetDefaultCommConfigA (_In_ LPCSTR lpszName, _In_reads_bytes_(dwSize) LPCOMMCONFIG lpCC, _In_ DWORD dwSize)
 
BOOL WINAPI SetDefaultCommConfigW (_In_ LPCWSTR lpszName, _In_reads_bytes_(dwSize) LPCOMMCONFIG lpCC, _In_ DWORD dwSize)
 
BOOL WINAPI SetEndOfFile (HANDLE)
 
BOOL WINAPI SetEnvironmentVariableA (LPCSTR, LPCSTR)
 
BOOL WINAPI SetEnvironmentVariableW (LPCWSTR, LPCWSTR)
 
UINT WINAPI SetErrorMode (UINT)
 
BOOL WINAPI SetEvent (HANDLE)
 
VOID WINAPI SetFileApisToANSI (void)
 
VOID WINAPI SetFileApisToOEM (void)
 
BOOL WINAPI SetFileAttributesA (LPCSTR lpFileName, DWORD dwFileAttributes)
 
BOOL WINAPI SetFileAttributesW (LPCWSTR lpFileName, DWORD dwFileAttributes)
 
DWORD WINAPI SetFilePointer (HANDLE, LONG, PLONG, DWORD)
 
BOOL WINAPI SetFilePointerEx (HANDLE, LARGE_INTEGER, PLARGE_INTEGER, DWORD)
 
BOOL WINAPI SetFileSecurityA (_In_ LPCSTR, _In_ SECURITY_INFORMATION, _In_ PSECURITY_DESCRIPTOR)
 
BOOL WINAPI SetFileSecurityW (LPCWSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR)
 
BOOL WINAPI SetFileTime (HANDLE, const FILETIME *, const FILETIME *, const FILETIME *)
 
UINT WINAPI SetHandleCount (UINT)
 
BOOL WINAPI SetHandleInformation (HANDLE, DWORD, DWORD)
 
BOOL WINAPI SetInformationJobObject (_In_ HANDLE hJob, _In_ JOBOBJECTINFOCLASS JobObjectInformationClass, _In_reads_bytes_(cbJobObjectInformationLength) LPVOID lpJobObjectInformation, _In_ DWORD cbJobObjectInformationLength)
 
BOOL WINAPI SetKernelObjectSecurity (HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR)
 
void WINAPI SetLastError (DWORD)
 
void WINAPI SetLastErrorEx (DWORD, DWORD)
 
BOOL WINAPI SetLocalTime (const SYSTEMTIME *)
 
BOOL WINAPI SetMailslotInfo (_In_ HANDLE, _In_ DWORD)
 
BOOL WINAPI SetNamedPipeHandleState (HANDLE, PDWORD, PDWORD, PDWORD)
 
BOOL WINAPI SetPriorityClass (HANDLE, DWORD)
 
BOOL WINAPI SetPrivateObjectSecurity (SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR *, PGENERIC_MAPPING, HANDLE)
 
BOOL WINAPI SetProcessAffinityMask (_In_ HANDLE, _In_ DWORD_PTR)
 
BOOL WINAPI SetProcessPriorityBoost (_In_ HANDLE, _In_ BOOL)
 
BOOL WINAPI SetProcessShutdownParameters (DWORD, DWORD)
 
BOOL WINAPI SetProcessWorkingSetSize (_In_ HANDLE, _In_ SIZE_T, _In_ SIZE_T)
 
BOOL WINAPI SetSecurityDescriptorControl (PSECURITY_DESCRIPTOR, SECURITY_DESCRIPTOR_CONTROL, SECURITY_DESCRIPTOR_CONTROL)
 
BOOL WINAPI SetSecurityDescriptorDacl (PSECURITY_DESCRIPTOR, BOOL, PACL, BOOL)
 
BOOL WINAPI SetSecurityDescriptorGroup (PSECURITY_DESCRIPTOR, PSID, BOOL)
 
BOOL WINAPI SetSecurityDescriptorOwner (PSECURITY_DESCRIPTOR, PSID, BOOL)
 
DWORD WINAPI SetSecurityDescriptorRMControl (PSECURITY_DESCRIPTOR, PUCHAR)
 
BOOL WINAPI SetSecurityDescriptorSacl (