1 21 22 package com.coi.tools.os.win; 23 24 25 30 public interface MSWinConstants 31 { 32 35 36 static final int HKEY_CLASSES_ROOT = 0x80000000; 37 38 39 static final int HKEY_CURRENT_USER = 0x80000001; 40 41 42 static final int HKEY_LOCAL_MACHINE = 0x80000002; 43 44 45 static final int HKEY_USERS = 0x80000003; 46 47 48 static final int HKEY_PERFORMANCE_DATA = 0x80000004; 49 50 51 static final int HKEY_CURRENT_CONFIG = 0x80000005; 52 53 54 static final int HKEY_DYN_DATA = 0x80000006; 55 56 59 60 static final int REG_NONE = 0; 61 62 63 static final int REG_SZ = 1; 64 65 66 static final int REG_EXPAND_SZ = 2; 67 68 69 static final int REG_BINARY = 3; 70 71 72 static final int REG_DWORD = 4; 73 74 75 static final int REG_LINK = 6; 76 77 78 static final int REG_MULTI_SZ = 7; 79 80 84 85 static final int FILE_READ_DATA = 0x0001; 87 88 static final int FILE_LIST_DIRECTORY = 0x0001; 90 91 static final int FILE_WRITE_DATA = 0x0002; 93 94 static final int FILE_ADD_FILE = 0x0002; 96 97 static final int FILE_APPEND_DATA = 0x0004; 99 100 static final int FILE_ADD_SUBDIRECTORY = 0x0004; 102 103 static final int FILE_CREATE_PIPE_INSTANCE = 0x0004; 105 106 static final int FILE_READ_EA = 0x0008; 108 109 static final int FILE_WRITE_EA = 0x0010; 111 112 static final int FILE_EXECUTE = 0x0020; 114 115 static final int FILE_TRAVERSE = 0x0020; 117 118 static final int FILE_DELETE_CHILD = 0x0040; 120 121 static final int FILE_READ_ATTRIBUTES = 0x0080; 123 124 static final int FILE_WRITE_ATTRIBUTES = 0x0100; 126 127 static final int DELETE = 0x00010000; 128 129 130 static final int READ_CONTROL = 0x00020000; 131 132 133 static final int WRITE_DAC = 0x00040000; 134 135 136 static final int WRITE_OWNER = 0x00080000; 137 138 139 static final int SYNCHRONIZE = 0x00100000; 140 141 142 static final int STANDARD_RIGHTS_REQUIRED = 0x000F0000; 143 144 145 static final int STANDARD_RIGHTS_READ = 0x00020000; 147 148 static final int STANDARD_RIGHTS_WRITE = 0x00020000; 150 151 static final int STANDARD_RIGHTS_EXECUTE = 0x00020000; 153 154 static final int STANDARD_RIGHTS_ALL = 0x001F0000; 155 156 157 static final int SPECIFIC_RIGHTS_ALL = 0x0000FFFF; 158 159 160 static final int FILE_ALL_ACCESS = 0x001F03FF; 161 162 163 static final int FILE_GENERIC_READ = 0x00120089; 164 165 172 173 static final int FILE_GENERIC_WRITE = 0x00120116; 174 175 180 static final int FILE_GENERIC_EXECUTE = 0x001200A0; 181 182 186 187 static final int ACCESS_SYSTEM_SECURITY = 0x01000000; 188 189 193 197 static final int MAXIMUM_ALLOWED = 0x02000000; 198 199 203 207 static final int GENERIC_READ = 0x80000000; 209 213 static final int GENERIC_WRITE = 0x40000000; 214 215 219 static final int GENERIC_EXECUTE = 0x20000000; 220 221 225 static final int GENERIC_ALL = 0x10000000; 226 227 231 static final int FILE_CASE_SENSITIVE_SEARCH = 0x00000001; 232 233 237 static final int FILE_CASE_PRESERVED_NAMES = 0x00000002; 238 239 243 static final int FILE_UNICODE_ON_DISK = 0x00000004; 244 245 249 static final int FILE_PERSISTENT_ACLS = 0x00000008; 250 251 255 static final int FILE_FILE_COMPRESSION = 0x00000010; 256 257 261 static final int FILE_VOLUME_QUOTAS = 0x00000020; 262 263 267 static final int FILE_SUPPORTS_SPARSE_FILES = 0x00000040; 268 269 273 static final int FILE_SUPPORTS_REPARSE_POINTS = 0x00000080; 274 275 279 static final int FILE_SUPPORTS_REMOTE_STORAGE = 0x00000100; 280 281 285 static final int FILE_VOLUME_IS_COMPRESSED = 0x00008000; 286 287 291 static final int FILE_SUPPORTS_OBJECT_IDS = 0x00010000; 292 293 297 static final int FILE_SUPPORTS_ENCRYPTION = 0x00020000; 298 299 300 } 301 | Popular Tags |