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

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

Use PTDA not PID and allways take loader sem.

File size: 997 bytes
Line 
1/* $Id: PerTaskW32kData.h,v 1.2 2001-07-10 16:41:10 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 PPTDA pPTDA; /* 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(PPTDA pPTDA, BOOL fCreate);
29void _Optlink RemoveTaskData(PPTDA pPTDA);
30
31#endif
32
Note: See TracBrowser for help on using the repository browser.