Examples of OSVERSIONINFO


Examples of com.sun.jna.platform.win32.WinNT.OSVERSIONINFO

import com.sun.jna.ptr.IntByReference;

public class Kernel32Test extends TestCase {

    public static void main(String[] args) {
      OSVERSIONINFO lpVersionInfo = new OSVERSIONINFO();
      assertTrue(Kernel32.INSTANCE.GetVersionEx(lpVersionInfo));
      System.out.println("Operating system: "
          + lpVersionInfo.dwMajorVersion.longValue() + "." + lpVersionInfo.dwMinorVersion.longValue()
          + " (" + lpVersionInfo.dwBuildNumber + ")"
          + " [" + Native.toString(lpVersionInfo.szCSDVersion) + "]");
View Full Code Here

Examples of com.sun.jna.platform.win32.WinNT.OSVERSIONINFO

      assertTrue("Version high should be non-zero: 0x" + Integer.toHexString(version.getHigh().intValue()), version.getHigh().intValue() != 0);
      assertTrue("Version low should be >= 0: 0x" + Integer.toHexString(version.getLow().intValue()), version.getLow().intValue() >= 0);
    }

    public void testGetVersionEx_OSVERSIONINFO() {
      OSVERSIONINFO lpVersionInfo = new OSVERSIONINFO();
      assertEquals(lpVersionInfo.size(), lpVersionInfo.dwOSVersionInfoSize.longValue());
      assertTrue(Kernel32.INSTANCE.GetVersionEx(lpVersionInfo));
      assertTrue(lpVersionInfo.dwMajorVersion.longValue() > 0);
      assertTrue(lpVersionInfo.dwMinorVersion.longValue() >= 0);
      assertEquals(lpVersionInfo.size(), lpVersionInfo.dwOSVersionInfoSize.longValue());
      assertTrue(lpVersionInfo.dwPlatformId.longValue() > 0);
      assertTrue(lpVersionInfo.dwBuildNumber.longValue() > 0);
      assertTrue(Native.toString(lpVersionInfo.szCSDVersion).length() >= 0);
    }
View Full Code Here

Examples of com.sun.jna.platform.win32.WinNT.OSVERSIONINFO

import com.sun.jna.ptr.IntByReference;

public class Kernel32Test extends TestCase {

    public static void main(String[] args) {
      OSVERSIONINFO lpVersionInfo = new OSVERSIONINFO();
      assertTrue(Kernel32.INSTANCE.GetVersionEx(lpVersionInfo));
      System.out.println("Operating system: "
          + lpVersionInfo.dwMajorVersion.longValue() + "." + lpVersionInfo.dwMinorVersion.longValue()
          + " (" + lpVersionInfo.dwBuildNumber + ")"
          + " [" + Native.toString(lpVersionInfo.szCSDVersion) + "]");
View Full Code Here

Examples of com.sun.jna.platform.win32.WinNT.OSVERSIONINFO

      assertTrue("Version high should be non-zero: 0x" + Integer.toHexString(version.getHigh().intValue()), version.getHigh().intValue() != 0);
      assertTrue("Version low should be >= 0: 0x" + Integer.toHexString(version.getLow().intValue()), version.getLow().intValue() >= 0);
    }

    public void testGetVersionEx_OSVERSIONINFO() {
      OSVERSIONINFO lpVersionInfo = new OSVERSIONINFO();
      assertEquals(lpVersionInfo.size(), lpVersionInfo.dwOSVersionInfoSize.longValue());
      assertTrue(Kernel32.INSTANCE.GetVersionEx(lpVersionInfo));
      assertTrue(lpVersionInfo.dwMajorVersion.longValue() > 0);
      assertTrue(lpVersionInfo.dwMinorVersion.longValue() >= 0);
      assertEquals(lpVersionInfo.size(), lpVersionInfo.dwOSVersionInfoSize.longValue());
      assertTrue(lpVersionInfo.dwPlatformId.longValue() > 0);
      assertTrue(lpVersionInfo.dwBuildNumber.longValue() > 0);
      assertTrue(Native.toString(lpVersionInfo.szCSDVersion).length() >= 0);
    }
View Full Code Here

Examples of com.sun.jna.platform.win32.WinNT.OSVERSIONINFO

import com.sun.jna.ptr.IntByReference;

public class Kernel32Test extends TestCase {
   
    public static void main(String[] args) {
      OSVERSIONINFO lpVersionInfo = new OSVERSIONINFO();
      assertTrue(Kernel32.INSTANCE.GetVersionEx(lpVersionInfo));
      System.out.println("Operating system: "
          + lpVersionInfo.dwMajorVersion.longValue() + "." + lpVersionInfo.dwMinorVersion.longValue()
          + " (" + lpVersionInfo.dwBuildNumber + ")"
          + " [" + Native.toString(lpVersionInfo.szCSDVersion) + "]");
View Full Code Here

Examples of com.sun.jna.platform.win32.WinNT.OSVERSIONINFO

      assertTrue(version.getHigh().intValue() != 0);
      assertTrue(version.getLow().intValue() >= 0);
    }
   
    public void testGetVersionEx_OSVERSIONINFO() {
      OSVERSIONINFO lpVersionInfo = new OSVERSIONINFO();
      assertEquals(lpVersionInfo.size(), lpVersionInfo.dwOSVersionInfoSize.longValue());
      assertTrue(Kernel32.INSTANCE.GetVersionEx(lpVersionInfo));
      assertTrue(lpVersionInfo.dwMajorVersion.longValue() > 0);
      assertTrue(lpVersionInfo.dwMinorVersion.longValue() >= 0);
      assertEquals(lpVersionInfo.size(), lpVersionInfo.dwOSVersionInfoSize.longValue());
      assertTrue(lpVersionInfo.dwPlatformId.longValue() > 0);
      assertTrue(lpVersionInfo.dwBuildNumber.longValue() > 0);
      assertTrue(Native.toString(lpVersionInfo.szCSDVersion).length() >= 0);     
    }
View Full Code Here

Examples of org.eclipse.swt.internal.win32.OSVERSIONINFO

   *
   * @return a global OSVersionInfo instance.
   */
  public static OSVersionInfo getInstance() {
    if (versionInfo == null) {
      OSVERSIONINFO info = new OSVERSIONINFOW();
      info.dwOSVersionInfoSize = OSVERSIONINFOW.sizeof;
      if (!Extension.GetVersionExW((OSVERSIONINFOW) info)) {
        info = new OSVERSIONINFOA();
        info.dwOSVersionInfoSize = OSVERSIONINFOA.sizeof;
        Extension.GetVersionExA((OSVERSIONINFOA) info);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.