[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct NET_SDK_IVE_EvenTargetData_T
{
public Int32 targetId;
public UInt32 type;
public UInt32 status;
public UInt32 width;
public UInt32 height;
public NET_SDK_IVE_RECT_T pos;
public UInt32 dataLen;
public byte targetType;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 3)]
public byte[] reserved;
public Int64 absolutePts;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 44)]
public byte[] reserved1;
}