diff options
Diffstat (limited to '')
-rw-r--r-- | private/mvdm/softpc.new/host/inc/nt_thred.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/private/mvdm/softpc.new/host/inc/nt_thred.h b/private/mvdm/softpc.new/host/inc/nt_thred.h new file mode 100644 index 000000000..1c4b4a5f8 --- /dev/null +++ b/private/mvdm/softpc.new/host/inc/nt_thred.h @@ -0,0 +1,42 @@ +/* + * SoftPC Revision 3.0 + * + * Title : Thread control structures/ Macros / variables + * + * Description : + * + * Contains structures/macros/variables used to control and + * log threads + * + * Author : Dave Barteltt + * + * Notes : + * + */ + + +/*:::::::::::::::::::::::::::::::::::::::::::: Thread information structure */ + +typedef struct { + + HANDLE Handle; /* Threads object handle */ + DWORD ID; /* Threads ID */ + +} THREAD_INFO; + +/*::::::::::::::::::::::::::::::::::::::::::: Threads containment structure */ + +typedef struct { + + THREAD_INFO Main; /* Main() thread */ + THREAD_INFO HeartBeat; /* Heart beat thread */ + THREAD_INFO EventMgr; /* Event manager thread */ + THREAD_INFO HddnWnd; /* Hidden window thread */ + THREAD_INFO Com1; /* Communication channel one */ + THREAD_INFO Com2; /* Communication channel two */ + THREAD_INFO Com3; /* Communication channel three */ + THREAD_INFO Com4; /* Communication channel four */ + +} THREAD_DATA; + +IMPORT THREAD_DATA ThreadInfo; |