Package com.sun.jna.platform.win32.Guid

Examples of com.sun.jna.platform.win32.Guid.GUID


  /**
   * Test with the windows build-in function, compares the result of the
   * methods.
   */
  public void testBehaviourWithOle32_2() {
    GUID ole32Guid = Ole32Util
        .getGUIDFromString("{A5DCBF10-6530-11D2-901F-00C04FB951ED}");
    GUID jnaGuid = new GUID("{A5DCBF10-6530-11D2-901F-00C04FB951ED}");

    String ole32Guidstr = Ole32Util.getStringFromGUID(ole32Guid);
    String jnaGuidStr = jnaGuid.toGuidString();

    assertEquals(ole32Guidstr, jnaGuidStr);
  }
View Full Code Here


  /**
   * Tests the new guid with the build-in function coming with windows.
   */
  public void testNewGuid() {
    GUID newGuid = GUID.newGuid();
    String guidString = newGuid.toGuidString();
    GUID guidFromString = Ole32Util.getGUIDFromString(guidString);

    assertEquals(guidFromString.toGuidString(), guidString);
  }
View Full Code Here

  public static void main(String[] args) {
    junit.textui.TestRunner.run(Ole32Test.class);
  }

  public void testCoCreateGUID() {
    GUID pguid = new GUID();
    assertEquals(W32Errors.S_OK, Ole32.INSTANCE.CoCreateGuid(pguid));
    assertTrue(pguid.Data1 != 0 || pguid.Data2 != 0 || pguid.Data3 != 0
        && pguid.Data4 != null);
  }
View Full Code Here

  }

  public void testCoCreateInstance() {
    HRESULT hrCI = Ole32.INSTANCE.CoInitializeEx(null, 0);

    GUID guid = Ole32Util
        .getGUIDFromString("{00021401-0000-0000-C000-000000000046}"); // Shell object
    GUID riid = Ole32Util
        .getGUIDFromString("{000214EE-0000-0000-C000-000000000046}"); // IShellLinkA

    PointerByReference pDispatch = new PointerByReference();

    HRESULT hr = Ole32.INSTANCE.CoCreateInstance(guid, null, // pOuter =
View Full Code Here

    public static void main(String[] args) {
        junit.textui.TestRunner.run(Ole32UtilTest.class);
    }
   
    public void testGenerateGUID() {
      GUID guid1 = Ole32Util.generateGUID();
      GUID guid2 = Ole32Util.generateGUID();
      assertTrue(guid1 != guid2);
      assertTrue(Ole32Util.getStringFromGUID(guid1) != Ole32Util.getStringFromGUID(guid2));
    }
View Full Code Here

      assertTrue(Ole32Util.getStringFromGUID(guid1) != Ole32Util.getStringFromGUID(guid2));
    }
   
    public void testGetStringFromGUID() {
      assertEquals("{00000000-0000-0000-0000-000000000000}", Ole32Util.getStringFromGUID(
          new GUID()));
      assertFalse("{00000000-0000-0000-0000-000000000000}" == Ole32Util.getStringFromGUID(
          Ole32Util.generateGUID()));
    }
View Full Code Here

      assertFalse("{00000000-0000-0000-0000-000000000000}" == Ole32Util.getStringFromGUID(
          Ole32Util.generateGUID()));
    }
   
    public void testGetGUIDFromString() {
      GUID lpiid = Ole32Util.getGUIDFromString("{13709620-C279-11CE-A49E-444553540000}");
      assertEquals(0x13709620, lpiid.Data1);
      assertEquals(0xFFFFC279, lpiid.Data2);
      assertEquals(0x11CE, lpiid.Data3);
      assertEquals(0xFFFFFFA4, lpiid.Data4[0]);
      assertEquals(0xFFFFFF9E, lpiid.Data4[1]);
View Full Code Here

      assertEquals(0, lpiid.Data4[6]);
      assertEquals(0, lpiid.Data4[7]);
  }
   
    public void testGetGUIDToFromString() {
      GUID guid = Ole32Util.generateGUID();
      assertEquals(guid, Ole32Util.getGUIDFromString(
          Ole32Util.getStringFromGUID(guid)));
    }
View Full Code Here

    }

    public void testCoCreateInstance() {
        HRESULT hrCI = Ole32.INSTANCE.CoInitializeEx(null, 0);

        GUID guid = Ole32Util.getGUIDFromString("{13709620-C279-11CE-A49E-444553540000}"); //Shell object
        GUID riid = Ole32Util.getGUIDFromString("{D8F015C0-C278-11CE-A49E-444553540000}"); //IShellDispatch

        PointerByReference iUnknown = new PointerByReference();

        HRESULT hr = Ole32.INSTANCE.CoCreateInstance(
                guid,
View Full Code Here

                serverName, userName,
                    0, bufptr, LMCons.MAX_PREFERRED_LENGTH, entriesread, totalentries);
            if (rc != LMErr.NERR_Success) {
                throw new Win32Exception(rc);
            }
            GROUP_USERS_INFO_0 lgroup = new GROUP_USERS_INFO_0(bufptr.getValue());     
            GROUP_USERS_INFO_0[] lgroups = (GROUP_USERS_INFO_0[]) lgroup.toArray(entriesread.getValue());
            ArrayList<Group> result = new ArrayList<Group>();
            for (GROUP_USERS_INFO_0 lgpi : lgroups) {
                Group lgp = new Group();
                if (lgpi.grui0_name != null) {
                  lgp.name = lgpi.grui0_name.toString();
View Full Code Here

TOP

Related Classes of com.sun.jna.platform.win32.Guid.GUID

Copyright © 2018 www.massapicom. 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.