#include "openvr/headers/openvr_capi.h"
S_API intptr_t VR_InitInternal( EVRInitError *peError, EVRApplicationType eType );
S_API void VR_ShutdownInternal();
S_API bool VR_IsHmdPresent();
S_API intptr_t VR_GetGenericInterface( const char *pchInterfaceVersion, EVRInitError *peError );
S_API bool VR_IsRuntimeInstalled();
S_API const char * VR_GetVRInitErrorAsSymbol( EVRInitError error );
S_API const char * VR_GetVRInitErrorAsEnglishDescription( EVRInitError error );
S_API bool VR_IsInterfaceVersionValid( const char *pchInterfaceVersion );
struct VREvent_Keyboard_t_real
{
char cNewInput[8]; uint64_t uUserValue; };
struct VRTextureWithPose_t_real
{
void* handle; ETextureType eType;
EColorSpace eColorSpace;
HmdMatrix34_t mDeviceToAbsoluteTracking; };