1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| /* InformationsPorteur */
[StructLayout(LayoutKind.Sequential, Pack = 1)]
public struct CPS_InfosPorteur
{
public Byte[] CodeCivilite; // [2];
public Byte[] NomPatronym; // [27];
public Byte[] NomMarital; // [27];
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)]
public PrenomsArray[] Prenoms; // [3][27];
public Byte[] PrenomUsuel; // [27];
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)]
public CodesLanguesArray[] CodeLangues; // [4][2];
}
[StructLayout(LayoutKind.Sequential, Pack = 1)]
public struct PrenomsArray
{
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 27)]
public Byte[] Prenom;
}
[StructLayout(LayoutKind.Sequential, Pack = 1)]
public struct CodesLanguesArray
{
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 2)]
public Byte[] CodeLangue;
} |