[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct NET_SDK_FACE_MATCH_ALARM_TRIGGER
{
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 48)]
public byte[] guid;
public UInt32 groupId;
public byte groupSwitch;
public byte alarmOutSwitch;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 16)]
public byte[] alarmOut;
public byte recSwitch;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U4, SizeConst = 128)]
public UInt32[] recCH;
public byte snapSwitch;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U4, SizeConst = 128)]
public UInt32[] snapCH;
public UInt32 popVideo;
public byte msgPushSwitch;
public byte buzzerSwitch;
public byte popMsgSwitch;
public byte emailSwitch;
}