Use the standard CreateThread routine to create 16-bit tasks instead
of duplicating the code.
diff --git a/include/task.h b/include/task.h
index 7a6b725..5530947 100644
--- a/include/task.h
+++ b/include/task.h
@@ -145,8 +145,9 @@
extern THHOOK *pThhook;
-extern BOOL TASK_Create( struct _NE_MODULE *pModule, UINT16 cmdShow,
- struct _TEB *teb, LPCSTR cmdline, BYTE len );
+extern void TASK_CreateMainTask(void);
+extern HTASK 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 void TASK_Reschedule(void);