Ignore:
Timestamp:
Feb 21, 2001, 8:47:59 AM (25 years ago)
Author:
bird
Message:

CallGate changes.

Location:
trunk/src/win32k/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/include/dev32.h

    r5086 r5224  
    1 /* $Id: dev32.h,v 1.10 2001-02-10 11:11:43 bird Exp $
     1/* $Id: dev32.h,v 1.11 2001-02-21 07:46:10 bird Exp $
    22 *
    33 * dev32 - header file for 32-bit part of the driver.
     
    6464PMTE _System GetOS2KrnlMTE(void); /* (devfirst.asm) */
    6565#endif
     66ULONG  _Optlink InitCallGate(void);
     67ULONG  _Optlink x86DisableWriteProtect(void);
     68ULONG  _Optlink x86RestoreWriteProtect(ULONG flWP);
     69
    6670
    6771
     
    7074 */
    7175extern PULONG pulTKSSBase32;
     76extern USHORT CallGateGDT;
    7277
    7378/*
  • trunk/src/win32k/include/k32.h

    r5180 r5224  
    1 /* $Id: k32.h,v 1.7 2001-02-19 05:50:38 bird Exp $
     1/* $Id: k32.h,v 1.8 2001-02-21 07:46:10 bird Exp $
    22 *
    3  * k32 - definitions.
     3 * k32 API - definitions.
    44 *
    5  * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no)
     5 * Copyright (c) 2000-2001 knut st. osmundsen (knut.stange.osmundsen@mynd.no)
    66 *
    77 * Project Odin Software License can be found in LICENSE.TXT
     
    1919*   Exported Functions                                                         *
    2020*******************************************************************************/
    21 APIRET k32AllocMemEx(PPVOID ppb, ULONG cb, ULONG flFlags, ULONG ulCS, ULONG ulEIP);
    22 APIRET k32QuerySystemMemInfo(PK32SYSTEMMEMINFO pMemInfo);
    23 APIRET k32QueryOTEs(HMTE hMTE, PQOTEBUFFER pQOte, ULONG cbOte);
    24 APIRET k32QueryOptionsStatus(PK32OPTIONS pOptions, PK32STATUS pStatus);
    25 APIRET k32SetOptions(PK32OPTIONS pOptions);
    26 APIRET k32ProcessReadWrite(PID pid, ULONG cb, PVOID pvSource, PVOID pvTarget, BOOL fRead);
     21APIRET _System k32AllocMemEx(PPVOID ppb, ULONG cb, ULONG flFlags, ULONG ulCS, ULONG ulEIP);
     22APIRET _System k32QueryCallGate(PUSHORT pusCGSelector);
     23APIRET _System k32QuerySystemMemInfo(PK32SYSTEMMEMINFO pMemInfo);
     24APIRET _System k32QueryOTEs(HMTE hMTE, PQOTEBUFFER pQOte, ULONG cbOte);
     25APIRET _System k32QueryOptionsStatus(PK32OPTIONS pOptions, PK32STATUS pStatus);
     26APIRET _System k32SetOptions(PK32OPTIONS pOptions);
     27APIRET _System k32ProcessReadWrite(PID pid, ULONG cb, PVOID pvSource, PVOID pvTarget, BOOL fRead);
    2728
    2829
Note: See TracChangeset for help on using the changeset viewer.