summaryrefslogtreecommitdiffstats
path: root/src/ccapi/server/win/WorkQueue.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ccapi/server/win/WorkQueue.h')
-rw-r--r--src/ccapi/server/win/WorkQueue.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/ccapi/server/win/WorkQueue.h b/src/ccapi/server/win/WorkQueue.h
index 6b22651ccc..68aa8b1cac 100644
--- a/src/ccapi/server/win/WorkQueue.h
+++ b/src/ccapi/server/win/WorkQueue.h
@@ -29,9 +29,16 @@
#include "windows.h"
#include "ccs_pipe.h"
+EXTERN_C int worklist_initialize();
+
+EXTERN_C int worklist_cleanup();
+
+/* Wait for work to be added to the list (via worklist_add) from another thread */
+EXTERN_C void worklist_wait();
+
EXTERN_C BOOL worklist_isEmpty();
-EXTERN_C void worklist_add( const long rpcmsg,
+EXTERN_C int worklist_add( const long rpcmsg,
const ccs_pipe_t pipe,
const k5_ipc_stream stream,
const time_t serverStartTime);