pub unsafe extern "system" fn WSAAsyncGetProtoByName(
    hwnd: HWND,
    wmsg: u32,
    name: PCSTR,
    buf: PSTR,
    buflen: i32,
) -> HANDLE