#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Defines |
| #define | NDEBUG |
Functions |
| VOID NTAPI | ExpDeleteMutant (PVOID ObjectBody) |
| VOID INIT_FUNCTION NTAPI | ExpInitializeMutantImplementation (VOID) |
| NTSTATUS NTAPI | NtCreateMutant (OUT PHANDLE MutantHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN BOOLEAN InitialOwner) |
| NTSTATUS NTAPI | NtOpenMutant (OUT PHANDLE MutantHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes) |
| NTSTATUS NTAPI | NtQueryMutant (IN HANDLE MutantHandle, IN MUTANT_INFORMATION_CLASS MutantInformationClass, OUT PVOID MutantInformation, IN ULONG MutantInformationLength, OUT PULONG ResultLength OPTIONAL) |
| NTSTATUS NTAPI | NtReleaseMutant (IN HANDLE MutantHandle, IN PLONG PreviousCount OPTIONAL) |
Variables |
| POBJECT_TYPE | ExMutantObjectType = NULL |
| GENERIC_MAPPING | ExpMutantMapping |
| static const INFORMATION_CLASS_INFO | ExMutantInfoClass [] |