mirror of
https://github.com/reactos/reactos.git
synced 2024-09-30 14:37:45 +00:00
[NTUSER] Move TL structure definition to ntuser.h (#4644)
- Move struct _TL and TL definitions from win32.h to ntuser.h. - Modify the type of TL.pfnFree as newly-defined TL_FN_FREE function pointer. CORE-11700
This commit is contained in:
parent
8222c0e6d8
commit
facc2837a1
|
@ -9,6 +9,15 @@
|
||||||
#define UserEnterCo UserEnterExclusive
|
#define UserEnterCo UserEnterExclusive
|
||||||
#define UserLeaveCo UserLeave
|
#define UserLeaveCo UserLeave
|
||||||
|
|
||||||
|
typedef VOID (*TL_FN_FREE)(PVOID);
|
||||||
|
|
||||||
|
typedef struct _TL
|
||||||
|
{
|
||||||
|
struct _TL* next;
|
||||||
|
PVOID pobj;
|
||||||
|
TL_FN_FREE pfnFree;
|
||||||
|
} TL, *PTL;
|
||||||
|
|
||||||
extern PSERVERINFO gpsi;
|
extern PSERVERINFO gpsi;
|
||||||
extern PTHREADINFO gptiCurrent;
|
extern PTHREADINFO gptiCurrent;
|
||||||
extern PPROCESSINFO gppiList;
|
extern PPROCESSINFO gppiList;
|
||||||
|
|
|
@ -53,13 +53,8 @@ extern HANDLE hModuleWin; // This Win32k Instance.
|
||||||
extern struct _CLS *SystemClassList;
|
extern struct _CLS *SystemClassList;
|
||||||
extern BOOL RegisteredSysClasses;
|
extern BOOL RegisteredSysClasses;
|
||||||
|
|
||||||
// FIXME: Move to ntuser.h
|
struct _TL;
|
||||||
typedef struct _TL
|
typedef struct _TL *PTL;
|
||||||
{
|
|
||||||
struct _TL* next;
|
|
||||||
PVOID pobj;
|
|
||||||
PVOID pfnFree;
|
|
||||||
} TL, *PTL;
|
|
||||||
|
|
||||||
typedef struct _W32THREAD
|
typedef struct _W32THREAD
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue