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

Last change on this file since 4606 was 4347, checked in by bird, 25 years ago

Implemented tool for generating calltab for kernel imports. (mkcalltab)
Implemented API for accessing memory in another process. (*ProcessReadWrite)
Added kernel imports needed to implemented ProcessReadWrite.
Removed unused kernel imports.

File size: 929 bytes
Line 
1/* $Id: k32.h,v 1.4 2000-10-01 02:58:17 bird Exp $
2 *
3 * k32 - definitions.
4 *
5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
6 *
7 * Project Odin Software License can be found in LICENSE.TXT
8 *
9 */
10
11#ifndef _k32_h_
12#define _k32_h_
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18/*******************************************************************************
19* Exported Functions *
20*******************************************************************************/
21APIRET k32AllocMemEx(PPVOID ppb, ULONG cb, ULONG flag, ULONG ulCS, ULONG ulEIP);
22APIRET k32QueryOTEs(HMTE hMTE, PQOTEBUFFER pQOte, ULONG cbOte);
23APIRET k32QueryOptionsStatus(PK32OPTIONS pOptions, PK32STATUS pStatus);
24APIRET k32SetOptions(PK32OPTIONS pOptions);
25APIRET k32ProcessReadWrite(PID pid, ULONG cb, PVOID pvSource, PVOID pvTarget, BOOL fRead);
26
27
28#ifdef __cplusplus
29}
30#endif
31#endif
Note: See TracBrowser for help on using the repository browser.