#![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 C_BaseEntity {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct IClientEntity {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct IClientNetworkable {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct IClientThinkable {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct IClientUnknown {
pub vtable_: *const IClientUnknown__bindgen_vtable,
}
#[repr(C)]
pub struct IClientUnknown__bindgen_vtable {
pub IClientUnknown_complete_destructor: unsafe extern "C" fn(
arg1: *mut IClientUnknown,
),
pub IClientUnknown_deleting_destructor: unsafe extern "C" fn(
arg1: *mut IClientUnknown,
),
pub IClientUnknown_SetRefEHandle: unsafe extern "C" fn(
arg1: *mut IClientUnknown,
arg2: *const CBaseHandle,
),
pub IClientUnknown_GetRefEHandle: unsafe extern "C" fn(
arg1: *const IClientUnknown,
) -> *const CBaseHandle,
pub IClientUnknown_GetCollideable: unsafe extern "C" fn(
arg1: *mut IClientUnknown,
) -> *mut ICollideable,
pub IClientUnknown_GetClientNetworkable: unsafe extern "C" fn(
arg1: *mut IClientUnknown,
) -> *mut IClientNetworkable,
pub IClientUnknown_GetClientRenderable: unsafe extern "C" fn(
arg1: *mut IClientUnknown,
) -> *mut IClientRenderable,
pub IClientUnknown_GetIClientEntity: unsafe extern "C" fn(
arg1: *mut IClientUnknown,
) -> *mut IClientEntity,
pub IClientUnknown_GetBaseEntity: unsafe extern "C" fn(
arg1: *mut IClientUnknown,
) -> *mut C_BaseEntity,
pub IClientUnknown_GetClientThinkable: unsafe extern "C" fn(
arg1: *mut IClientUnknown,
) -> *mut IClientThinkable,
}
include!("layout_assertions.rs");