pub unsafe extern "system" fn WsRequestReply(
    channel: *const WS_CHANNEL,
    requestmessage: *const WS_MESSAGE,
    requestmessagedescription: *const WS_MESSAGE_DESCRIPTION,
    writeoption: WS_WRITE_OPTION,
    requestbodyvalue: *const c_void,
    requestbodyvaluesize: u32,
    replymessage: *const WS_MESSAGE,
    replymessagedescription: *const WS_MESSAGE_DESCRIPTION,
    readoption: WS_READ_OPTION,
    heap: *const WS_HEAP,
    value: *mut c_void,
    valuesize: u32,
    asynccontext: *const WS_ASYNC_CONTEXT,
    error: *const WS_ERROR,
) -> HRESULT