pub unsafe extern "system" fn WinHttpWebSocketReceive(
    hwebsocket: *const c_void,
    pvbuffer: *mut c_void,
    dwbufferlength: u32,
    pdwbytesread: *mut u32,
    pebuffertype: *mut WINHTTP_WEB_SOCKET_BUFFER_TYPE
) -> u32