From 7c4b14031eb1d9d1cd8957418912b8ecca8b11f2 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Mon, 30 Jul 2001 19:01:01 +0000 Subject: [PATCH] Fixed HTASK/HTASK16 handle mismatch. --- include/task.h | 4 ++-- loader/ne/module.c | 2 +- loader/task.c | 5 +++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/include/task.h b/include/task.h index 46060ddd516..81ac6eace71 100644 --- a/include/task.h +++ b/include/task.h @@ -146,8 +146,8 @@ typedef struct _THHOOK extern THHOOK *pThhook; extern void TASK_CreateMainTask(void); -extern HTASK TASK_SpawnTask( struct _NE_MODULE *pModule, WORD cmdShow, - LPCSTR cmdline, BYTE len, HANDLE *hThread ); +extern HTASK16 TASK_SpawnTask( struct _NE_MODULE *pModule, WORD cmdShow, + LPCSTR cmdline, BYTE len, HANDLE *hThread ); extern void TASK_ExitTask(void); extern HTASK16 TASK_GetNextTask( HTASK16 hTask ); extern TDB *TASK_GetPtr( HTASK16 hTask ); diff --git a/loader/ne/module.c b/loader/ne/module.c index 20909640653..649d449b029 100644 --- a/loader/ne/module.c +++ b/loader/ne/module.c @@ -987,7 +987,7 @@ static HINSTANCE16 NE_CreateThread( NE_MODULE *pModule, WORD cmdShow, LPCSTR cmd { HANDLE hThread; TDB *pTask; - HTASK hTask; + HTASK16 hTask; HINSTANCE16 instance = 0; if (!(hTask = TASK_SpawnTask( pModule, cmdShow, cmdline + 1, *cmdline, &hThread ))) diff --git a/loader/task.c b/loader/task.c index bdb600919e2..bdfb450c8e8 100644 --- a/loader/task.c +++ b/loader/task.c @@ -54,7 +54,7 @@ THHOOK *pThhook = &DefaultThhook; static UINT16 nTaskCount = 0; -static HTASK initial_task; +static HTASK16 initial_task; /*********************************************************************** * TASK_InstallTHHook @@ -437,7 +437,8 @@ static DWORD CALLBACK task_start( TDB *pTask ) * * Spawn a new 16-bit task. */ -HTASK TASK_SpawnTask( NE_MODULE *pModule, WORD cmdShow, LPCSTR cmdline, BYTE len, HANDLE *hThread ) +HTASK16 TASK_SpawnTask( NE_MODULE *pModule, WORD cmdShow, + LPCSTR cmdline, BYTE len, HANDLE *hThread ) { TDB *pTask; -- 2.11.4.GIT