ReactOS 0.4.16-dev-1946-g52006dd
minwinbase.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _SECURITY_ATTRIBUTES
 
struct  _FILETIME
 
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  _SYSTEMTIME
 
struct  _WIN32_FIND_DATAA
 
struct  _WIN32_FIND_DATAW
 
struct  _PROCESS_HEAP_ENTRY
 
struct  _REASON_CONTEXT
 

Macros

#define MoveMemory   RtlMoveMemory
 
#define CopyMemory   RtlCopyMemory
 
#define FillMemory   RtlFillMemory
 
#define ZeroMemory   RtlZeroMemory
 
#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 STILL_ACTIVE   STATUS_PENDING
 
#define EXCEPTION_ACCESS_VIOLATION   STATUS_ACCESS_VIOLATION
 
#define EXCEPTION_DATATYPE_MISALIGNMENT   STATUS_DATATYPE_MISALIGNMENT
 
#define EXCEPTION_BREAKPOINT   STATUS_BREAKPOINT
 
#define EXCEPTION_SINGLE_STEP   STATUS_SINGLE_STEP
 
#define EXCEPTION_ARRAY_BOUNDS_EXCEEDED   STATUS_ARRAY_BOUNDS_EXCEEDED
 
#define EXCEPTION_FLT_DENORMAL_OPERAND   STATUS_FLOAT_DENORMAL_OPERAND
 
#define EXCEPTION_FLT_DIVIDE_BY_ZERO   STATUS_FLOAT_DIVIDE_BY_ZERO
 
#define EXCEPTION_FLT_INEXACT_RESULT   STATUS_FLOAT_INEXACT_RESULT
 
#define EXCEPTION_FLT_INVALID_OPERATION   STATUS_FLOAT_INVALID_OPERATION
 
#define EXCEPTION_FLT_OVERFLOW   STATUS_FLOAT_OVERFLOW
 
#define EXCEPTION_FLT_STACK_CHECK   STATUS_FLOAT_STACK_CHECK
 
#define EXCEPTION_FLT_UNDERFLOW   STATUS_FLOAT_UNDERFLOW
 
#define EXCEPTION_INT_DIVIDE_BY_ZERO   STATUS_INTEGER_DIVIDE_BY_ZERO
 
#define EXCEPTION_INT_OVERFLOW   STATUS_INTEGER_OVERFLOW
 
#define EXCEPTION_PRIV_INSTRUCTION   STATUS_PRIVILEGED_INSTRUCTION
 
#define EXCEPTION_IN_PAGE_ERROR   STATUS_IN_PAGE_ERROR
 
#define EXCEPTION_ILLEGAL_INSTRUCTION   STATUS_ILLEGAL_INSTRUCTION
 
#define EXCEPTION_NONCONTINUABLE_EXCEPTION   STATUS_NONCONTINUABLE_EXCEPTION
 
#define EXCEPTION_STACK_OVERFLOW   STATUS_STACK_OVERFLOW
 
#define EXCEPTION_INVALID_DISPOSITION   STATUS_INVALID_DISPOSITION
 
#define EXCEPTION_GUARD_PAGE   STATUS_GUARD_PAGE_VIOLATION
 
#define EXCEPTION_INVALID_HANDLE   STATUS_INVALID_HANDLE
 
#define EXCEPTION_POSSIBLE_DEADLOCK   STATUS_POSSIBLE_DEADLOCK
 
#define CONTROL_C_EXIT   STATUS_CONTROL_C_EXIT
 
#define FIND_FIRST_EX_CASE_SENSITIVE   1
 
#define FIND_FIRST_EX_LARGE_FETCH   2
 
#define FIND_FIRST_EX_ON_DISK_ENTRIES_ONLY   0x00000004
 
#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 LMEM_FIXED   0x0000
 
#define LMEM_MOVEABLE   0x0002
 
#define LMEM_NOCOMPACT   0x0010
 
#define LMEM_NODISCARD   0x0020
 
#define LMEM_ZEROINIT   0x0040
 
#define LMEM_MODIFY   0x0080
 
#define LMEM_DISCARDABLE   0x0F00
 
#define LMEM_DISCARDED   0x4000
 
#define LMEM_INVALID_HANDLE   0x8000
 
#define LMEM_LOCKCOUNT   0x00FF
 
#define LMEM_VALID_FLAGS   0x0F72
 
#define LPTR   (LMEM_FIXED | LMEM_ZEROINIT)
 
#define LHND   (LMEM_MOVEABLE | LMEM_ZEROINIT)
 
#define NONZEROLPTR   LMEM_FIXED
 
#define NONZEROLHND   LMEM_MOVEABLE
 
#define LocalDiscard(m)   LocalReAlloc((m), 0, LMEM_MOVEABLE)
 
#define LOCKFILE_FAIL_IMMEDIATELY   1
 
#define LOCKFILE_EXCLUSIVE_LOCK   2
 
#define NUMA_NO_PREFERRED_NODE   ((DWORD)-1)
 
#define _FILETIME_
 
#define _SYSTEMTIME_
 

Typedefs

typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES
 
typedef struct _SECURITY_ATTRIBUTESPSECURITY_ATTRIBUTES
 
typedef struct _SECURITY_ATTRIBUTESLPSECURITY_ATTRIBUTES
 
typedef struct _FILETIME FILETIME
 
typedef struct _FILETIMEPFILETIME
 
typedef struct _FILETIMELPFILETIME
 
typedef DWORD(WINAPIPTHREAD_START_ROUTINE) (LPVOID lpThreadParameter)
 
typedef PTHREAD_START_ROUTINE LPTHREAD_START_ROUTINE
 
typedef LPVOID(WINAPIPENCLAVE_ROUTINE) (LPVOID lpThreadParameter)
 
typedef PENCLAVE_ROUTINE LPENCLAVE_ROUTINE
 
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 struct _OVERLAPPED OVERLAPPED
 
typedef struct _OVERLAPPEDPOVERLAPPED
 
typedef struct _OVERLAPPEDLPOVERLAPPED
 
typedef struct _OVERLAPPED_ENTRY OVERLAPPED_ENTRY
 
typedef struct _OVERLAPPED_ENTRYLPOVERLAPPED_ENTRY
 
typedef RTL_CRITICAL_SECTION CRITICAL_SECTION
 
typedef PRTL_CRITICAL_SECTION PCRITICAL_SECTION
 
typedef PRTL_CRITICAL_SECTION LPCRITICAL_SECTION
 
typedef RTL_CRITICAL_SECTION_DEBUG CRITICAL_SECTION_DEBUG
 
typedef PRTL_CRITICAL_SECTION_DEBUG PCRITICAL_SECTION_DEBUG
 
typedef PRTL_CRITICAL_SECTION_DEBUG LPCRITICAL_SECTION_DEBUG
 
typedef struct _SYSTEMTIME SYSTEMTIME
 
typedef struct _SYSTEMTIMEPSYSTEMTIME
 
typedef struct _SYSTEMTIMELPSYSTEMTIME
 
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 WIN32_FIND_DATAA WIN32_FIND_DATA
 
typedef WIN32_FIND_DATAAPWIN32_FIND_DATA
 
typedef WIN32_FIND_DATAALPWIN32_FIND_DATA
 
typedef enum _FILE_INFO_BY_HANDLE_CLASS FILE_INFO_BY_HANDLE_CLASS
 
typedef enum _FILE_INFO_BY_HANDLE_CLASSPFILE_INFO_BY_HANDLE_CLASS
 
typedef enum _FINDEX_INFO_LEVELS FINDEX_INFO_LEVELS
 
typedef enum _FINDEX_SEARCH_OPS FINDEX_SEARCH_OPS
 
typedef enum _GET_FILEEX_INFO_LEVELS GET_FILEEX_INFO_LEVELS
 
typedef struct _PROCESS_HEAP_ENTRY PROCESS_HEAP_ENTRY
 
typedef struct _PROCESS_HEAP_ENTRYPPROCESS_HEAP_ENTRY
 
typedef struct _PROCESS_HEAP_ENTRYLPPROCESS_HEAP_ENTRY
 
typedef VOID(WINAPILPOVERLAPPED_COMPLETION_ROUTINE) (_In_ DWORD dwErrorCode, _In_ DWORD dwNumberOfBytesTransfered, _Inout_ LPOVERLAPPED lpOverlapped)
 
typedef struct _REASON_CONTEXT REASON_CONTEXT
 
typedef struct _REASON_CONTEXTPREASON_CONTEXT
 
typedef enum _READ_DIRECTORY_NOTIFY_INFORMATION_CLASS READ_DIRECTORY_NOTIFY_INFORMATION_CLASS
 
typedef enum _READ_DIRECTORY_NOTIFY_INFORMATION_CLASSPREAD_DIRECTORY_NOTIFY_INFORMATION_CLASS
 
typedef enum _FILE_INFO_BY_NAME_CLASS FILE_INFO_BY_NAME_CLASS
 
typedef enum _FILE_INFO_BY_NAME_CLASSPFILE_INFO_BY_NAME_CLASS
 

Enumerations

enum  _FILE_INFO_BY_HANDLE_CLASS {
  FileBasicInfo , FileStandardInfo , FileNameInfo , FileRenameInfo ,
  FileDispositionInfo , FileAllocationInfo , FileEndOfFileInfo , FileStreamInfo ,
  FileCompressionInfo , FileAttributeTagInfo , FileIdBothDirectoryInfo , FileIdBothDirectoryRestartInfo ,
  FileIoPriorityHintInfo , FileRemoteProtocolInfo , FileFullDirectoryInfo , FileFullDirectoryRestartInfo ,
  FileStorageInfo , FileAlignmentInfo , FileIdInfo , FileIdExtdDirectoryInfo ,
  FileIdExtdDirectoryRestartInfo , FileDispositionInfoEx , FileRenameInfoEx , FileCaseSensitiveInfo ,
  FileNormalizedNameInfo , MaximumFileInfoByHandleClass
}
 
enum  _FINDEX_INFO_LEVELS { FindExInfoStandard , FindExInfoBasic , FindExInfoMaxInfoLevel }
 
enum  _FINDEX_SEARCH_OPS { FindExSearchNameMatch , FindExSearchLimitToDirectories , FindExSearchLimitToDevices , FindExSearchMaxSearchOp }
 
enum  _GET_FILEEX_INFO_LEVELS { GetFileExInfoStandard , GetFileExMaxInfoLevel }
 
enum  _READ_DIRECTORY_NOTIFY_INFORMATION_CLASS { ReadDirectoryNotifyInformation = 1 , ReadDirectoryNotifyExtendedInformation , ReadDirectoryNotifyFullInformation , ReadDirectoryNotifyMaximumInformation }
 
enum  _FILE_INFO_BY_NAME_CLASS {
  FileStatByNameInfo , FileStatLxByNameInfo , FileCaseSensitiveByNameInfo , FileStatBasicByNameInfo ,
  MaximumFileInfoByNameClass
}
 

Macro Definition Documentation

◆ _FILETIME_

#define _FILETIME_

Definition at line 115 of file minwinbase.h.

◆ _SYSTEMTIME_

#define _SYSTEMTIME_

Definition at line 214 of file wtypes.idl.

◆ CONTROL_C_EXIT

#define CONTROL_C_EXIT   STATUS_CONTROL_C_EXIT

Definition at line 67 of file minwinbase.h.

◆ CopyMemory

#define CopyMemory   RtlCopyMemory

Definition at line 29 of file minwinbase.h.

◆ CREATE_PROCESS_DEBUG_EVENT

#define CREATE_PROCESS_DEBUG_EVENT   3

Definition at line 35 of file minwinbase.h.

◆ CREATE_THREAD_DEBUG_EVENT

#define CREATE_THREAD_DEBUG_EVENT   2

Definition at line 34 of file minwinbase.h.

◆ EXCEPTION_ACCESS_VIOLATION

#define EXCEPTION_ACCESS_VIOLATION   STATUS_ACCESS_VIOLATION

Definition at line 44 of file minwinbase.h.

◆ EXCEPTION_ARRAY_BOUNDS_EXCEEDED

#define EXCEPTION_ARRAY_BOUNDS_EXCEEDED   STATUS_ARRAY_BOUNDS_EXCEEDED

Definition at line 48 of file minwinbase.h.

◆ EXCEPTION_BREAKPOINT

#define EXCEPTION_BREAKPOINT   STATUS_BREAKPOINT

Definition at line 46 of file minwinbase.h.

◆ EXCEPTION_DATATYPE_MISALIGNMENT

#define EXCEPTION_DATATYPE_MISALIGNMENT   STATUS_DATATYPE_MISALIGNMENT

Definition at line 45 of file minwinbase.h.

◆ EXCEPTION_DEBUG_EVENT

#define EXCEPTION_DEBUG_EVENT   1

Definition at line 33 of file minwinbase.h.

◆ EXCEPTION_FLT_DENORMAL_OPERAND

#define EXCEPTION_FLT_DENORMAL_OPERAND   STATUS_FLOAT_DENORMAL_OPERAND

Definition at line 49 of file minwinbase.h.

◆ EXCEPTION_FLT_DIVIDE_BY_ZERO

#define EXCEPTION_FLT_DIVIDE_BY_ZERO   STATUS_FLOAT_DIVIDE_BY_ZERO

Definition at line 50 of file minwinbase.h.

◆ EXCEPTION_FLT_INEXACT_RESULT

#define EXCEPTION_FLT_INEXACT_RESULT   STATUS_FLOAT_INEXACT_RESULT

Definition at line 51 of file minwinbase.h.

◆ EXCEPTION_FLT_INVALID_OPERATION

#define EXCEPTION_FLT_INVALID_OPERATION   STATUS_FLOAT_INVALID_OPERATION

Definition at line 52 of file minwinbase.h.

◆ EXCEPTION_FLT_OVERFLOW

#define EXCEPTION_FLT_OVERFLOW   STATUS_FLOAT_OVERFLOW

Definition at line 53 of file minwinbase.h.

◆ EXCEPTION_FLT_STACK_CHECK

#define EXCEPTION_FLT_STACK_CHECK   STATUS_FLOAT_STACK_CHECK

Definition at line 54 of file minwinbase.h.

◆ EXCEPTION_FLT_UNDERFLOW

#define EXCEPTION_FLT_UNDERFLOW   STATUS_FLOAT_UNDERFLOW

Definition at line 55 of file minwinbase.h.

◆ EXCEPTION_GUARD_PAGE

#define EXCEPTION_GUARD_PAGE   STATUS_GUARD_PAGE_VIOLATION

Definition at line 64 of file minwinbase.h.

◆ EXCEPTION_ILLEGAL_INSTRUCTION

#define EXCEPTION_ILLEGAL_INSTRUCTION   STATUS_ILLEGAL_INSTRUCTION

Definition at line 60 of file minwinbase.h.

◆ EXCEPTION_IN_PAGE_ERROR

#define EXCEPTION_IN_PAGE_ERROR   STATUS_IN_PAGE_ERROR

Definition at line 59 of file minwinbase.h.

◆ EXCEPTION_INT_DIVIDE_BY_ZERO

#define EXCEPTION_INT_DIVIDE_BY_ZERO   STATUS_INTEGER_DIVIDE_BY_ZERO

Definition at line 56 of file minwinbase.h.

◆ EXCEPTION_INT_OVERFLOW

#define EXCEPTION_INT_OVERFLOW   STATUS_INTEGER_OVERFLOW

Definition at line 57 of file minwinbase.h.

◆ EXCEPTION_INVALID_DISPOSITION

#define EXCEPTION_INVALID_DISPOSITION   STATUS_INVALID_DISPOSITION

Definition at line 63 of file minwinbase.h.

◆ EXCEPTION_INVALID_HANDLE

#define EXCEPTION_INVALID_HANDLE   STATUS_INVALID_HANDLE

Definition at line 65 of file minwinbase.h.

◆ EXCEPTION_NONCONTINUABLE_EXCEPTION

#define EXCEPTION_NONCONTINUABLE_EXCEPTION   STATUS_NONCONTINUABLE_EXCEPTION

Definition at line 61 of file minwinbase.h.

◆ EXCEPTION_POSSIBLE_DEADLOCK

#define EXCEPTION_POSSIBLE_DEADLOCK   STATUS_POSSIBLE_DEADLOCK

Definition at line 66 of file minwinbase.h.

◆ EXCEPTION_PRIV_INSTRUCTION

#define EXCEPTION_PRIV_INSTRUCTION   STATUS_PRIVILEGED_INSTRUCTION

Definition at line 58 of file minwinbase.h.

◆ EXCEPTION_SINGLE_STEP

#define EXCEPTION_SINGLE_STEP   STATUS_SINGLE_STEP

Definition at line 47 of file minwinbase.h.

◆ EXCEPTION_STACK_OVERFLOW

#define EXCEPTION_STACK_OVERFLOW   STATUS_STACK_OVERFLOW

Definition at line 62 of file minwinbase.h.

◆ EXIT_PROCESS_DEBUG_EVENT

#define EXIT_PROCESS_DEBUG_EVENT   5

Definition at line 37 of file minwinbase.h.

◆ EXIT_THREAD_DEBUG_EVENT

#define EXIT_THREAD_DEBUG_EVENT   4

Definition at line 36 of file minwinbase.h.

◆ FillMemory

#define FillMemory   RtlFillMemory

Definition at line 30 of file minwinbase.h.

◆ FIND_FIRST_EX_CASE_SENSITIVE

#define FIND_FIRST_EX_CASE_SENSITIVE   1

Definition at line 69 of file minwinbase.h.

◆ FIND_FIRST_EX_LARGE_FETCH

#define FIND_FIRST_EX_LARGE_FETCH   2

Definition at line 70 of file minwinbase.h.

◆ FIND_FIRST_EX_ON_DISK_ENTRIES_ONLY

#define FIND_FIRST_EX_ON_DISK_ENTRIES_ONLY   0x00000004

Definition at line 72 of file minwinbase.h.

◆ LHND

Definition at line 94 of file minwinbase.h.

◆ LMEM_DISCARDABLE

#define LMEM_DISCARDABLE   0x0F00

Definition at line 87 of file minwinbase.h.

◆ LMEM_DISCARDED

#define LMEM_DISCARDED   0x4000

Definition at line 88 of file minwinbase.h.

◆ LMEM_FIXED

#define LMEM_FIXED   0x0000

Definition at line 81 of file minwinbase.h.

◆ LMEM_INVALID_HANDLE

#define LMEM_INVALID_HANDLE   0x8000

Definition at line 89 of file minwinbase.h.

◆ LMEM_LOCKCOUNT

#define LMEM_LOCKCOUNT   0x00FF

Definition at line 90 of file minwinbase.h.

◆ LMEM_MODIFY

#define LMEM_MODIFY   0x0080

Definition at line 86 of file minwinbase.h.

◆ LMEM_MOVEABLE

#define LMEM_MOVEABLE   0x0002

Definition at line 82 of file minwinbase.h.

◆ LMEM_NOCOMPACT

#define LMEM_NOCOMPACT   0x0010

Definition at line 83 of file minwinbase.h.

◆ LMEM_NODISCARD

#define LMEM_NODISCARD   0x0020

Definition at line 84 of file minwinbase.h.

◆ LMEM_VALID_FLAGS

#define LMEM_VALID_FLAGS   0x0F72

Definition at line 91 of file minwinbase.h.

◆ LMEM_ZEROINIT

#define LMEM_ZEROINIT   0x0040

Definition at line 85 of file minwinbase.h.

◆ LOAD_DLL_DEBUG_EVENT

#define LOAD_DLL_DEBUG_EVENT   6

Definition at line 38 of file minwinbase.h.

◆ LocalDiscard

#define LocalDiscard (   m)    LocalReAlloc((m), 0, LMEM_MOVEABLE)

Definition at line 98 of file minwinbase.h.

◆ LOCKFILE_EXCLUSIVE_LOCK

#define LOCKFILE_EXCLUSIVE_LOCK   2

Definition at line 101 of file minwinbase.h.

◆ LOCKFILE_FAIL_IMMEDIATELY

#define LOCKFILE_FAIL_IMMEDIATELY   1

Definition at line 100 of file minwinbase.h.

◆ LPTR

Definition at line 93 of file minwinbase.h.

◆ MoveMemory

#define MoveMemory   RtlMoveMemory

Definition at line 28 of file minwinbase.h.

◆ NONZEROLHND

#define NONZEROLHND   LMEM_MOVEABLE

Definition at line 96 of file minwinbase.h.

◆ NONZEROLPTR

#define NONZEROLPTR   LMEM_FIXED

Definition at line 95 of file minwinbase.h.

◆ NUMA_NO_PREFERRED_NODE

#define NUMA_NO_PREFERRED_NODE   ((DWORD)-1)

Definition at line 103 of file minwinbase.h.

◆ OUTPUT_DEBUG_STRING_EVENT

#define OUTPUT_DEBUG_STRING_EVENT   8

Definition at line 40 of file minwinbase.h.

◆ PROCESS_HEAP_ENTRY_BUSY

#define PROCESS_HEAP_ENTRY_BUSY   4

Definition at line 77 of file minwinbase.h.

◆ PROCESS_HEAP_ENTRY_DDESHARE

#define PROCESS_HEAP_ENTRY_DDESHARE   32

Definition at line 79 of file minwinbase.h.

◆ PROCESS_HEAP_ENTRY_MOVEABLE

#define PROCESS_HEAP_ENTRY_MOVEABLE   16

Definition at line 78 of file minwinbase.h.

◆ PROCESS_HEAP_REGION

#define PROCESS_HEAP_REGION   1

Definition at line 75 of file minwinbase.h.

◆ PROCESS_HEAP_UNCOMMITTED_RANGE

#define PROCESS_HEAP_UNCOMMITTED_RANGE   2

Definition at line 76 of file minwinbase.h.

◆ RIP_EVENT

#define RIP_EVENT   9

Definition at line 41 of file minwinbase.h.

◆ STILL_ACTIVE

#define STILL_ACTIVE   STATUS_PENDING

Definition at line 43 of file minwinbase.h.

◆ UNLOAD_DLL_DEBUG_EVENT

#define UNLOAD_DLL_DEBUG_EVENT   7

Definition at line 39 of file minwinbase.h.

◆ ZeroMemory

#define ZeroMemory   RtlZeroMemory

Definition at line 31 of file minwinbase.h.

Typedef Documentation

◆ CREATE_PROCESS_DEBUG_INFO

◆ CREATE_THREAD_DEBUG_INFO

◆ CRITICAL_SECTION

Definition at line 241 of file minwinbase.h.

◆ CRITICAL_SECTION_DEBUG

◆ DEBUG_EVENT

◆ EXCEPTION_DEBUG_INFO

◆ EXIT_PROCESS_DEBUG_INFO

◆ EXIT_THREAD_DEBUG_INFO

◆ FILE_INFO_BY_HANDLE_CLASS

Definition at line 47 of file file.c.

◆ FILE_INFO_BY_NAME_CLASS

◆ FILETIME

◆ FINDEX_INFO_LEVELS

◆ FINDEX_SEARCH_OPS

◆ GET_FILEEX_INFO_LEVELS

◆ LOAD_DLL_DEBUG_INFO

◆ LPCONTEXT

Definition at line 214 of file minwinbase.h.

◆ LPCREATE_PROCESS_DEBUG_INFO

◆ LPCREATE_THREAD_DEBUG_INFO

◆ LPCRITICAL_SECTION

Definition at line 243 of file minwinbase.h.

◆ LPCRITICAL_SECTION_DEBUG

◆ LPDEBUG_EVENT

◆ LPENCLAVE_ROUTINE

Definition at line 127 of file minwinbase.h.

◆ LPEXCEPTION_DEBUG_INFO

◆ LPEXIT_PROCESS_DEBUG_INFO

◆ LPEXIT_THREAD_DEBUG_INFO

◆ LPFILETIME

◆ LPLOAD_DLL_DEBUG_INFO

◆ LPOUTPUT_DEBUG_STRING_INFO

◆ LPOVERLAPPED

◆ LPOVERLAPPED_COMPLETION_ROUTINE

typedef VOID(WINAPI * LPOVERLAPPED_COMPLETION_ROUTINE) (_In_ DWORD dwErrorCode, _In_ DWORD dwNumberOfBytesTransfered, _Inout_ LPOVERLAPPED lpOverlapped)

Definition at line 385 of file minwinbase.h.

◆ LPOVERLAPPED_ENTRY

◆ LPPROCESS_HEAP_ENTRY

◆ LPRIP_INFO

◆ LPSECURITY_ATTRIBUTES

◆ LPSYSTEMTIME

static LPSYSTEMTIME

Definition at line 27 of file time.c.

◆ LPTHREAD_START_ROUTINE

Definition at line 124 of file minwinbase.h.

◆ LPUNLOAD_DLL_DEBUG_INFO

◆ LPWIN32_FIND_DATA

Definition at line 298 of file minwinbase.h.

◆ LPWIN32_FIND_DATAA

◆ LPWIN32_FIND_DATAW

◆ OUTPUT_DEBUG_STRING_INFO

◆ OVERLAPPED

◆ OVERLAPPED_ENTRY

◆ PCRITICAL_SECTION

Definition at line 242 of file minwinbase.h.

◆ PCRITICAL_SECTION_DEBUG

◆ PENCLAVE_ROUTINE

typedef LPVOID(WINAPI * PENCLAVE_ROUTINE) (LPVOID lpThreadParameter)

Definition at line 126 of file minwinbase.h.

◆ PFILE_INFO_BY_HANDLE_CLASS

◆ PFILE_INFO_BY_NAME_CLASS

◆ PFILETIME

◆ POVERLAPPED

◆ PPROCESS_HEAP_ENTRY

◆ PREAD_DIRECTORY_NOTIFY_INFORMATION_CLASS

◆ PREASON_CONTEXT

◆ PROCESS_HEAP_ENTRY

◆ PSECURITY_ATTRIBUTES

◆ PSYSTEMTIME

◆ PTHREAD_START_ROUTINE

typedef DWORD(WINAPI * PTHREAD_START_ROUTINE) (LPVOID lpThreadParameter)

Definition at line 123 of file minwinbase.h.

◆ PWIN32_FIND_DATA

Definition at line 298 of file minwinbase.h.

◆ PWIN32_FIND_DATAA

◆ PWIN32_FIND_DATAW

◆ READ_DIRECTORY_NOTIFY_INFORMATION_CLASS

◆ REASON_CONTEXT

◆ RIP_INFO

◆ SECURITY_ATTRIBUTES

◆ SYSTEMTIME

◆ UNLOAD_DLL_DEBUG_INFO

◆ WIN32_FIND_DATA

Definition at line 298 of file minwinbase.h.

◆ WIN32_FIND_DATAA

◆ WIN32_FIND_DATAW

Enumeration Type Documentation

◆ _FILE_INFO_BY_HANDLE_CLASS

Enumerator
FileBasicInfo 
FileStandardInfo 
FileNameInfo 
FileRenameInfo 
FileDispositionInfo 
FileAllocationInfo 
FileEndOfFileInfo 
FileStreamInfo 
FileCompressionInfo 
FileAttributeTagInfo 
FileIdBothDirectoryInfo 
FileIdBothDirectoryRestartInfo 
FileIoPriorityHintInfo 
FileRemoteProtocolInfo 
FileFullDirectoryInfo 
FileFullDirectoryRestartInfo 
FileStorageInfo 
FileAlignmentInfo 
FileIdInfo 
FileIdExtdDirectoryInfo 
FileIdExtdDirectoryRestartInfo 
FileDispositionInfoEx 
FileRenameInfoEx 
FileCaseSensitiveInfo 
FileNormalizedNameInfo 
MaximumFileInfoByHandleClass 

Definition at line 302 of file minwinbase.h.

303{
320#if (NTDDI_VERSION >= NTDDI_WIN8) || defined(__REACTOS__)
326#endif
327#if (NTDDI_VERSION >= NTDDI_WIN10_RS1) || defined(__REACTOS__)
330#endif
331#if (NTDDI_VERSION >= NTDDI_WIN10_19H1) || defined(__REACTOS__)
334#endif
@ FileIoPriorityHintInfo
Definition: minwinbase.h:316
@ FileCompressionInfo
Definition: minwinbase.h:312
@ FileRemoteProtocolInfo
Definition: minwinbase.h:317
@ FileDispositionInfoEx
Definition: minwinbase.h:328
@ FileAttributeTagInfo
Definition: minwinbase.h:313
@ FileFullDirectoryRestartInfo
Definition: minwinbase.h:319
@ FileIdBothDirectoryInfo
Definition: minwinbase.h:314
@ FileRenameInfo
Definition: minwinbase.h:307
@ FileEndOfFileInfo
Definition: minwinbase.h:310
@ FileAlignmentInfo
Definition: minwinbase.h:322
@ FileNormalizedNameInfo
Definition: minwinbase.h:333
@ FileStandardInfo
Definition: minwinbase.h:305
@ FileFullDirectoryInfo
Definition: minwinbase.h:318
@ FileIdExtdDirectoryRestartInfo
Definition: minwinbase.h:325
@ FileStorageInfo
Definition: minwinbase.h:321
@ FileRenameInfoEx
Definition: minwinbase.h:329
@ FileIdExtdDirectoryInfo
Definition: minwinbase.h:324
@ FileCaseSensitiveInfo
Definition: minwinbase.h:332
@ FileAllocationInfo
Definition: minwinbase.h:309
@ MaximumFileInfoByHandleClass
Definition: minwinbase.h:335
@ FileIdBothDirectoryRestartInfo
Definition: minwinbase.h:315
@ FileDispositionInfo
Definition: minwinbase.h:308
@ FileNameInfo
Definition: minwinbase.h:306
@ FileBasicInfo
Definition: minwinbase.h:304
@ FileIdInfo
Definition: minwinbase.h:323
@ FileStreamInfo
Definition: minwinbase.h:311
enum _FILE_INFO_BY_HANDLE_CLASS * PFILE_INFO_BY_HANDLE_CLASS
enum _FILE_INFO_BY_HANDLE_CLASS FILE_INFO_BY_HANDLE_CLASS
Definition: file.c:47

◆ _FILE_INFO_BY_NAME_CLASS

Enumerator
FileStatByNameInfo 
FileStatLxByNameInfo 
FileCaseSensitiveByNameInfo 
FileStatBasicByNameInfo 
MaximumFileInfoByNameClass 

Definition at line 421 of file minwinbase.h.

422{
enum _FILE_INFO_BY_NAME_CLASS * PFILE_INFO_BY_NAME_CLASS
@ FileStatByNameInfo
Definition: minwinbase.h:423
@ FileStatBasicByNameInfo
Definition: minwinbase.h:426
@ MaximumFileInfoByNameClass
Definition: minwinbase.h:427
@ FileStatLxByNameInfo
Definition: minwinbase.h:424
@ FileCaseSensitiveByNameInfo
Definition: minwinbase.h:425
enum _FILE_INFO_BY_NAME_CLASS FILE_INFO_BY_NAME_CLASS

◆ _FINDEX_INFO_LEVELS

Enumerator
FindExInfoStandard 
FindExInfoBasic 
FindExInfoMaxInfoLevel 

Definition at line 339 of file minwinbase.h.

340{
enum _FINDEX_INFO_LEVELS FINDEX_INFO_LEVELS
@ FindExInfoStandard
Definition: minwinbase.h:341
@ FindExInfoMaxInfoLevel
Definition: minwinbase.h:343
@ FindExInfoBasic
Definition: minwinbase.h:342

◆ _FINDEX_SEARCH_OPS

Enumerator
FindExSearchNameMatch 
FindExSearchLimitToDirectories 
FindExSearchLimitToDevices 
FindExSearchMaxSearchOp 

Definition at line 346 of file minwinbase.h.

347{
enum _FINDEX_SEARCH_OPS FINDEX_SEARCH_OPS
@ FindExSearchLimitToDevices
Definition: minwinbase.h:350
@ FindExSearchMaxSearchOp
Definition: minwinbase.h:351
@ FindExSearchLimitToDirectories
Definition: minwinbase.h:349
@ FindExSearchNameMatch
Definition: minwinbase.h:348

◆ _GET_FILEEX_INFO_LEVELS

Enumerator
GetFileExInfoStandard 
GetFileExMaxInfoLevel 

Definition at line 354 of file minwinbase.h.

355{
enum _GET_FILEEX_INFO_LEVELS GET_FILEEX_INFO_LEVELS
@ GetFileExInfoStandard
Definition: minwinbase.h:356
@ GetFileExMaxInfoLevel
Definition: minwinbase.h:357

◆ _READ_DIRECTORY_NOTIFY_INFORMATION_CLASS

Enumerator
ReadDirectoryNotifyInformation 
ReadDirectoryNotifyExtendedInformation 
ReadDirectoryNotifyFullInformation 
ReadDirectoryNotifyMaximumInformation 

Definition at line 409 of file minwinbase.h.

410{
413#if (NTDDI_VERSION >= NTDDI_WIN10_NI)
415#endif
@ ReadDirectoryNotifyInformation
Definition: minwinbase.h:411
@ ReadDirectoryNotifyExtendedInformation
Definition: minwinbase.h:412
@ ReadDirectoryNotifyMaximumInformation
Definition: minwinbase.h:416
@ ReadDirectoryNotifyFullInformation
Definition: minwinbase.h:414
enum _READ_DIRECTORY_NOTIFY_INFORMATION_CLASS READ_DIRECTORY_NOTIFY_INFORMATION_CLASS
enum _READ_DIRECTORY_NOTIFY_INFORMATION_CLASS * PREAD_DIRECTORY_NOTIFY_INFORMATION_CLASS