minwinbase.h header

This header is used by multiple technologies. For more information, see:

minwinbase.h contains the following programming interfaces:

Functions

 
LocalDiscard

Discards the specified local memory object. The lock count of the memory object must be zero.

Callback functions

 
LPOVERLAPPED_COMPLETION_ROUTINE

An application-defined callback function used with the ReadFileEx and WriteFileEx functions. It is called when the asynchronous input and output (I/O) operation is completed or canceled and the calling thread is in an alertable state.

Structures

 
CREATE_PROCESS_DEBUG_INFO

Contains process creation information that can be used by a debugger.
CREATE_THREAD_DEBUG_INFO

Contains thread-creation information that can be used by a debugger.
DEBUG_EVENT

Describes a debugging event.
EXCEPTION_DEBUG_INFO

Contains exception information that can be used by a debugger.
EXIT_PROCESS_DEBUG_INFO

Contains the exit code for a terminating process.
EXIT_THREAD_DEBUG_INFO

Contains the exit code for a terminating thread.
FILETIME

Contains a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).
LOAD_DLL_DEBUG_INFO

Contains information about a dynamic-link library (DLL) that has just been loaded.
OUTPUT_DEBUG_STRING_INFO

Contains the address, format, and length, in bytes, of a debugging string.
OVERLAPPED

Contains information used in asynchronous (or overlapped) input and output (I/O).
OVERLAPPED_ENTRY

Contains the information returned by a call to the GetQueuedCompletionStatusEx function.
PROCESS_HEAP_ENTRY

Contains information about a heap element.
REASON_CONTEXT

Contains information about a power request. This structure is used by the PowerCreateRequest and SetWaitableTimerEx functions.
RIP_INFO

Contains the error that caused the RIP debug event.
SYSTEMTIME

Specifies a date and time, using individual members for the month, day, year, weekday, hour, minute, second, and millisecond. The time is either in coordinated universal time (UTC) or local time, depending on the function that is being called.
UNLOAD_DLL_DEBUG_INFO

Contains information about a dynamic-link library (DLL) that has just been unloaded.
WIN32_FIND_DATAA

Contains information about the file that is found by the FindFirstFile, FindFirstFileEx, or FindNextFile function. (ANSI)
WIN32_FIND_DATAW

Contains information about the file that is found by the FindFirstFile, FindFirstFileEx, or FindNextFile function. (Unicode)

Enumerations

 
FILE_INFO_BY_HANDLE_CLASS

Identifies the type of file information that GetFileInformationByHandleEx should retrieve or SetFileInformationByHandle should set.
FILE_INFO_BY_NAME_CLASS

Identifies the type of file information that GetFileInformationByName should retrieve.
FINDEX_INFO_LEVELS

Defines values that are used with the FindFirstFileEx function to specify the information level of the returned data.
FINDEX_SEARCH_OPS

Defines values that are used with the FindFirstFileEx function to specify the type of filtering to perform.
GET_FILEEX_INFO_LEVELS

Defines values that are used with the GetFileAttributesEx and GetFileAttributesTransacted functions to specify the information level of the returned data.
READ_DIRECTORY_NOTIFY_INFORMATION_CLASS

Indicates the possible types of information that an application that calls the ReadDirectoryChangesExW function can request.