internal static extern uint SteamAPI_vr_IVRSystem_GetStringTrackedDeviceProperty(IntPtr instancePtr, TrackedDeviceIndex_t unDeviceIndex, TrackedDeviceProperty prop, System.Text.StringBuilder pchValue, uint unBufferSize, ref TrackedPropertyError pError);
internal static extern HmdMatrix34_t SteamAPI_vr_IVRSystem_GetMatrix34TrackedDeviceProperty(IntPtr instancePtr, TrackedDeviceIndex_t unDeviceIndex, TrackedDeviceProperty prop, ref TrackedPropertyError pError);
internal static extern bool SteamAPI_vr_IVRSystem_IsTrackedDeviceConnected(IntPtr instancePtr, TrackedDeviceIndex_t unDeviceIndex);
internal static extern ulong SteamAPI_vr_IVRSystem_GetUint64TrackedDeviceProperty(IntPtr instancePtr, TrackedDeviceIndex_t unDeviceIndex, TrackedDeviceProperty prop, ref TrackedPropertyError pError);
internal static extern TrackedDeviceClass SteamAPI_vr_IVRSystem_GetTrackedDeviceClass(IntPtr instancePtr, TrackedDeviceIndex_t unDeviceIndex);