Changeset 4112 for branches/Grace/src
- Timestamp:
- Aug 29, 2000, 9:47:04 PM (25 years ago)
- Location:
- branches/Grace/src/win32k
- Files:
-
- 4 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Grace/src/win32k/dev16/d16strat.c
r2898 r4112 1 /* $Id: d16strat.c,v 1.8 2000-02-25 18:15:02bird Exp $1 /* $Id: d16strat.c,v 1.8.4.1 2000-08-29 19:47:00 bird Exp $ 2 2 * 3 3 * d16strat.c - 16-bit strategy routine, device headers, device_helper (ptr) … … 15 15 #define INCL_DOSERRORS 16 16 #define INCL_NOPMAPI 17 18 #define NO_WIN32K_LIB_FUNCTIONS 17 19 18 20 /******************************************************************************* -
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 -
branches/Grace/src/win32k/lib/makefile
r3146 r4112 1 1 ############################################################################## 2 # $Id: makefile,v 1.3 2000-03-17 17:38:27bird Exp $2 # $Id: makefile,v 1.3.4.1 2000-08-29 19:47:04 bird Exp $ 3 3 # 4 4 # PD-Win32 API … … 49 49 OBJS = $(WIN32KOBJ)\libInit.$(OBJEXT) \ 50 50 $(WIN32KOBJ)\libTerm.$(OBJEXT) \ 51 $(WIN32KOBJ)\libWin32kInstalled.$(OBJEXT) \ 51 52 $(WIN32KOBJ)\libDosAllocMemEx.$(OBJEXT) \ 53 $(WIN32KOBJ)\libW32kQueryOTEs.$(OBJEXT) \ 52 54 $(WIN32KOBJ)\libGetCS.obj 53 55 … … 86 88 ############################################################################## 87 89 dep: 88 $(DEPEND) -obj$(OBJEXT) -o$(WIN32KOBJ) $(CINCLUDES) $(WIN32KBASE)\include\*.h 90 $(DEPEND) -obj$(OBJEXT) -o$(WIN32KOBJ) $(CINCLUDES) \ 91 $(WIN32KBASE)\include\*.h *.c* *.asm 89 92 90 93 !if [$(EXISTS) .depend] == 0
Note:
See TracChangeset
for help on using the changeset viewer.