#![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 IServer {
pub vtable_: *const IServer__bindgen_vtable,
}
#[repr(C)]
pub struct IServer__bindgen_vtable {
pub IServer_complete_destructor: unsafe extern "C" fn(arg1: *mut IServer),
pub IServer_deleting_destructor: unsafe extern "C" fn(arg1: *mut IServer),
pub IServer_ProcessConnectionlessPacket: unsafe extern "C" fn(
arg1: *mut IServer,
arg2: *mut netpacket_t,
) -> bool,
pub IServer_GetNumClients: unsafe extern "C" fn(
arg1: *const IServer,
) -> ::std::os::raw::c_int,
pub IServer_GetNumProxies: unsafe extern "C" fn(
arg1: *const IServer,
) -> ::std::os::raw::c_int,
pub IServer_GetNumFakeClients: unsafe extern "C" fn(
arg1: *const IServer,
) -> ::std::os::raw::c_int,
pub IServer_GetMaxClients: unsafe extern "C" fn(
arg1: *const IServer,
) -> ::std::os::raw::c_int,
pub IServer_GetClient: unsafe extern "C" fn(
arg1: *mut IServer,
arg2: ::std::os::raw::c_int,
) -> *mut IClient,
pub IServer_GetClientCount: unsafe extern "C" fn(
arg1: *const IServer,
) -> ::std::os::raw::c_int,
pub IServer_GetPublicAddress: unsafe extern "C" fn(arg1: *const IServer) -> netadr_t,
pub IServer_IsUsingFakeIP: unsafe extern "C" fn(arg1: *const IServer) -> bool,
pub IServer_GetLocalUDPPort: unsafe extern "C" fn(
arg1: *const IServer,
) -> ::std::os::raw::c_int,
pub IServer_GetTime: unsafe extern "C" fn(arg1: *const IServer) -> f32,
pub IServer_GetTick: unsafe extern "C" fn(
arg1: *const IServer,
) -> ::std::os::raw::c_int,
pub IServer_GetTickInterval: unsafe extern "C" fn(arg1: *const IServer) -> f32,
pub IServer_GetName: unsafe extern "C" fn(
arg1: *const IServer,
) -> *const ::std::os::raw::c_char,
pub IServer_GetMapName: unsafe extern "C" fn(
arg1: *const IServer,
) -> *const ::std::os::raw::c_char,
pub IServer_GetSpawnCount: unsafe extern "C" fn(
arg1: *const IServer,
) -> ::std::os::raw::c_int,
pub IServer_GetNumClasses: unsafe extern "C" fn(
arg1: *const IServer,
) -> ::std::os::raw::c_int,
pub IServer_GetClassBits: unsafe extern "C" fn(
arg1: *const IServer,
) -> ::std::os::raw::c_int,
pub IServer_GetNetStats: unsafe extern "C" fn(
arg1: *mut IServer,
arg2: *mut f32,
arg3: *mut f32,
),
pub IServer_GetNumPlayers: unsafe extern "C" fn(
arg1: *mut IServer,
) -> ::std::os::raw::c_int,
pub IServer_GetPlayerInfo: unsafe extern "C" fn(
arg1: *mut IServer,
arg2: ::std::os::raw::c_int,
arg3: *mut player_info_t,
) -> bool,
pub IServer_IsActive: unsafe extern "C" fn(arg1: *const IServer) -> bool,
pub IServer_IsLoading: unsafe extern "C" fn(arg1: *const IServer) -> bool,
pub IServer_IsDedicated: unsafe extern "C" fn(arg1: *const IServer) -> bool,
pub IServer_IsPaused: unsafe extern "C" fn(arg1: *const IServer) -> bool,
pub IServer_IsMultiplayer: unsafe extern "C" fn(arg1: *const IServer) -> bool,
pub IServer_IsPausable: unsafe extern "C" fn(arg1: *const IServer) -> bool,
pub IServer_IsHLTV: unsafe extern "C" fn(arg1: *const IServer) -> bool,
pub IServer_IsReplay: unsafe extern "C" fn(arg1: *const IServer) -> bool,
pub IServer_GetPassword: unsafe extern "C" fn(
arg1: *const IServer,
) -> *const ::std::os::raw::c_char,
pub IServer_SetPaused: unsafe extern "C" fn(arg1: *mut IServer, arg2: bool),
pub IServer_SetPassword: unsafe extern "C" fn(
arg1: *mut IServer,
arg2: *const ::std::os::raw::c_char,
),
pub IServer_BroadcastMessage: unsafe extern "C" fn(
arg1: *mut IServer,
arg2: *mut INetMessage,
arg3: bool,
arg4: bool,
),
pub IServer_BroadcastMessage1: unsafe extern "C" fn(
arg1: *mut IServer,
arg2: *mut INetMessage,
arg3: *mut IRecipientFilter,
),
pub IServer_DisconnectClient: unsafe extern "C" fn(
arg1: *mut IServer,
arg2: *mut IClient,
arg3: *const ::std::os::raw::c_char,
),
}
include!("layout_assertions.rs");