| Last change
 on this file since 6760 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 | *******************************************************************************/ | 
|---|
| 18 | typedef 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 |  | 
|---|
| 28 | PPTD _Optlink   GetTaskData(PPTDA pPTDA, BOOL fCreate); | 
|---|
| 29 | void _Optlink   RemoveTaskData(PPTDA pPTDA); | 
|---|
| 30 |  | 
|---|
| 31 | #endif | 
|---|
| 32 |  | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.