GetVersionEx (kernel32)
Last changed: -74.212.48.23

.
Summary

C# Signature:

[ DllImport( "kernel32" )]
public static extern bool GetVersionEx( [In, Out] OSVersionInfo osvi );

User-Defined Types:

    [ StructLayout( LayoutKind.Sequential )]
    public class OSVersionInfo
    {
        public int OSVersionInfoSize;
        public int majorVersion;
        public int minorVersion;
        public int buildNumber;
        public int platformId;

        [ MarshalAs( UnmanagedType.ByValTStr, SizeConst=128 )]    
        public String versionString;
    }

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Alternative Managed API:

Do you know one? Please contribute it!

Documentation