Examples of WString


Examples of com.sun.jna.WString

    }
  }
 
  public void testGetUserGroups() {
      USER_INFO_1 userInfo = new USER_INFO_1();
      userInfo.usri1_name = new WString("JNANetapi32TestUser");
      userInfo.usri1_password = new WString("!JNAP$$Wrd0");
      userInfo.usri1_priv = LMAccess.USER_PRIV_USER;
    try {
        assertEquals(LMErr.NERR_Success, Netapi32.INSTANCE.NetUserAdd(
            null, 1, userInfo, null));
      HANDLEByReference phUser = new HANDLEByReference();
View Full Code Here

Examples of com.sun.jna.WString

    }
  }
 
  public void testGetUserAccount() {
      USER_INFO_1 userInfo = new USER_INFO_1();
      userInfo.usri1_name = new WString("JNANetapi32TestUser");
      userInfo.usri1_password = new WString("!JNAP$$Wrd0");
      userInfo.usri1_priv = LMAccess.USER_PRIV_USER;
    try {
        assertEquals(LMErr.NERR_Success, Netapi32.INSTANCE.NetUserAdd(
            null, 1, userInfo, null));
      HANDLEByReference phUser = new HANDLEByReference();
View Full Code Here

Examples of com.sun.jna.WString

          Kernel32Util.getComputerName(), userInfo.usri1_name.toString()));
    }
   
    public void testNetUserChangePassword() {
      USER_INFO_1 userInfo = new USER_INFO_1();
      userInfo.usri1_name = new WString("JNANetapi32TestUser");
      userInfo.usri1_password = new WString("!JNAP$$Wrd0");
      userInfo.usri1_priv = LMAccess.USER_PRIV_USER;
      assertEquals(LMErr.NERR_Success, Netapi32.INSTANCE.NetUserAdd(
          Kernel32Util.getComputerName(), 1, userInfo, null));
      try {
        assertEquals(LMErr.NERR_Success, Netapi32.INSTANCE.NetUserChangePassword(
View Full Code Here

Examples of com.sun.jna.WString

        assertTrue(Kernel32.INSTANCE.CloseHandle(phToken.getValue()));
    }
   
    public void testImpersonateLoggedOnUser() {
      USER_INFO_1 userInfo = new USER_INFO_1();
      userInfo.usri1_name = new WString("JNAAdvapi32TestImp");
      userInfo.usri1_password = new WString("!JNAP$$Wrd0");
      userInfo.usri1_priv = LMAccess.USER_PRIV_USER;
      assertEquals(LMErr.NERR_Success, Netapi32.INSTANCE.NetUserAdd(null, 1, userInfo, null));
    try {
      HANDLEByReference phUser = new HANDLEByReference();
      try {
View Full Code Here

Examples of com.sun.jna.WString

      assertEquals(LMErr.NERR_Success, Netapi32.INSTANCE.NetApiBufferFree(bufptr.getValue()));
    }   
   
    public void testNetUserAdd() {
      USER_INFO_1 userInfo = new USER_INFO_1();
      userInfo.usri1_name = new WString("JNANetapi32TestUser");
      userInfo.usri1_password = new WString("!JNAP$$Wrd0");
      userInfo.usri1_priv = LMAccess.USER_PRIV_USER;
      assertEquals(LMErr.NERR_Success, Netapi32.INSTANCE.NetUserAdd(
          Kernel32Util.getComputerName(), 1, userInfo, null));
      assertEquals(LMErr.NERR_Success, Netapi32.INSTANCE.NetUserDel(
          Kernel32Util.getComputerName(), userInfo.usri1_name.toString()));
View Full Code Here

Examples of com.sun.jna.WString

        fileop.wFunc = ShellAPI.FO_DELETE;
        String[] paths = new String[files.length];
        for (int i=0;i < paths.length;i++) {
            paths[i] = files[i].getAbsolutePath();
        }
        fileop.pFrom = new WString(fileop.encodePaths(paths));
        fileop.fFlags = ShellAPI.FOF_ALLOWUNDO|ShellAPI.FOF_NOCONFIRMATION|ShellAPI.FOF_SILENT;
        int ret = shell.SHFileOperation(fileop);
        if (ret != 0) {
            throw new IOException("Move to trash failed: " +
                Kernel32Util.formatMessageFromLastErrorCode(ret));
View Full Code Here

Examples of com.sun.jna.WString

      parameters = "";
    }
   
    SHELLEXECUTEINFO lpExecInfo = new SHELLEXECUTEINFO();
    lpExecInfo.fMask = 0x00000040; // SEE_MASK_NOCLOSEPROCESS;
    lpExecInfo.lpVerb = new WString("runas");
    lpExecInfo.lpFile = new WString(name);
    lpExecInfo.lpParameters = new WString(parameters);
    lpExecInfo.nShow = User32.SW_SHOWDEFAULT;
   
    if (!Shell32ExLibrary.INSTANCE.ShellExecuteEx(lpExecInfo)) {
      int lastError = Kernel32.INSTANCE.GetLastError();
      throw new Win32Exception(lastError);
View Full Code Here

Examples of com.sun.jna.WString

            // use ugly way.
            return false;
        }
        synchronized (library) {
            try {
                int rc = library.SetFileAttributesW(new WString(file.getAbsolutePath()), new NativeLong(ISVNKernel32Library.FILE_ATTRIBUTE_NORMAL));
                return rc != 0;
            } catch (Throwable th) {
            }
        }
        return false;
View Full Code Here

Examples of com.sun.jna.WString

            // use ugly way.
            return false;
        }
        synchronized (library) {
            try {
                int rc = library.SetFileAttributesW(new WString(file.getAbsolutePath()), new NativeLong(ISVNKernel32Library.FILE_ATTRIBUTE_HIDDEN));
                return rc != 0;
            } catch (Throwable th) {
            }
            return false;
        }
View Full Code Here

Examples of com.sun.jna.WString

            setWritable(dst);
            src.setReadOnly();
        }
        synchronized (library) {
            try {
                int rc = library.MoveFileExW(new WString(src.getAbsoluteFile().getAbsolutePath()), new WString(dst.getAbsoluteFile().getAbsolutePath()), new NativeLong(1));
                return rc != 0;
            } catch (Throwable th) {
                th.printStackTrace();
            }
        }
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.