oops, it doesn't compile without these!

This commit is contained in:
Luke Usher 2018-08-21 08:36:40 +01:00
parent 69527e5f8c
commit 92d5de47aa
1 changed files with 4 additions and 0 deletions

View File

@ -149,6 +149,8 @@ typedef long NTSTATUS;
#define NT_SUCCESS(Status) ((NTSTATUS) (Status) >= 0) #define NT_SUCCESS(Status) ((NTSTATUS) (Status) >= 0)
#define STATUS_SUCCESS ((DWORD )0x00000000L) #define STATUS_SUCCESS ((DWORD )0x00000000L)
#define STATUS_ABANDONED ((DWORD )0x00000080L)
#define STATUS_MUTANT_LIMIT_EXCEEDED ((DWORD )0xC0000191L)
#ifndef STATUS_PENDING #ifndef STATUS_PENDING
#define STATUS_PENDING ((DWORD )0x00000103L) #define STATUS_PENDING ((DWORD )0x00000103L)
#endif #endif
@ -1607,11 +1609,13 @@ typedef struct _KFLOATING_SAVE
} }
KFLOATING_SAVE, *PKFLOATING_SAVE; KFLOATING_SAVE, *PKFLOATING_SAVE;
#define DISPATCHER_OBJECT_TYPE_MASK 0x7
// ****************************************************************** // ******************************************************************
// * KOBJECTS // * KOBJECTS
// ****************************************************************** // ******************************************************************
typedef enum _KOBJECTS typedef enum _KOBJECTS
{ {
EventSynchronizationObject = 1,
MutantObject = 2, MutantObject = 2,
QueueObject = 4, QueueObject = 4,
SemaphoreObject = 5, SemaphoreObject = 5,