Fixed HTASK/HTASK16 handle mismatch.

This commit is contained in:
Alexandre Julliard 2001-07-30 19:01:01 +00:00
parent e54cf7b4d5
commit 7c4b14031e
3 changed files with 6 additions and 5 deletions

View file

@ -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 );

View file

@ -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 )))

View file

@ -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;