/*
* JDokan : Java library for Dokan Copyright (C) 2008 Yu Kobayashi http://yukoba.accelart.jp/ http://decas-dev.net/en This
* program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License
* as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This
* program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have
* received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package net.decasdev.dokan;
/**
* From WinError.h
*/
public interface WinError {
public static final int ERROR_ACCESS_DENIED = 5;
public static final int ERROR_ALREADY_EXISTS = 183;
public static final int ERROR_BAD_ARGUMENTS = 160;
public static final int ERROR_BAD_PATHNAME = 161;
public static final int ERROR_BUFFER_OVERFLOW = 111;
public static final int ERROR_BUSY = 170;
public static final int ERROR_CANNOT_MAKE = 82;
public static final int ERROR_DIR_NOT_EMPTY = 145;
public static final int ERROR_DIRECTORY = 267;
public static final int ERROR_DISCARDED = 157;
public static final int ERROR_DISK_FULL = 112;
public static final int ERROR_DRIVE_LOCKED = 108;
public static final int ERROR_FILE_EXISTS = 80;
public static final int ERROR_FILE_NOT_FOUND = 2;
public static final int ERROR_FILE_TOO_LARGE = 223;
public static final int ERROR_FILENAME_EXCED_RANGE = 206;
public static final int ERROR_GEN_FAILURE = 31;
public static final int ERROR_HANDLE_DISK_FULL = 39;
public static final int ERROR_HANDLE_EOF = 38;
public static final int ERROR_INVALID_ACCESS = 12;
public static final int ERROR_INVALID_DATA = 13;
public static final int ERROR_INVALID_DRIVE = 15;
public static final int ERROR_INVALID_FUNCTION = 1;
public static final int ERROR_INVALID_HANDLE = 6;
public static final int ERROR_INVALID_NAME = 123;
public static final int ERROR_INVALID_PARAMETER = 87;
public static final int ERROR_LABEL_TOO_LONG = 154;
public static final int ERROR_LOCK_FAILED = 167;
public static final int ERROR_LOCK_VIOLATION = 33;
public static final int ERROR_META_EXPANSION_TOO_LONG = 208;
public static final int ERROR_NEGATIVE_SEEK = 131;
public static final int ERROR_NO_VOLUME_LABEL = 125;
public static final int ERROR_NOT_LOCKED = 158;
public static final int ERROR_NOT_SUPPORTED = 50;
public static final int ERROR_OPEN_FAILED = 110;
public static final int ERROR_PATH_NOT_FOUND = 3;
public static final int ERROR_READ_FAULT = 30;
public static final int ERROR_SEEK_ON_DEVICE = 132;
public static final int ERROR_SHARING_VIOLATION = 32;
public static final int ERROR_SUCCESS = 0;
public static final int ERROR_TOO_MANY_OPEN_FILES = 4;
public static final int ERROR_VIRUS_DELETED = 226;
public static final int ERROR_VIRUS_INFECTED = 225;
public static final int ERROR_WRITE_FAULT = 29;
}