Changeset 4112 for branches/Grace/src/win32k/include/win32k.h
- Timestamp:
- Aug 29, 2000, 9:47:04 PM (25 years ago)
- File:
-
- 1 edited
-
branches/Grace/src/win32k/include/win32k.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/Grace/src/win32k/include/win32k.h
r2918 r4112 1 /* $Id: win32k.h,v 1.4 2000-02-26 20:21:42bird Exp $1 /* $Id: win32k.h,v 1.4.4.1 2000-08-29 19:47:01 bird Exp $ 2 2 * 3 3 * Top level make file for the Win32k library. … … 25 25 */ 26 26 #define K32_ALLOCMEMEX 0x01 27 27 #define K32_QUERYOTES 0x02 28 28 29 29 /* … … 36 36 * Structures and Typedefs * 37 37 *******************************************************************************/ 38 #pragma pack(1) 39 40 /* 41 * Object Table Entry buffer. 42 */ 43 typedef struct _QueryOTE 44 { 45 ULONG ote_size; /* Object virtual size */ 46 ULONG ote_base; /* Object base virtual address */ 47 ULONG ote_flags; /* Attribute flags */ 48 ULONG ote_pagemap; /* Object page map index */ 49 ULONG ote_mapsize; /* Num of entries in obj page map */ 50 /*ULONG ote_reserved;*/ 51 USHORT ote_sel; /* Object Selector */ 52 USHORT ote_hob; /* Object Handle */ 53 } QOTE, *PQOTE; 54 55 typedef struct _QueryOTEBuffer 56 { 57 ULONG cOTEs; /* Number of entries in aOTE. */ 58 QOTE aOTE[1]; /* Array of OTEs. */ 59 } QOTEBUFFER, *PQOTEBUFFER; 60 61 38 62 /* 39 63 * K32 category parameter structs … … 51 75 } K32ALLOCMEMEX, *PK32ALLOCMEMEX; 52 76 77 typedef struct _k32QueryOTEs 78 { 79 HMODULE hMTE; /* Module handle. */ 80 PQOTEBUFFER pQOte; /* Pointer to output buffer. */ 81 ULONG cbQOte; /* Size of the buffer pointed to by pQOte */ 82 ULONG rc; /* Return code. */ 83 } K32QUERYOTES, *PK32QUERYOTES; 53 84 54 85 86 #pragma pack() 55 87 56 #if def INCL_WIN32K_LIB88 #ifndef NO_WIN32K_LIB_FUNCTIONS 57 89 /******************************************************************************* 58 90 * External Functions * … … 61 93 APIRET APIENTRY libWin32kTerm(void); 62 94 USHORT APIENTRY libHelperGetCS(void); 95 BOOL APIENTRY libWin32kInstalled(void); 63 96 APIRET APIENTRY DosAllocMemEx(PPVOID ppv, ULONG cb, ULONG flag); 97 APIRET APIENTRY W32kQueryOTEs(HMODULE hMTE, PQOTEBUFFER pQOte, ULONG cbQOte); 64 98 65 99
Note:
See TracChangeset
for help on using the changeset viewer.
