source: trunk/src/win32k/include/PerTaskW32kData.h@ 6221

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

Initial coding on the per task data for Win32k.

File size: 975 bytes
Line 
1/* $Id: PerTaskW32kData.h,v 1.1 2001-07-08 02:58:36 bird Exp $
2 *
3 * Per Task (Win32k) Data.
4 *
5 * Copyright (c) 2001 knut st. osmundsen (kosmunds@csc.no)
6 *
7 * Project Odin Software License can be found in LICENSE.TXT
8 *
9 */
10
11#ifndef _PreTaskW32kData_h_
12#define _PreTaskW32kData_h_
13
14
15/*******************************************************************************
16* Structures and Typedefs *
17*******************************************************************************/
18typedef struct _PerTaskData
19{
20 AVLNODECORE core;
21 ULONG cUsage; /* Usage counter. */
22 PID pid; /* Also in core.Key */
23 PSZ pszzOdin32Env; /* Pointer to environment block. */
24 LOCKHANDLE lockOdin32Env; /* VMLock handle for the environment block. */
25} PTD, *PPTD;
26
27
28PPTD _Optlink GetTaskData(PID pid);
29void _Optlink RemoveTaskData(PID pid);
30
31#endif
32
Note: See TracBrowser for help on using the repository browser.