1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<StructLayout(LayoutKind.Sequential)> Public Structure SiteInstall
<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=20)> Public NomSite As String
<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=70)> Public Affaire As String
<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=70)> Public NomAffaire As String
<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=40)> Public Societe As String
<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=40)> Public Ad1 As String
<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=40)> Public Ad2 As String
<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=10)> Public CP As String
<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=40)> Public Ville As String
<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=40)> Public Resp As String
<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=40)> Public mail As String
<MarshalAs(UnmanagedType.ByValArray, SizeConst:=5)> Public CptPos As Short
<MarshalAs(UnmanagedType.ByValArray, SizeConst:=11)> Public Qth As Integer
<MarshalAs(UnmanagedType.ByValArray, SizeConst:=11)> Public Cth As Integer
<MarshalAs(UnmanagedType.ByValArray, SizeConst:=2)> Public coche As Boolean
<MarshalAs(UnmanagedType.Bool)> Public AllRam As Boolean
<MarshalAs(UnmanagedType.Bool)> Public Filaire As Boolean
<MarshalAs(UnmanagedType.R8)> Public DebutExpertise As Double
<MarshalAs(UnmanagedType.R8)> Public FinExpertise As Double
End Structure |
Partager