Structures/FILE_ALL_INFORMATION.ps1
<#
0:018> dt -v urlmon!FILE_ALL_INFORMATION struct _FILE_ALL_INFORMATION, 9 elements, 0x68 bytes +0x000 BasicInformation : struct _FILE_BASIC_INFORMATION, 5 elements, 0x28 bytes +0x028 StandardInformation : struct _FILE_STANDARD_INFORMATION, 5 elements, 0x18 bytes +0x040 InternalInformation : struct _FILE_INTERNAL_INFORMATION, 1 elements, 0x8 bytes +0x048 EaInformation : struct _FILE_EA_INFORMATION, 1 elements, 0x4 bytes +0x04c AccessInformation : struct _FILE_ACCESS_INFORMATION, 1 elements, 0x4 bytes +0x050 PositionInformation : struct _FILE_POSITION_INFORMATION, 1 elements, 0x8 bytes +0x058 ModeInformation : struct _FILE_MODE_INFORMATION, 1 elements, 0x4 bytes +0x05c AlignmentInformation : struct _FILE_ALIGNMENT_INFORMATION, 1 elements, 0x4 bytes +0x060 NameInformation : struct _FILE_NAME_INFORMATION, 2 elements, 0x8 bytes #> $FILE_ALL_INFORMATION = struct $Module FILE_ALL_INFORMATION @{ BasicInformation = field 0 IntPtr StandardInformation = field 1 IntPtr InternalInformation = field 2 IntPtr EaInformation = field 3 IntPtr AccessInformation = field 4 IntPtr PositionInformation = field 5 IntPtr ModeInformation = field 6 IntPtr AlignmentInformation = field 7 IntPtr NameInformation = field 8 IntPtr } |