public static extern bool DequeueUmsCompletionListItems(PUMS_COMPLETION_LIST UmsCompletionList, uint WaitTimeOut, out PUMS_CONTEXT UmsThreadList);
public static extern bool DeleteUmsThreadContext(PUMS_CONTEXT UmsThread);