#include "vrclient_private.h"
#include "vrclient_defs.h"
#include "openvr_v1.10.30/ivrclientcore.h"
using namespace vr;
extern "C" {
#include "struct_converters.h"
}
#include "cppIVRControlPanel_IVRControlPanel_006.h"
#ifdef __cplusplus
extern "C" {
#endif
uint32_t cppIVRControlPanel_IVRControlPanel_006_undoc1(void *linux_side)
{
    return ((IVRControlPanel*)linux_side)->undoc1();
}

uint32_t cppIVRControlPanel_IVRControlPanel_006_undoc2(void *linux_side, uint32_t a, char * b, uint32_t c)
{
    return ((IVRControlPanel*)linux_side)->undoc2((uint32_t)a, (char *)b, (uint32_t)c);
}

vr::EVRInitError cppIVRControlPanel_IVRControlPanel_006_undoc3(void *linux_side, const char * a)
{
    return ((IVRControlPanel*)linux_side)->undoc3((const char *)a);
}

uint32_t cppIVRControlPanel_IVRControlPanel_006_undoc4(void *linux_side, const char * a)
{
    return ((IVRControlPanel*)linux_side)->undoc4((const char *)a);
}

uint32_t cppIVRControlPanel_IVRControlPanel_006_undoc5(void *linux_side, const char * a, uint32_t b, char * c, uint32_t d)
{
    return ((IVRControlPanel*)linux_side)->undoc5((const char *)a, (uint32_t)b, (char *)c, (uint32_t)d);
}

uint32_t cppIVRControlPanel_IVRControlPanel_006_undoc6(void *linux_side, const char * a, const char * b, char * c, uint32_t d)
{
    return ((IVRControlPanel*)linux_side)->undoc6((const char *)a, (const char *)b, (char *)c, (uint32_t)d);
}

uint32_t cppIVRControlPanel_IVRControlPanel_006_undoc7(void *linux_side, const char * a, const char * b, char * c, uint32_t d)
{
    return ((IVRControlPanel*)linux_side)->undoc7((const char *)a, (const char *)b, (char *)c, (uint32_t)d);
}

bool cppIVRControlPanel_IVRControlPanel_006_undoc8(void *linux_side, uint32_t a)
{
    return ((IVRControlPanel*)linux_side)->undoc8((uint32_t)a);
}

void cppIVRControlPanel_IVRControlPanel_006_undoc9(void *linux_side)
{
    ((IVRControlPanel*)linux_side)->undoc9();
}

void cppIVRControlPanel_IVRControlPanel_006_undoc10(void *linux_side)
{
    ((IVRControlPanel*)linux_side)->undoc10();
}

bool cppIVRControlPanel_IVRControlPanel_006_undoc11(void *linux_side, uint32_t a)
{
    return ((IVRControlPanel*)linux_side)->undoc11((uint32_t)a);
}

void cppIVRControlPanel_IVRControlPanel_006_undoc12(void *linux_side)
{
    ((IVRControlPanel*)linux_side)->undoc12();
}

void cppIVRControlPanel_IVRControlPanel_006_undoc13(void *linux_side, TrackedDeviceIndex_t a)
{
    ((IVRControlPanel*)linux_side)->undoc13((vr::TrackedDeviceIndex_t)a);
}

void cppIVRControlPanel_IVRControlPanel_006_undoc14(void *linux_side, EVRState a)
{
    ((IVRControlPanel*)linux_side)->undoc14((vr::EVRState)a);
}

vr::EVRState cppIVRControlPanel_IVRControlPanel_006_undoc15(void *linux_side)
{
    return ((IVRControlPanel*)linux_side)->undoc15();
}

void cppIVRControlPanel_IVRControlPanel_006_undoc16(void *linux_side, bool a)
{
    ((IVRControlPanel*)linux_side)->undoc16((bool)a);
}

bool cppIVRControlPanel_IVRControlPanel_006_undoc17(void *linux_side)
{
    return ((IVRControlPanel*)linux_side)->undoc17();
}

vr::EVRApplicationError cppIVRControlPanel_IVRControlPanel_006_undoc18(void *linux_side)
{
    return ((IVRControlPanel*)linux_side)->undoc18();
}

void cppIVRControlPanel_IVRControlPanel_006_undoc19(void *linux_side, bool a)
{
    ((IVRControlPanel*)linux_side)->undoc19((bool)a);
}

bool cppIVRControlPanel_IVRControlPanel_006_undoc20(void *linux_side)
{
    return ((IVRControlPanel*)linux_side)->undoc20();
}

vr::EVRInitError cppIVRControlPanel_IVRControlPanel_006_undoc21(void *linux_side)
{
    return ((IVRControlPanel*)linux_side)->undoc21();
}

void cppIVRControlPanel_IVRControlPanel_006_undoc22(void *linux_side, WebConsoleHandle_t a, const char * b, uint32_t c, uint32_t d, const char * e)
{
    ((IVRControlPanel*)linux_side)->undoc22((vr::WebConsoleHandle_t)a, (const char *)b, (uint32_t)c, (uint32_t)d, (const char *)e);
}

bool cppIVRControlPanel_IVRControlPanel_006_undoc23(void *linux_side, const char * a)
{
    return ((IVRControlPanel*)linux_side)->undoc23((const char *)a);
}

bool cppIVRControlPanel_IVRControlPanel_006_undoc24(void *linux_side)
{
    return ((IVRControlPanel*)linux_side)->undoc24();
}

bool cppIVRControlPanel_IVRControlPanel_006_undoc25(void *linux_side, bool a)
{
    return ((IVRControlPanel*)linux_side)->undoc25((bool)a);
}

uint64_t cppIVRControlPanel_IVRControlPanel_006_undoc26(void *linux_side)
{
    return ((IVRControlPanel*)linux_side)->undoc26();
}

vr::EVRCompositorError cppIVRControlPanel_IVRControlPanel_006_undoc27(void *linux_side, const char * a)
{
    return ((IVRControlPanel*)linux_side)->undoc27((const char *)a);
}

void cppIVRControlPanel_IVRControlPanel_006_undoc28(void *linux_side, VROverlayHandle_t a)
{
    ((IVRControlPanel*)linux_side)->undoc28((vr::VROverlayHandle_t)a);
}

#ifdef __cplusplus
}
#endif
