source: trunk/src/win32k/include/k32.h

Last change on this file was 6286, checked in by bird, 24 years ago

Kill API - initial coding.

File size: 1.3 KB
RevLine 
[6286]1/* $Id: k32.h,v 1.11 2001-07-10 05:24:33 bird Exp $
[2796]2 *
[5224]3 * k32 API - definitions.
[2796]4 *
[5224]5 * Copyright (c) 2000-2001 knut st. osmundsen (knut.stange.osmundsen@mynd.no)
[2796]6 *
7 * Project Odin Software License can be found in LICENSE.TXT
8 *
9 */
10
11#ifndef _k32_h_
12#define _k32_h_
13
[2799]14#ifdef __cplusplus
15extern "C" {
16#endif
[2796]17
18/*******************************************************************************
19* Exported Functions *
20*******************************************************************************/
[5224]21APIRET _System k32AllocMemEx(PPVOID ppb, ULONG cb, ULONG flFlags, ULONG ulCS, ULONG ulEIP);
[6286]22APIRET _System k32KillProcessEx(ULONG flAction, PID pid);
[5247]23APIRET _System k32HandleSystemEvent(ULONG ulEvent, HEV hev, BOOL fHandle);
[5224]24APIRET _System k32QueryCallGate(PUSHORT pusCGSelector);
25APIRET _System k32QuerySystemMemInfo(PK32SYSTEMMEMINFO pMemInfo);
26APIRET _System k32QueryOTEs(HMTE hMTE, PQOTEBUFFER pQOte, ULONG cbOte);
27APIRET _System k32QueryOptionsStatus(PK32OPTIONS pOptions, PK32STATUS pStatus);
28APIRET _System k32SetOptions(PK32OPTIONS pOptions);
29APIRET _System k32ProcessReadWrite(PID pid, ULONG cb, PVOID pvSource, PVOID pvTarget, BOOL fRead);
[6224]30APIRET _System k32SetEnvironment(PSZ pszzEnvironment, ULONG cchEnvironment, PID pid);
[2796]31
32
[2799]33#ifdef __cplusplus
34}
[2796]35#endif
[2799]36#endif
Note: See TracBrowser for help on using the repository browser.