pub unsafe extern "system" fn WsWriteEnvelopeStart(
    message: *const WS_MESSAGE,
    writer: *const WS_XML_WRITER,
    donecallback: WS_MESSAGE_DONE_CALLBACK,
    donecallbackstate: *const c_void,
    error: *const WS_ERROR
) -> HRESULT