Examples of BOOLByReference


Examples of com.sun.jna.platform.win32.WinDef.BOOLByReference

     */
    public IsName IsName(String nameBuf, int hashVal) {

        LPOLESTR szNameBuf = new LPOLESTR(nameBuf);
        ULONG lHashVal = new ULONG(hashVal);
        BOOLByReference pfName = new BOOLByReference();

        HRESULT hr = this.typelib.IsName(szNameBuf, lHashVal, pfName);
        COMUtils.checkRC(hr);

        return new IsName(szNameBuf.getValue(), pfName.getValue()
                .booleanValue());
    }
View Full Code Here

Examples of com.sun.jna.platform.win32.WinDef.BOOLByReference

            final PRIVILEGE_SET privileges = new PRIVILEGE_SET(1);
            privileges.PrivilegeCount = new DWORD(0);
            final DWORDByReference privilegeLength = new DWORDByReference(new DWORD(privileges.size()));

            final DWORDByReference grantedAccess = new DWORDByReference();
            final BOOLByReference result = new BOOLByReference();
            if(!Advapi32.INSTANCE.AccessCheck(securityDescriptorMemoryPointer,
                    duplicatedToken.getValue(),
                    rights.getValue(),
                    mapping,
                    privileges, privilegeLength, grantedAccess, result)) {
                throw new Win32Exception(Kernel32.INSTANCE.GetLastError());
            }

            hasAccess = result.getValue().booleanValue();

        } finally {

            if(openedAccessToken != null && openedAccessToken.getValue() != null) {
                Kernel32.INSTANCE.CloseHandle(openedAccessToken.getValue());
View Full Code Here

Examples of com.sun.jna.platform.win32.WinDef.BOOLByReference

   */
  public static RASDIALPARAMS getPhoneBookDialingParams(String entryName) throws Ras32Exception {
    synchronized (phoneBookMutex) {
      RASDIALPARAMS.ByReference rasDialParams = new RASDIALPARAMS.ByReference();
      System.arraycopy(rasDialParams.szEntryName, 0, entryName.toCharArray(), 0, entryName.length());
      BOOLByReference lpfPassword = new BOOLByReference();
      int err = Rasapi32.INSTANCE.RasGetEntryDialParams(null, rasDialParams, lpfPassword);
      if (err != WinError.ERROR_SUCCESS) throw new Ras32Exception(err);
      return rasDialParams;
    }
  }
View Full Code Here

Examples of com.sun.jna.platform.win32.WinDef.BOOLByReference

  }

  public void testRasGetEntryDialParams() {
    RASDIALPARAMS.ByReference rasDialParams = new RASDIALPARAMS.ByReference();
    System.arraycopy(rasDialParams.szEntryName, 0, "TEST".toCharArray(), 0, "TEST".length());
    BOOLByReference lpfPassword = new BOOLByReference();
    int err = Rasapi32.INSTANCE.RasGetEntryDialParams(null, rasDialParams, lpfPassword);
    assertEquals(623, err);
  }
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.