public static extern unsafe int HLVR_System_Tracking_Disable(HLVR_System *ptr, UInt32 deviceId);
public static extern unsafe int HLVR_BodyView_Poll(IntPtr body, HLVR_System *system);
public static extern unsafe int HLVR_System_PushEvent(HLVR_System *system, HLVR_Event *eventData);
public static extern unsafe int HLVR_NodeIterator_Next(ref HLVR_NodeIterator iter, UInt32 device_id, HLVR_System *system);
public static extern unsafe int HLVR_Timeline_Transmit(HLVR_Timeline *timeline, HLVR_System *agent, HLVR_Effect *effect);
public static extern unsafe int HLVR_System_GetRuntimeInfo(HLVR_System *agent, ref HLVR_RuntimeInfo infoPtr);
public static extern unsafe int HLVR_DeviceIterator_Next(ref HLVR_DeviceIterator iter, HLVR_System *system);
public static extern unsafe int HLVR_System_ResumeEffects(HLVR_System *agent);
public static extern unsafe int HLVR_System_CancelEffects(HLVR_System *agent);
public static extern unsafe void HLVR_System_Destroy(HLVR_System *agent);
public static unsafe extern int HLVR_System_SuspendEffects(HLVR_System *agent);
public static extern unsafe int HLVR_System_Tracking_Disable(HLVR_System *ptr, uint device_id);
public static extern unsafe int HLVR_System_Tracking_GetGravity(HLVR_System *system, uint region, ref HLVR_Vector3f outGravity);
public static extern unsafe int HLVR_System_Tracking_GetCompass(HLVR_System *system, uint region, ref HLVR_Vector3f outCompass);
public static extern unsafe int HLVR_System_Tracking_GetOrientation(HLVR_System *system, uint region, ref HLVR_Quaternion outOrientation);
public static extern unsafe int HLVR_Immediate_Set(HLVR_System *agent, [In, Out] UInt16[] intensities, [In, Out] UInt32[] areas, int length);