pub type PTHREAD_START_ROUTINE = Option<unsafe extern "system" fn(lpThreadParameter: LPVOID) -> DWORD>;