pub unsafe extern "system" fn OpenThreadWaitChainSession(
    flags: OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS,
    callback: PWAITCHAINCALLBACK,
) -> *mut c_void