public static int Segment_Segment_Analyse( out VECTOR SegmentAPos1, out VECTOR SegmentAPos2, out VECTOR SegmentBPos1, out VECTOR SegmentBPos2, out SEGMENT_SEGMENT_RESULT Result) { if( System.IntPtr.Size == 4 ) { return dx_Segment_Segment_Analyse_x86( out SegmentAPos1 , out SegmentAPos2 , out SegmentBPos1 , out SegmentBPos2 , out Result ); } else { return dx_Segment_Segment_Analyse_x64( out SegmentAPos1 , out SegmentAPos2 , out SegmentBPos1 , out SegmentBPos2 , out Result ); } }
extern static int dx_Segment_Segment_Analyse_x64( out VECTOR SegmentAPos1, out VECTOR SegmentAPos2, out VECTOR SegmentBPos1, out VECTOR SegmentBPos2, out SEGMENT_SEGMENT_RESULT Result);