SYSTEM_INFO (Structures)
Last changed: -172.216.19.3

.
Summary
The SYSTEM_INFO structure contains information about the current computer system. This includes the architecture and type of the processor, the number of processors in the system, the page size, and other such information.

C# Definition:

[StructLayout(LayoutKind.Sequential)]
public struct SYSTEM_INFO
{
    public ushort processorArchitecture;
    ushort reserved;
    public uint pageSize;
    public IntPtr minimumApplicationAddress;
    public IntPtr maximumApplicationAddress;
    public IntPtr activeProcessorMask;
    public uint numberOfProcessors;
    public uint processorType;
    public uint allocationGranularity;
    public ushort processorLevel;
    public ushort processorRevision;
}

VB Definition:

<StructLayout(LayoutKind.Sequential)> _
Public Structure SYSTEM_INFO
    Dim wProcessorArchitecture As Int16
    Dim wReserved As Int16
    Dim dwPageSize As Integer
    Dim lpMinimumApplicationAddress As Integer
    Dim lpMaximumApplicationAddress As Integer
    Dim dwActiveProcessorMask As Integer
    Dim dwNumberOfProcessors As Integer
    Dim dwProcessorType As Integer
    Dim dwAllocationGranularity As Integer
    Dim wProcessorLevel As Int16
    Dim wProcessorRevision As Int16
End Structure

User-Defined Field Types:

None.

Notes:

None.

Documentation
SYSTEM_INFO on MSDN