public static extern int CreateBodyHandPair( ulong bodyTrackingId, _HandType handType, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(CustomMarshaler <IBodyHandPair>))] out IBodyHandPair ppBodyHandPair );
public static extern int SetKinectTwoPersonManualEngagement( IBodyHandPair pBodyHandPair1, IBodyHandPair pBodyHandPair2 );
public static extern int GetKinectManualEngagedHand( uint manualEngagedHandIndex, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(CustomMarshaler <IBodyHandPair>))] out IBodyHandPair ppManualEngagedHand );
public static extern int SetKinectOnePersonManualEngagement( IBodyHandPair pBodyHandPair );