Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

32 lines
910 B

/******************************Module*Header*******************************\
* Module Name: pw32kevt.h
*
* Copyright (c) 1996-1999 Microsoft Corporation
*
\**************************************************************************/
//
// NOTE: The following structure has to be in nonpaged memory. It also
// has to be the same as in videoprt.h.
//
typedef struct _ENG_EVENT {
PKEVENT pKEvent;
ULONG fFlags;
} ENG_EVENT, *PENG_EVENT;
//
// Manifest constants for fFlags field of ENG_EVENT
//
#define ENG_EVENT_FLAG_IS_MAPPED_USER 0x1
typedef enum {
type_delete,
type_unmap
} MANAGE_TYPE;
#define ENG_KEVENTALLOC(size) (PENG_EVENT)GdiAllocPoolNonPagedNS((size), 'msfD')
#define ENG_KEVENTFREE(ptr) GdiFreePool((ptr))
#define ENG_ALLOC(size) (PENG_EVENT)GdiAllocPool( (size), 'msfD')
#define ENG_FREE(ptr) GdiFreePool((ptr))