#![allow(
clippy::all,
ambiguous_glob_reexports,
non_snake_case,
non_camel_case_types,
non_upper_case_globals,
unsafe_op_in_unsafe_fn,
unused_imports,
unused_qualifications
)]
#[allow(unused_imports)]
use super::super::super::__bindgen_prelude::*;
#[repr(C)]
#[derive(Debug)]
pub struct CLC_BaselineAck {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct CLC_ClientInfo {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct CLC_CmdKeyValues {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct CLC_FileCRCCheck {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct CLC_FileMD5Check {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct CLC_ListenEvents {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct CLC_Move {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct CLC_RespondCvarValue {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct CLC_SaveReplay {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct CLC_VoiceData {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct IClientMessageHandler {
pub vtable_: *const IClientMessageHandler__bindgen_vtable,
}
#[repr(C)]
pub struct IClientMessageHandler__bindgen_vtable {
pub IClientMessageHandler_complete_destructor: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
),
pub IClientMessageHandler_deleting_destructor: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
),
pub IClientMessageHandler_ProcessTick: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut NET_Tick,
) -> bool,
pub IClientMessageHandler_ProcessStringCmd: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut NET_StringCmd,
) -> bool,
pub IClientMessageHandler_ProcessSetConVar: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut NET_SetConVar,
) -> bool,
pub IClientMessageHandler_ProcessSignonState: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut NET_SignonState,
) -> bool,
pub IClientMessageHandler_ProcessClientInfo: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut CLC_ClientInfo,
) -> bool,
pub IClientMessageHandler_ProcessMove: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut CLC_Move,
) -> bool,
pub IClientMessageHandler_ProcessVoiceData: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut CLC_VoiceData,
) -> bool,
pub IClientMessageHandler_ProcessBaselineAck: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut CLC_BaselineAck,
) -> bool,
pub IClientMessageHandler_ProcessListenEvents: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut CLC_ListenEvents,
) -> bool,
pub IClientMessageHandler_ProcessRespondCvarValue: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut CLC_RespondCvarValue,
) -> bool,
pub IClientMessageHandler_ProcessFileCRCCheck: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut CLC_FileCRCCheck,
) -> bool,
pub IClientMessageHandler_ProcessFileMD5Check: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut CLC_FileMD5Check,
) -> bool,
pub IClientMessageHandler_ProcessSaveReplay: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut CLC_SaveReplay,
) -> bool,
pub IClientMessageHandler_ProcessCmdKeyValues: unsafe extern "C" fn(
arg1: *mut IClientMessageHandler,
arg2: *mut CLC_CmdKeyValues,
) -> bool,
}
#[repr(C)]
#[derive(Debug)]
pub struct IConnectionlessPacketHandler {
pub vtable_: *const IConnectionlessPacketHandler__bindgen_vtable,
}
#[repr(C)]
pub struct IConnectionlessPacketHandler__bindgen_vtable {
pub IConnectionlessPacketHandler_complete_destructor: unsafe extern "C" fn(
arg1: *mut IConnectionlessPacketHandler,
),
pub IConnectionlessPacketHandler_deleting_destructor: unsafe extern "C" fn(
arg1: *mut IConnectionlessPacketHandler,
),
pub IConnectionlessPacketHandler_ProcessConnectionlessPacket: unsafe extern "C" fn(
arg1: *mut IConnectionlessPacketHandler,
arg2: *mut netpacket_t,
) -> bool,
}
#[repr(C)]
#[derive(Debug)]
pub struct INetChannelHandler {
pub vtable_: *const INetChannelHandler__bindgen_vtable,
}
#[repr(C)]
pub struct INetChannelHandler__bindgen_vtable {
pub INetChannelHandler_complete_destructor: unsafe extern "C" fn(
arg1: *mut INetChannelHandler,
),
pub INetChannelHandler_deleting_destructor: unsafe extern "C" fn(
arg1: *mut INetChannelHandler,
),
pub INetChannelHandler_ConnectionStart: unsafe extern "C" fn(
arg1: *mut INetChannelHandler,
arg2: *mut INetChannel,
),
pub INetChannelHandler_ConnectionClosing: unsafe extern "C" fn(
arg1: *mut INetChannelHandler,
arg2: *const ::std::os::raw::c_char,
),
pub INetChannelHandler_ConnectionCrashed: unsafe extern "C" fn(
arg1: *mut INetChannelHandler,
arg2: *const ::std::os::raw::c_char,
),
pub INetChannelHandler_PacketStart: unsafe extern "C" fn(
arg1: *mut INetChannelHandler,
arg2: ::std::os::raw::c_int,
arg3: ::std::os::raw::c_int,
),
pub INetChannelHandler_PacketEnd: unsafe extern "C" fn(
arg1: *mut INetChannelHandler,
),
pub INetChannelHandler_FileRequested: unsafe extern "C" fn(
arg1: *mut INetChannelHandler,
arg2: *const ::std::os::raw::c_char,
arg3: ::std::os::raw::c_uint,
),
pub INetChannelHandler_FileReceived: unsafe extern "C" fn(
arg1: *mut INetChannelHandler,
arg2: *const ::std::os::raw::c_char,
arg3: ::std::os::raw::c_uint,
),
pub INetChannelHandler_FileDenied: unsafe extern "C" fn(
arg1: *mut INetChannelHandler,
arg2: *const ::std::os::raw::c_char,
arg3: ::std::os::raw::c_uint,
),
pub INetChannelHandler_FileSent: unsafe extern "C" fn(
arg1: *mut INetChannelHandler,
arg2: *const ::std::os::raw::c_char,
arg3: ::std::os::raw::c_uint,
),
}
#[repr(C)]
#[derive(Debug)]
pub struct INetMessageHandler {
pub vtable_: *const INetMessageHandler__bindgen_vtable,
}
#[repr(C)]
pub struct INetMessageHandler__bindgen_vtable {
pub INetMessageHandler_complete_destructor: unsafe extern "C" fn(
arg1: *mut INetMessageHandler,
),
pub INetMessageHandler_deleting_destructor: unsafe extern "C" fn(
arg1: *mut INetMessageHandler,
),
pub INetMessageHandler_ProcessTick: unsafe extern "C" fn(
arg1: *mut INetMessageHandler,
arg2: *mut NET_Tick,
) -> bool,
pub INetMessageHandler_ProcessStringCmd: unsafe extern "C" fn(
arg1: *mut INetMessageHandler,
arg2: *mut NET_StringCmd,
) -> bool,
pub INetMessageHandler_ProcessSetConVar: unsafe extern "C" fn(
arg1: *mut INetMessageHandler,
arg2: *mut NET_SetConVar,
) -> bool,
pub INetMessageHandler_ProcessSignonState: unsafe extern "C" fn(
arg1: *mut INetMessageHandler,
arg2: *mut NET_SignonState,
) -> bool,
}
#[repr(C)]
#[derive(Debug)]
pub struct NET_SetConVar {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct NET_SignonState {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct NET_StringCmd {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct NET_Tick {
_unused: [u8; 0],
}
include!("layout_assertions.rs");