30 #define OS_MUTEX_DEFAULT 0
31 #define OS_MUTEX_MSG 1
32 #define OS_MUTEX_SCHEDULE 2
33 #define OS_MUTEX_LINK 3
34 #define OS_MUTEX_ELT 4
35 #define OS_MUTEX_USER1 5
36 #define OS_MUTEX_USER2 6
37 #define OS_MUTEX_USER3 7
38 #define OS_MUTEX_USER4 8
39 #define OS_MUTEX_USER5 9
41 #define MAXNUM_OF_MUTEXES 10
44 APP_BOOL StackCreateMutex(APP_DWORD dwIndex,APP_LPCHAR szName);
45 APP_DWORD StackWaitMutex(APP_DWORD dwIndex,APP_DWORD dwDelay);
46 APP_WORD StackReleaseMutex(APP_DWORD dwIndex);
47 APP_VOID StackCloseMutex(APP_DWORD dwIndex);