use super::prelude::*;
use super::CVar;
#[repr(C)]
#[derive(Debug)]
pub struct ConCommandBase {
pub base_vtable: *mut c_void, pub next: *mut ConCommandBase, pub registered: bool, pub name: *const c_char, pub help_string: *const c_char, pub flags: c_int }
#[vtable]
pub struct ConVar {
pub RegisterConCommand: extern "C" fn(pCommandBase: *mut ConCommandBase),
pub UnregisterConCommand: extern "C" fn(pCommandBase: *mut ConCommandBase),
#[offset(7)]
pub FindVar: extern "C" fn(var_name: *const c_char) -> *mut CVar,
#[offset(11)]
pub GetCommands: extern "C" fn() -> *mut ConCommandBase
}