Module: Windows::Registry

Includes:
File
Defined in:
lib/windows/registry.rb

Constant Summary collapse

HKEY_CLASSES_ROOT =
0x80000000
KEY_CURRENT_USER =
0x80000001
HKEY_LOCAL_MACHINE =
0x80000002
HKEY_USERS =
0x80000003
HKEY_PERFORMANCE_DATA =
0x80000004
HKEY_PERFORMANCE_TEXT =
0x80000050
HKEY_PERFORMANCE_NLSTEXT =
0x80000060
HKEY_CURRENT_CONFIG =
0x80000005
HKEY_DYN_DATA =
0x80000006
KEY_QUERY_VALUE =
0x0001
KEY_SET_VALUE =
0x0002
KEY_CREATE_SUB_KEY =
0x0004
KEY_ENUMERATE_SUB_KEYS =
0x0008
KEY_NOTIFY =
0x0010
0x0020
KEY_WOW64_32KEY =
0x0200
KEY_WOW64_64KEY =
0x0100
KEY_WOW64_RES =
0x0300
KEY_READ =
(STANDARD_RIGHTS_READ|KEY_QUERY_VALUE|KEY_ENUMERATE_SUB_KEYS|
KEY_NOTIFY) & (~SYNCHRONIZE)
KEY_WRITE =
(STANDARD_RIGHTS_WRITE|KEY_SET_VALUE|
KEY_CREATE_SUB_KEY) & (~SYNCHRONIZE)
KEY_EXECUTE =
KEY_READ & (~SYNCHRONIZE)
KEY_ALL_ACCESS =
(STANDARD_RIGHTS_ALL|KEY_QUERY_VALUE|KEY_SET_VALUE|
KEY_CREATE_SUB_KEY|KEY_ENUMERATE_SUB_KEYS|KEY_NOTIFY|
KEY_CREATE_LINK) & (~SYNCHRONIZE)
REG_OPTION_RESERVED =
0
REG_OPTION_NON_VOLATILE =
0
REG_OPTION_VOLATILE =
1
2
REG_OPTION_BACKUP_RESTORE =
4
8
REG_OPTION_RESERVED|REG_OPTION_NON_VOLATILE|
REG_OPTION_VOLATILE|REG_OPTION_CREATE_LINK|REG_OPTION_BACKUP_RESTORE|
REG_OPTION_OPEN_LINK
REG_CREATED_NEW_KEY =
1
REG_OPENED_EXISTING_KEY =
2
REG_STANDARD_FORMAT =
1
REG_LATEST_FORMAT =
2
REG_NO_COMPRESSION =
4
REG_WHOLE_HIVE_VOLATILE =
1
REG_REFRESH_HIVE =
2
REG_NO_LAZY_FLUSH =
4
REG_FORCE_RESTORE =
8
REG_FORCE_UNLOAD =
1
REG_NOTIFY_CHANGE_NAME =
1
REG_NOTIFY_CHANGE_ATTRIBUTES =
2
REG_NOTIFY_CHANGE_LAST_SET =
4
REG_NOTIFY_CHANGE_SECURITY =
8
REG_NOTIFY_CHANGE_NAME|
REG_NOTIFY_CHANGE_ATTRIBUTES|REG_NOTIFY_CHANGE_LAST_SET|
REG_NOTIFY_CHANGE_SECURITY
REG_NONE =
0
REG_SZ =
1
REG_EXPAND_SZ =
2
REG_BINARY =
3
REG_DWORD =
4
REG_DWORD_LITTLE_ENDIAN =
4
REG_DWORD_BIG_ENDIAN =
5
6
REG_MULTI_SZ =
7
REG_RESOURCE_LIST =
8
REG_FULL_RESOURCE_DESCRIPTOR =
9
REG_RESOURCE_REQUIREMENTS_LIST =
10
REG_QWORD =
11
REG_QWORD_LITTLE_ENDIAN =
11

Constants included from File

File::ANYSIZE_ARRAY, File::COMPRESSION_ENGINE_MAXIMUM, File::COMPRESSION_ENGINE_STANDARD, File::COMPRESSION_FORMAT_DEFAULT, File::COMPRESSION_FORMAT_LZNT1, File::COMPRESSION_FORMAT_NONE, File::CREATE_ALWAYS, File::CREATE_NEW, File::FILE_ADD_FILE, File::FILE_ADD_SUBDIRECTORY, File::FILE_ALL_ACCESS, File::FILE_APPEND_DATA, File::FILE_ATTRIBUTE_ARCHIVE, File::FILE_ATTRIBUTE_COMPRESSED, File::FILE_ATTRIBUTE_DIRECTORY, File::FILE_ATTRIBUTE_ENCRYPTED, File::FILE_ATTRIBUTE_HIDDEN, File::FILE_ATTRIBUTE_NORMAL, File::FILE_ATTRIBUTE_NOT_CONTENT_INDEXED, File::FILE_ATTRIBUTE_OFFLINE, File::FILE_ATTRIBUTE_READONLY, File::FILE_ATTRIBUTE_REPARSE_POINT, File::FILE_ATTRIBUTE_SPARSE_FILE, File::FILE_ATTRIBUTE_SYSTEM, File::FILE_ATTRIBUTE_TEMPORARY, File::FILE_BEGIN, File::FILE_CASE_PRESERVED_NAMES, File::FILE_CASE_SENSITIVE_SEARCH, File::FILE_CREATE_PIPE_INSTANCE, File::FILE_CURRENT, File::FILE_DELETE_CHILD, File::FILE_END, File::FILE_EXECUTE, File::FILE_FILE_COMPRESSION, File::FILE_FLAG_BACKUP_SEMANTICS, File::FILE_FLAG_DELETE_ON_CLOSE, File::FILE_FLAG_FIRST_PIPE_INSTANCE, File::FILE_FLAG_NO_BUFFERING, File::FILE_FLAG_OPEN_NO_RECALL, File::FILE_FLAG_OPEN_REPARSE_POINT, File::FILE_FLAG_OVERLAPPED, File::FILE_FLAG_POSIX_SEMANTICS, File::FILE_FLAG_RANDOM_ACCESS, File::FILE_FLAG_SEQUENTIAL_SCAN, File::FILE_FLAG_WRITE_THROUGH, File::FILE_GENERIC_EXECUTE, File::FILE_GENERIC_READ, File::FILE_GENERIC_WRITE, File::FILE_LIST_DIRECTORY, File::FILE_NOTIFY_CHANGE_ATTRIBUTES, File::FILE_NOTIFY_CHANGE_CREATION, File::FILE_NOTIFY_CHANGE_DIR_NAME, File::FILE_NOTIFY_CHANGE_FILE_NAME, File::FILE_NOTIFY_CHANGE_LAST_ACCESS, File::FILE_NOTIFY_CHANGE_LAST_WRITE, File::FILE_NOTIFY_CHANGE_SECURITY, File::FILE_NOTIFY_CHANGE_SIZE, File::FILE_PERSISTENT_ACLS, File::FILE_READ_ATTRIBUTES, File::FILE_READ_DATA, File::FILE_READ_EA, File::FILE_READ_PROPERTIES, File::FILE_SHARE_DELETE, File::FILE_SHARE_READ, File::FILE_SHARE_WRITE, File::FILE_SUPPORTS_ENCRYPTION, File::FILE_SUPPORTS_OBJECT_IDS, File::FILE_SUPPORTS_REMOTE_STORAGE, File::FILE_SUPPORTS_REPARSE_POINTS, File::FILE_SUPPORTS_SPARSE_FILES, File::FILE_TRAVERSE, File::FILE_TYPE_CHAR, File::FILE_TYPE_DISK, File::FILE_TYPE_PIPE, File::FILE_TYPE_REMOTE, File::FILE_TYPE_UNKNOWN, File::FILE_UNICODE_ON_DISK, File::FILE_VOLUME_IS_COMPRESSED, File::FILE_VOLUME_QUOTAS, File::FILE_WRITE_ATTRIBUTES, File::FILE_WRITE_DATA, File::FILE_WRITE_EA, File::FILE_WRITE_PROPERTIES, File::FileAllocationInfo, File::FileAttributeTagInfo, File::FileBasicInfo, File::FileCompressionInfo, File::FileDispositionInfo, File::FileEndOfFileInfo, File::FileIdBothDirectoryInfo, File::FileIdBothDirectoryRestartInfo, File::FileIoPriorityHintInfo, File::FileNameInfo, File::FileRenameInfo, File::FileStandardInfo, File::FileStreamInfo, File::INVALID_FILE_ATTRIBUTES, File::INVALID_FILE_SIZE, File::INVALID_HANDLE_VALUE, File::INVALID_SET_FILE_POINTER, File::IO_REPARSE_TAG_DFS, File::IO_REPARSE_TAG_DFSR, File::IO_REPARSE_TAG_HSM, File::IO_REPARSE_TAG_HSM2, File::IO_REPARSE_TAG_MOUNT_POINT, File::IO_REPARSE_TAG_SIS, File::IO_REPARSE_TAG_SYMLINK, File::LOCKFILE_EXCLUSIVE_LOCK, File::LOCKFILE_FAIL_IMMEDIATELY, File::MOVEFILE_COPY_ALLOWED, File::MOVEFILE_CREATE_HARDLINK, File::MOVEFILE_DELAY_UNTIL_REBOOT, File::MOVEFILE_FAIL_IF_NOT_TRACKABLE, File::MOVEFILE_REPLACE_EXISTING, File::MOVEFILE_WRITE_THROUGH, File::MaximumFileInfoByHandleClass, File::OPEN_ALWAYS, File::OPEN_EXISTING, File::SECTION_ALL_ACCESS, File::SECTION_EXTEND_SIZE, File::SECTION_MAP_EXECUTE, File::SECTION_MAP_READ, File::SECTION_MAP_WRITE, File::SECTION_QUERY, File::SYMBOLIC_LINK_FLAG_DIRECTORY, File::TRUNCATE_EXISTING

Constants included from Security

Security::ACCESS_ALLOWED_ACE_TYPE, Security::ACCESS_ALLOWED_CALLBACK_ACE_TYPE, Security::ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE, Security::ACCESS_ALLOWED_COMPOUND_ACE_TYPE, Security::ACCESS_ALLOWED_OBJECT_ACE_TYPE, Security::ACCESS_DENIED_ACE_TYPE, Security::ACCESS_DENIED_CALLBACK_ACE_TYPE, Security::ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE, Security::ACCESS_DENIED_OBJECT_ACE_TYPE, Security::ACCESS_MAX_MS_ACE_TYPE, Security::ACCESS_MAX_MS_OBJECT_ACE_TYPE, Security::ACCESS_MAX_MS_V2_ACE_TYPE, Security::ACCESS_MAX_MS_V3_ACE_TYPE, Security::ACCESS_MAX_MS_V4_ACE_TYPE, Security::ACCESS_MAX_MS_V5_ACE_TYPE, Security::ACCESS_MIN_MS_ACE_TYPE, Security::ACCESS_MIN_MS_OBJECT_ACE_TYPE, Security::ACCESS_SYSTEM_SECURITY, Security::ACL_REVISION, Security::ACL_REVISION1, Security::ACL_REVISION2, Security::ACL_REVISION3, Security::ACL_REVISION4, Security::ALLOW_ACE_LENGTH, Security::AclRevisionInformation, Security::AclSizeInformation, Security::CONTAINER_INHERIT_ACE, Security::DACL_SECURITY_INFORMATION, Security::DELETE, Security::DOMAIN_ALIAS_RID_ACCOUNT_OPS, Security::DOMAIN_ALIAS_RID_ADMINS, Security::DOMAIN_ALIAS_RID_AUTHORIZATIONACCESS, Security::DOMAIN_ALIAS_RID_BACKUP_OPS, Security::DOMAIN_ALIAS_RID_DCOM_USERS, Security::DOMAIN_ALIAS_RID_GUESTS, Security::DOMAIN_ALIAS_RID_INCOMING_FOREST_TRUST_BUILDERS, Security::DOMAIN_ALIAS_RID_LOGGING_USERS, Security::DOMAIN_ALIAS_RID_MONITORING_USERS, Security::DOMAIN_ALIAS_RID_NETWORK_CONFIGURATION_OPS, Security::DOMAIN_ALIAS_RID_POWER_USERS, Security::DOMAIN_ALIAS_RID_PREW2KCOMPACCESS, Security::DOMAIN_ALIAS_RID_PRINT_OPS, Security::DOMAIN_ALIAS_RID_RAS_SERVERS, Security::DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS, Security::DOMAIN_ALIAS_RID_REPLICATOR, Security::DOMAIN_ALIAS_RID_SYSTEM_OPS, Security::DOMAIN_ALIAS_RID_TS_LICENSE_SERVERS, Security::DOMAIN_ALIAS_RID_USERS, Security::DOMAIN_GROUP_RID_ADMINS, Security::DOMAIN_GROUP_RID_CERT_ADMINS, Security::DOMAIN_GROUP_RID_COMPUTERS, Security::DOMAIN_GROUP_RID_CONTROLLERS, Security::DOMAIN_GROUP_RID_ENTERPRISE_ADMINS, Security::DOMAIN_GROUP_RID_GUESTS, Security::DOMAIN_GROUP_RID_POLICY_ADMINS, Security::DOMAIN_GROUP_RID_SCHEMA_ADMINS, Security::DOMAIN_GROUP_RID_USERS, Security::DOMAIN_USER_RID_ADMIN, Security::DOMAIN_USER_RID_GUEST, Security::DOMAIN_USER_RID_KRBTGT, Security::DOMAIN_USER_RID_MAX, Security::FAILED_ACCESS_ACE_FLAG, Security::FOREST_USER_RID_MAX, Security::GENERIC_ALL, Security::GENERIC_EXECUTE, Security::GENERIC_READ, Security::GENERIC_RIGHTS_CHK, Security::GENERIC_RIGHTS_MASK, Security::GENERIC_WRITE, Security::GROUP_SECURITY_INFORMATION, Security::INHERITED_ACE, Security::INHERIT_ONLY_ACE, Security::MAXIMUM_ALLOWED, Security::MaxTokenInfoClass, Security::NO_PROPAGATE_INHERIT_ACE, Security::OBJECT_INHERIT_ACE, Security::OWNER_SECURITY_INFORMATION, Security::READ_CONTROL, Security::REST_RIGHTS_MASK, Security::SECURITY_ANONYMOUS_LOGON_RID, Security::SECURITY_AUTHENTICATED_USER_RID, Security::SECURITY_BATCH_RID, Security::SECURITY_BUILTIN_DOMAIN_RID, Security::SECURITY_CREATOR_GROUP_RID, Security::SECURITY_CREATOR_GROUP_SERVER_RID, Security::SECURITY_CREATOR_OWNER_RID, Security::SECURITY_CREATOR_OWNER_SERVER_RID, Security::SECURITY_CREATOR_SID_AUTHORITY, Security::SECURITY_DESCRIPTOR_MIN_LENGTH, Security::SECURITY_DESCRIPTOR_REVISION, Security::SECURITY_DESCRIPTOR_REVISION1, Security::SECURITY_DIALUP_RID, Security::SECURITY_ENTERPRISE_CONTROLLERS_RID, Security::SECURITY_INTERACTIVE_RID, Security::SECURITY_LOCAL_RID, Security::SECURITY_LOCAL_SERVICE_RID, Security::SECURITY_LOCAL_SID_AUTHORITY, Security::SECURITY_LOCAL_SYSTEM_RID, Security::SECURITY_LOGON_IDS_RID, Security::SECURITY_LOGON_IDS_RID_COUNT, Security::SECURITY_MAX_ALWAYS_FILTERED, Security::SECURITY_MIN_NEVER_FILTERED, Security::SECURITY_NETWORK_RID, Security::SECURITY_NETWORK_SERVICE_RID, Security::SECURITY_NON_UNIQUE_AUTHORITY, Security::SECURITY_NT_AUTHORITY, Security::SECURITY_NT_NON_UNIQUE, Security::SECURITY_NT_NON_UNIQUE_SUB_AUTH_COUNT, Security::SECURITY_NULL_RID, Security::SECURITY_NULL_SID_AUTHORITY, Security::SECURITY_OTHER_ORGANIZATION_RID, Security::SECURITY_PACKAGE_BASE_RID, Security::SECURITY_PACKAGE_DIGEST_RID, Security::SECURITY_PACKAGE_NTLM_RID, Security::SECURITY_PACKAGE_RID_COUNT, Security::SECURITY_PACKAGE_SCHANNEL_RID, Security::SECURITY_PRINCIPAL_SELF_RID, Security::SECURITY_PROXY_RID, Security::SECURITY_REMOTE_LOGON_RID, Security::SECURITY_RESOURCE_MANAGER_AUTHORITY, Security::SECURITY_RESTRICTED_CODE_RID, Security::SECURITY_SERVER_LOGON_RID, Security::SECURITY_SERVICE_RID, Security::SECURITY_TERMINAL_SERVER_RID, Security::SECURITY_THIS_ORGANIZATION_RID, Security::SECURITY_WORLD_RID, Security::SECURITY_WORLD_SID_AUTHORITY, Security::SE_ASSIGNPRIMARYTOKEN_NAME, Security::SE_AUDIT_NAME, Security::SE_BACKUP_NAME, Security::SE_CHANGE_NOTIFY_NAME, Security::SE_CREATE_GLOBAL_NAME, Security::SE_CREATE_PAGEFILE_NAME, Security::SE_CREATE_PERMANENT_NAME, Security::SE_CREATE_TOKEN_NAME, Security::SE_DACL_PRESENT, Security::SE_DEBUG_NAME, Security::SE_DS_OBJECT, Security::SE_DS_OBJECT_ALL, Security::SE_ENABLE_DELEGATION_NAME, Security::SE_FILE_OBJECT, Security::SE_IMPERSONATE_NAME, Security::SE_INCREASE_QUOTA_NAME, Security::SE_INC_BASE_PRIORITY_NAME, Security::SE_KERNEL_OBJECT, Security::SE_LMSHARE, Security::SE_LOAD_DRIVER_NAME, Security::SE_LOCK_MEMORY_NAME, Security::SE_MACHINE_ACCOUNT_NAME, Security::SE_MANAGE_VOLUME_NAME, Security::SE_PRINTER, Security::SE_PRIVILEGE_ENABLED, Security::SE_PRIVILEGE_ENABLED_BY_DEFAULT, Security::SE_PRIVILEGE_REMOVED, Security::SE_PRIVILEGE_USED_FOR_ACCESS, Security::SE_PROF_SINGLE_PROCESS_NAME, Security::SE_PROVIDER_DEFINED_OBJECT, Security::SE_REGISTRY_KEY, Security::SE_REGISTRY_WOW64_32KEY, Security::SE_REMOTE_SHUTDOWN_NAME, Security::SE_RESTORE_NAME, Security::SE_SECURITY_NAME, Security::SE_SERVICE, Security::SE_SHUTDOWN_NAME, Security::SE_SYNC_AGENT_NAME, Security::SE_SYSTEMTIME_NAME, Security::SE_SYSTEM_ENVIRONMENT_NAME, Security::SE_SYSTEM_PROFILE_NAME, Security::SE_TAKE_OWNERSHIP_NAME, Security::SE_TCB_NAME, Security::SE_UNDOCK_NAME, Security::SE_UNKNOWN_OBJECT_TYPE, Security::SE_UNSOLICITED_INPUT_NAME, Security::SE_WINDOW_OBJECT, Security::SE_WMIGUID_OBJECT, Security::SPECIFIC_RIGHTS_ALL, Security::STANDARD_RIGHTS_ALL, Security::STANDARD_RIGHTS_EXECUTE, Security::STANDARD_RIGHTS_READ, Security::STANDARD_RIGHTS_REQUIRED, Security::STANDARD_RIGHTS_WRITE, Security::SUCCESSFUL_ACCESS_ACE_FLAG, Security::SYNCHRONIZE, Security::SYSTEM_ALARM_ACE_TYPE, Security::SYSTEM_ALARM_CALLBACK_ACE_TYPE, Security::SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE, Security::SYSTEM_ALARM_OBJECT_ACE_TYPE, Security::SYSTEM_AUDIT_ACE_TYPE, Security::SYSTEM_AUDIT_CALLBACK_ACE_TYPE, Security::SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE, Security::SYSTEM_AUDIT_OBJECT_ACE_TYPE, Security::SidTypeAlias, Security::SidTypeComputer, Security::SidTypeDeletedAccount, Security::SidTypeDomain, Security::SidTypeGroup, Security::SidTypeInvalid, Security::SidTypeUnknown, Security::SidTypeUser, Security::SidTypeWellKnownGroup, Security::TOKEN_ADJUST_DEFAULT, Security::TOKEN_ADJUST_GROUPS, Security::TOKEN_ADJUST_PRIVILEGES, Security::TOKEN_ADJUST_SESSIONID, Security::TOKEN_ALL_ACCESS, Security::TOKEN_ALL_ACCESS_P, Security::TOKEN_ASSIGN_PRIMARY, Security::TOKEN_DUPLICATE, Security::TOKEN_EXECUTE, Security::TOKEN_IMPERSONATE, Security::TOKEN_QUERY, Security::TOKEN_QUERY_SOURCE, Security::TOKEN_READ, Security::TOKEN_WRITE, Security::TokenAccessInformation, Security::TokenAuditPolicy, Security::TokenDefaultDacl, Security::TokenElevation, Security::TokenElevationType, Security::TokenGroups, Security::TokenGroupsAndPrivileges, Security::TokenHasRestrictions, Security::TokenImpersonationLevel, Security::TokenIntegrityLevel, Security::TokenLinkedToken, Security::TokenLogonSid, Security::TokenMandatoryPolicy, Security::TokenOrigin, Security::TokenOwner, Security::TokenPrimaryGroup, Security::TokenPrivileges, Security::TokenRestrictedSids, Security::TokenSandBoxInert, Security::TokenSessionId, Security::TokenSessionReference, Security::TokenSource, Security::TokenStatistics, Security::TokenType, Security::TokenUIAccess, Security::TokenUser, Security::TokenVirtualizationAllowed, Security::TokenVirtualizationEnabled, Security::VALID_INHERIT_FLAGS, Security::WRITE_DAC, Security::WRITE_OWNER, Security::WinAccountAdministratorSid, Security::WinAccountCertAdminsSid, Security::WinAccountComputersSid, Security::WinAccountControllersSid, Security::WinAccountDomainAdminsSid, Security::WinAccountDomainGuestsSid, Security::WinAccountDomainUsersSid, Security::WinAccountEnterpriseAdminsSid, Security::WinAccountGuestSid, Security::WinAccountKrbtgtSid, Security::WinAccountPolicyAdminsSid, Security::WinAccountRasAndIasServersSid, Security::WinAccountReadonlyControllersSid, Security::WinAccountSchemaAdminsSid, Security::WinAnonymousSid, Security::WinAuthenticatedUserSid, Security::WinBatchSid, Security::WinBuiltinAccountOperatorsSid, Security::WinBuiltinAdministratorsSid, Security::WinBuiltinAuthorizationAccessSid, Security::WinBuiltinBackupOperatorsSid, Security::WinBuiltinCertSvcDComAccessGroup, Security::WinBuiltinCryptoOperatorsSid, Security::WinBuiltinDCOMUsersSid, Security::WinBuiltinDomainSid, Security::WinBuiltinEventLogReadersGroup, Security::WinBuiltinGuestsSid, Security::WinBuiltinIUsersSid, Security::WinBuiltinIncomingForestTrustBuildersSid, Security::WinBuiltinNetworkConfigurationOperatorsSid, Security::WinBuiltinPerfLoggingUsersSid, Security::WinBuiltinPerfMonitoringUsersSid, Security::WinBuiltinPowerUsersSid, Security::WinBuiltinPreWindows2000CompatibleAccessSid, Security::WinBuiltinPrintOperatorsSid, Security::WinBuiltinRemoteDesktopUsersSid, Security::WinBuiltinReplicatorSid, Security::WinBuiltinSystemOperatorsSid, Security::WinBuiltinTerminalServerLicenseServersSid, Security::WinBuiltinUsersSid, Security::WinCacheablePrincipalsGroupSid, Security::WinCreatorGroupServerSid, Security::WinCreatorGroupSid, Security::WinCreatorOwnerRightsSid, Security::WinCreatorOwnerServerSid, Security::WinCreatorOwnerSid, Security::WinDialupSid, Security::WinDigestAuthenticationSid, Security::WinEnterpriseControllersSid, Security::WinEnterpriseReadonlyControllersSid, Security::WinHighLabelSid, Security::WinIUserSid, Security::WinInteractiveSid, Security::WinLocalServiceSid, Security::WinLocalSid, Security::WinLocalSystemSid, Security::WinLogonIdsSid, Security::WinLowLabelSid, Security::WinMediumLabelSid, Security::WinNTLMAuthenticationSid, Security::WinNetworkServiceSid, Security::WinNetworkSid, Security::WinNewEnterpriseReadonlyControllersSid, Security::WinNonCacheablePrincipalsGroupSid, Security::WinNtAuthoritySid, Security::WinNullSid, Security::WinOtherOrganizationSid, Security::WinProxySid, Security::WinRemoteLogonIdSid, Security::WinRestrictedCodeSid, Security::WinSChannelAuthenticationSid, Security::WinSelfSid, Security::WinServiceSid, Security::WinSystemLabelSid, Security::WinTerminalServerSid, Security::WinThisOrganizationSid, Security::WinUntrustedLabelSid, Security::WinWorldSid, Security::WinWriteRestrictedCodeSid

Constants included from Unicode

Unicode::ANSI_CHARSET, Unicode::ARABIC_CHARSET, Unicode::CHINESEBIG5_CHARSET, Unicode::CP_ACP, Unicode::CP_MACCP, Unicode::CP_OEMCP, Unicode::CP_SYMBOL, Unicode::CP_THREAD_ACP, Unicode::CP_UTF7, Unicode::CP_UTF8, Unicode::DEFAULT_CHARSET, Unicode::EASTEUROPE_CHARSET, Unicode::GB2312_CHARSET, Unicode::GREEK_CHARSET, Unicode::HANGEUL_CHARSET, Unicode::HANGUL_CHARSET, Unicode::HEBREW_CHARSET, Unicode::IS_TEXT_UNICODE_ASCII16, Unicode::IS_TEXT_UNICODE_CONTROLS, Unicode::IS_TEXT_UNICODE_DBCS_LEADBYTE, Unicode::IS_TEXT_UNICODE_ILLEGAL_CHARS, Unicode::IS_TEXT_UNICODE_NOT_ASCII_MASK, Unicode::IS_TEXT_UNICODE_NOT_UNICODE_MASK, Unicode::IS_TEXT_UNICODE_NULL_BYTES, Unicode::IS_TEXT_UNICODE_ODD_LENGTH, Unicode::IS_TEXT_UNICODE_REVERSE_ASCII16, Unicode::IS_TEXT_UNICODE_REVERSE_CONTROLS, Unicode::IS_TEXT_UNICODE_REVERSE_MASK, Unicode::IS_TEXT_UNICODE_REVERSE_SIGNATURE, Unicode::IS_TEXT_UNICODE_REVERSE_STATISTICS, Unicode::IS_TEXT_UNICODE_SIGNATURE, Unicode::IS_TEXT_UNICODE_STATISTICS, Unicode::IS_TEXT_UNICODE_UNICODE_MASK, Unicode::JOHAB_CHARSET, Unicode::MB_COMPOSITE, Unicode::MB_ERR_INVALID_CHARS, Unicode::MB_PRECOMPOSED, Unicode::MB_USEGLYPHCHARS, Unicode::OEM_CHARSET, Unicode::RUSSIAN_CHARSET, Unicode::SHIFTJIS_CHARSET, Unicode::SYMBOL_CHARSET, Unicode::TCI_SRCCHARSET, Unicode::TCI_SRCCODEPAGE, Unicode::TCI_SRCFONTSIG, Unicode::TCI_SRCLOCALE, Unicode::THAI_CHARSET, Unicode::TURKISH_CHARSET, Unicode::VIETNAMESE_CHARSET, Unicode::WC_COMPOSITECHECK, Unicode::WC_DEFAULTCHAR, Unicode::WC_DISCARDNS, Unicode::WC_NO_BEST_FIT_CHARS, Unicode::WC_SEPCHARS

Constants included from Error

Error::ALLOWED_ABORT, Error::ALLOWED_FAIL, Error::ALLOWED_IGNORE, Error::ALLOWED_RETRY, Error::APPLICATION_ERROR_MASK, Error::CLASS_E_NOAGGREGATION, Error::CO_E_NOT_SUPPORTED, Error::DISP_E_BADINDEX, Error::DISP_E_EXCEPTION, Error::DISP_E_MEMBERNOTFOUND, Error::DISP_E_PARAMNOTFOUND, Error::ERRACT_ABORT, Error::ERRACT_DLYRET, Error::ERRACT_IGNORE, Error::ERRACT_INTRET, Error::ERRACT_PANIC, Error::ERRACT_RETRY, Error::ERRACT_USER, Error::ERRCLASS_ALREADY, Error::ERRCLASS_APPERR, Error::ERRCLASS_AUTH, Error::ERRCLASS_BADFMT, Error::ERRCLASS_CANT, Error::ERRCLASS_HRDFAIL, Error::ERRCLASS_INTRN, Error::ERRCLASS_LOCKED, Error::ERRCLASS_MEDIA, Error::ERRCLASS_NOTFND, Error::ERRCLASS_OUTRES, Error::ERRCLASS_SYSFAIL, Error::ERRCLASS_TEMPSIT, Error::ERRCLASS_TIME, Error::ERRCLASS_UNK, Error::ERRLOC_DISK, Error::ERRLOC_MEM, Error::ERRLOC_NET, Error::ERRLOC_SERDEV, Error::ERRLOC_UNK, Error::ERROR_ACCESS_DENIED, Error::ERROR_ALREADY_ASSIGNED, Error::ERROR_ALREADY_EXISTS, Error::ERROR_ARENA_TRASHED, Error::ERROR_AUTODATASEG_EXCEEDS_64k, Error::ERROR_BAD_ARGUMENTS, Error::ERROR_BAD_COMMAND, Error::ERROR_BAD_DRIVER_LEVEL, Error::ERROR_BAD_DYNALINK, Error::ERROR_BAD_ENVIRONMENT, Error::ERROR_BAD_EXE_FORMAT, Error::ERROR_BAD_FORMAT, Error::ERROR_BAD_LENGTH, Error::ERROR_BAD_PATHNAME, Error::ERROR_BAD_PIPE, Error::ERROR_BAD_THREADID_ADDR, Error::ERROR_BAD_UNIT, Error::ERROR_BROKEN_PIPE, Error::ERROR_BUSY_DRIVE, Error::ERROR_CALL_NOT_IMPLEMENTED, Error::ERROR_CANNOT_MAKE, Error::ERROR_CHILD_ALIVE_NOWAIT, Error::ERROR_CHILD_NOT_COMPLETE, Error::ERROR_CRC, Error::ERROR_CURRENT_DIRECTORY, Error::ERROR_DIRECT_ACCESS_HANDLE, Error::ERROR_DIR_NOT_EMPTY, Error::ERROR_DIR_NOT_ROOT, Error::ERROR_DISCARDED, Error::ERROR_DISK_CHANGE, Error::ERROR_DISK_FULL, Error::ERROR_DRIVE_LOCKED, Error::ERROR_DUP_FCB, Error::ERROR_DYNLINK_FROM_INVALID_RING, Error::ERROR_ENVVAR_NOT_FOUND, Error::ERROR_EXCL_SEM_ALREADY_OWNED, Error::ERROR_EXE_MARKED_INVALID, Error::ERROR_FAIL_I24, Error::ERROR_FCB_UNAVAILABLE, Error::ERROR_FILENAME_EXCED_RANGE, Error::ERROR_FILE_EXISTS, Error::ERROR_FILE_NOT_FOUND, Error::ERROR_GEN_FAILURE, Error::ERROR_HANDLE_DISK_FULL, Error::ERROR_HANDLE_EOF, Error::ERROR_I24_BAD_COMMAND, Error::ERROR_I24_BAD_LENGTH, Error::ERROR_I24_BAD_UNIT, Error::ERROR_I24_CHAR_CALL_INTERRUPTED, Error::ERROR_I24_CRC, Error::ERROR_I24_DISK_CHANGE, Error::ERROR_I24_GEN_FAILURE, Error::ERROR_I24_INVALID_PARAMETER, Error::ERROR_I24_NOT_DOS_DISK, Error::ERROR_I24_NOT_READY, Error::ERROR_I24_NO_MONITOR_SUPPORT, Error::ERROR_I24_OUT_OF_PAPER, Error::ERROR_I24_READ_FAULT, Error::ERROR_I24_SECTOR_NOT_FOUND, Error::ERROR_I24_SEEK, Error::ERROR_I24_UNCERTAIN_MEDIA, Error::ERROR_I24_WRITE_FAULT, Error::ERROR_I24_WRITE_PROTECT, Error::ERROR_I24_WRONG_DISK, Error::ERROR_INFLOOP_IN_RELOC_CHAIN, Error::ERROR_INFO_NOT_AVAIL, Error::ERROR_INSUFFICIENT_BUFFER, Error::ERROR_INTERRUPT, Error::ERROR_INVALID_ACCESS, Error::ERROR_INVALID_AT_INTERRUPT_TIME, Error::ERROR_INVALID_BLOCK, Error::ERROR_INVALID_CALLGATE, Error::ERROR_INVALID_CATEGORY, Error::ERROR_INVALID_DATA, Error::ERROR_INVALID_DRIVE, Error::ERROR_INVALID_EVENT_COUNT, Error::ERROR_INVALID_EXE_SIGNATURE, Error::ERROR_INVALID_FLAGS, Error::ERROR_INVALID_FLAG_NUMBER, Error::ERROR_INVALID_FUNCTION, Error::ERROR_INVALID_HANDLE, Error::ERROR_INVALID_LEVEL, Error::ERROR_INVALID_LIST_FORMAT, Error::ERROR_INVALID_MINALLOCSIZE, Error::ERROR_INVALID_MODULETYPE, Error::ERROR_INVALID_NAME, Error::ERROR_INVALID_ORDINAL, Error::ERROR_INVALID_PARAMETER, Error::ERROR_INVALID_PASSWORD, Error::ERROR_INVALID_SEGDPL, Error::ERROR_INVALID_SEGMENT_NUMBER, Error::ERROR_INVALID_SIGNAL_NUMBER, Error::ERROR_INVALID_STACKSEG, Error::ERROR_INVALID_STARTING_CODESEG, Error::ERROR_INVALID_TARGET_HANDLE, Error::ERROR_INVALID_VERIFY_SWITCH, Error::ERROR_IOPL_NOT_ENABLED, Error::ERROR_IO_INCOMPLETE, Error::ERROR_IO_PENDING, Error::ERROR_IS_JOINED, Error::ERROR_IS_JOIN_PATH, Error::ERROR_IS_JOIN_TARGET, Error::ERROR_IS_SUBSTED, Error::ERROR_IS_SUBST_PATH, Error::ERROR_IS_SUBST_TARGET, Error::ERROR_ITERATED_DATA_EXCEEDS_64k, Error::ERROR_JOIN_TO_JOIN, Error::ERROR_JOIN_TO_SUBST, Error::ERROR_LABEL_TOO_LONG, Error::ERROR_LOCKED, Error::ERROR_LOCK_VIOLATION, Error::ERROR_MAX_THRDS_REACHED, Error::ERROR_META_EXPANSION_TOO_LONG, Error::ERROR_MOD_NOT_FOUND, Error::ERROR_MONITORS_NOT_SUPPORTED, Error::ERROR_MORE_DATA, Error::ERROR_NEGATIVE_SEEK, Error::ERROR_NESTING_NOT_ALLOWED, Error::ERROR_NET_WRITE_FAULT, Error::ERROR_NOT_CURRENT_CTRY, Error::ERROR_NOT_DOS_DISK, Error::ERROR_NOT_ENOUGH_MEMORY, Error::ERROR_NOT_FROZEN, Error::ERROR_NOT_JOINED, Error::ERROR_NOT_LOCKED, Error::ERROR_NOT_READY, Error::ERROR_NOT_SAME_DEVICE, Error::ERROR_NOT_SUBSTED, Error::ERROR_NOT_SUPPORTED, Error::ERROR_NO_CHILD_PROCESS, Error::ERROR_NO_DATA, Error::ERROR_NO_ITEMS, Error::ERROR_NO_MORE_FILES, Error::ERROR_NO_MORE_SEARCH_HANDLES, Error::ERROR_NO_PROC_SLOTS, Error::ERROR_NO_SIGNAL_SENT, Error::ERROR_NO_UNICODE_TRANSLATION, Error::ERROR_NO_VOLUME_LABEL, Error::ERROR_OPEN_FAILED, Error::ERROR_OPERATION_ABORTED, Error::ERROR_OUT_OF_PAPER, Error::ERROR_OUT_OF_STRUCTURES, Error::ERROR_PATH_BUSY, Error::ERROR_PATH_NOT_FOUND, Error::ERROR_PIPE_BUSY, Error::ERROR_PIPE_CONNECTED, Error::ERROR_PIPE_LISTENING, Error::ERROR_PIPE_NOT_CONNECTED, Error::ERROR_PROC_NOT_FOUND, Error::ERROR_PROTECTION_VIOLATION, Error::ERROR_READ_FAULT, Error::ERROR_RELOC_CHAIN_XEEDS_SEGLIM, Error::ERROR_RING2SEG_MUST_BE_MOVABLE, Error::ERROR_RING2_STACK_IN_USE, Error::ERROR_SAME_DRIVE, Error::ERROR_SECTOR_NOT_FOUND, Error::ERROR_SEEK, Error::ERROR_SEEK_ON_DEVICE, Error::ERROR_SEM_IS_SET, Error::ERROR_SEM_NOT_FOUND, Error::ERROR_SEM_OWNER_DIED, Error::ERROR_SEM_TIMEOUT, Error::ERROR_SEM_USER_LIMIT, Error::ERROR_SEVERITY_ERROR, Error::ERROR_SEVERITY_INFORMATIONAL, Error::ERROR_SEVERITY_SUCCESS, Error::ERROR_SEVERITY_WARNING, Error::ERROR_SHARING_BUFFER_EXCEEDED, Error::ERROR_SHARING_VIOLATION, Error::ERROR_SIGNAL_PENDING, Error::ERROR_SIGNAL_REFUSED, Error::ERROR_SUBST_TO_JOIN, Error::ERROR_SUBST_TO_SUBST, Error::ERROR_SUCCESS, Error::ERROR_SYSTEM_TRACE, Error::ERROR_THREAD_1_INACTIVE, Error::ERROR_TOO_MANY_MODULES, Error::ERROR_TOO_MANY_MUXWAITERS, Error::ERROR_TOO_MANY_OPEN_FILES, Error::ERROR_TOO_MANY_SEMAPHORES, Error::ERROR_TOO_MANY_SEM_REQUESTS, Error::ERROR_TOO_MANY_TCBS, Error::ERROR_UNCERTAIN_MEDIA, Error::ERROR_USER_DEFINED_BASE, Error::ERROR_VIOKBD_REQUEST, Error::ERROR_WAIT_NO_CHILDREN, Error::ERROR_WRITE_FAULT, Error::ERROR_WRITE_PROTECT, Error::ERROR_WRONG_DISK, Error::ERR_TSTDUP, Error::ERR_TSTOVFL, Error::E_INVALIDARG, Error::E_NOINTERFACE, Error::E_NOTIMPL, Error::E_OUTOFMEMORY, Error::E_UNEXPECTED, Error::FORMAT_MESSAGE_ALLOCATE_BUFFER, Error::FORMAT_MESSAGE_ARGUMENT_ARRAY, Error::FORMAT_MESSAGE_FROM_HMODULE, Error::FORMAT_MESSAGE_FROM_STRING, Error::FORMAT_MESSAGE_FROM_SYSTEM, Error::FORMAT_MESSAGE_IGNORE_INSERTS, Error::FORMAT_MESSAGE_MAX_WIDTH_MASK, Error::I24_AREA, Error::I24_CLASS, Error::I24_OPERATION, Error::NO_ERROR, Error::REGDB_E_CLASSNOTREG, Error::RPC_E_TIMEOUT, Error::SCHED_E_ACCOUNT_DBASE_CORRUPT, Error::SCHED_E_ACCOUNT_INFORMATION_NOT_SET, Error::SCHED_E_ACCOUNT_NAME_NOT_FOUND, Error::SCHED_E_CANNOT_OPEN_TASK, Error::SCHED_E_INVALID_TASK, Error::SCHED_E_NO_SECURITY_SERVICES, Error::SCHED_E_SERVICE_NOT_INSTALLED, Error::SCHED_E_TASK_NOT_READY, Error::SCHED_E_TASK_NOT_RUNNING, Error::SCHED_E_TRIGGER_NOT_FOUND, Error::SCHED_E_UNKNOWN_OBJECT_VERSION, Error::SCHED_S_EVENT_TRIGGER, Error::SCHED_S_TASK_DISABLED, Error::SCHED_S_TASK_HAS_NOT_RUN, Error::SCHED_S_TASK_HAS_NO_MORE_RUNS, Error::SCHED_S_TASK_NOT_SCHEDULED, Error::SCHED_S_TASK_NO_VALID_TRIGGERS, Error::SCHED_S_TASK_READY, Error::SCHED_S_TASK_RUNNING, Error::SCHED_S_TASK_TERMINATED, Error::SEM_FAILCRITICALERRORS, Error::SEM_NOALIGNMENTFAULTEXCEPT, Error::SEM_NOGPFAULTERRORBOX, Error::SEM_NOOPENFILEERRORBOX, Error::S_OK, Error::TC_GP_TRAP, Error::TC_HARDERR, Error::TC_NORMAL, Error::TC_SIGNAL, Error::WSAEACCESS, Error::WSAEADDRINUSE, Error::WSAEADDRNOTAVAIL, Error::WSAEAFNOSUPPORT, Error::WSAEALREADY, Error::WSAEBADF, Error::WSAECANCELLED, Error::WSAECONNABORTED, Error::WSAECONNREFUSED, Error::WSAECONNRESET, Error::WSAEDESTADDRREQ, Error::WSAEDISCON, Error::WSAEDQUOT, Error::WSAEFAULT, Error::WSAEHOSTDOWN, Error::WSAEHOSTUNREACH, Error::WSAEINPROGRESS, Error::WSAEINTR, Error::WSAEINVAL, Error::WSAEINVALIDPROCTABLE, Error::WSAEINVALIDPROVIDER, Error::WSAEISCONN, Error::WSAELOOP, Error::WSAEMFILE, Error::WSAEMSGSIZE, Error::WSAENAMETOOLONG, Error::WSAENETDOWN, Error::WSAENETRESET, Error::WSAENETUNREACH, Error::WSAENOBUFS, Error::WSAENOEMPTY, Error::WSAENOMORE, Error::WSAENOPROTOOPT, Error::WSAENOTCONN, Error::WSAENOTSOCK, Error::WSAEOPNOTSUPP, Error::WSAEPFNOSUPPORT, Error::WSAEPROCLIM, Error::WSAEPROTONOSUPPORT, Error::WSAEPROTOTYPE, Error::WSAEPROVIDERFAILEDINIT, Error::WSAEREFUSED, Error::WSAEREMOTE, Error::WSAESHUTDOWN, Error::WSAESOCKTNOSUPPORT, Error::WSAESTALE, Error::WSAETOOMANYREFS, Error::WSAEUSERS, Error::WSAEWOULDBLOCK, Error::WSAHOST_NOT_FOUND, Error::WSANOTINITIALISED, Error::WSANO_DATA, Error::WSANO_RECOVERY, Error::WSASERVICE_NOT_FOUND, Error::WSASYSCALLFAILURE, Error::WSASYSNOTREADY, Error::WSATIMEDOUT, Error::WSATRY_AGAIN, Error::WSATYPE_NOT_FOUND, Error::WSAVERNOTSUPPORTED, Error::WSA_E_CANCELLED, Error::WSA_E_NO_MORE, Error::WSA_INVALID_HANDLE, Error::WSA_INVALID_PARAMETER, Error::WSA_IO_INCOMPLETE, Error::WSA_IO_PENDING, Error::WSA_NOT_ENOUGH_MEMORY, Error::WSA_OPERATION_ABORTED, Error::WSA_QOS_RECEIVERS, Error::WSA_QOS_SENDERS

Constants included from MSVCRT::String

MSVCRT::String::Mbscmp, MSVCRT::String::Mbscpy, MSVCRT::String::Mbslen, MSVCRT::String::Mbsrev, MSVCRT::String::Strchr, MSVCRT::String::Strcmp, MSVCRT::String::Strcpy, MSVCRT::String::Strcspn, MSVCRT::String::Strlen, MSVCRT::String::Strncpy, MSVCRT::String::Strpbrk, MSVCRT::String::Strrchr, MSVCRT::String::Strrev, MSVCRT::String::Strspn, MSVCRT::String::Strstr, MSVCRT::String::Strtok, MSVCRT::String::Wcscmp, MSVCRT::String::Wcscpy, MSVCRT::String::Wcslen, MSVCRT::String::Wcsncpy, MSVCRT::String::Wcsrev

Method Summary

Methods included from Unicode

#multi_to_wide, #wide_to_multi

Methods included from Error

#FAILED, #HRESULT_CODE, #HRESULT_FACILITY, #HRESULT_FROM_NT, #HRESULT_FROM_WIN32, #HRESULT_SEVERITY, #IS_ERROR, #MAKE_HRESULT, #MAKE_SCODE, #SUCCEEDED, #get_last_error

Methods included from MSVCRT::String

#mbscmp, #mbscpy, #mbslen, #mbsrev, #strchr, #strcmp, #strcpy, #strcspn, #strlen, #strncpy, #strpbrk, #strrchr, #strrev, #strspn, #strstr, #strtok, #strtok_s, #wcscmp, #wcscpy, #wcslen, #wcsncpy, #wcsrev