- indexing
- project: "Visual Eiffel COM"
- copyright: "Object Tools, 1998-2001"
- version: "1.1"
- key: "COM"
- cluster: ecom
class ECOM_REGISTRY
- inherit
-
ECOM_SERVER_GLOBALS
- end
- feature
-
register_server (hmodule: INTEGER; clsid: ECOM_GUID; friendly_name: STRING; version_independent_prog_id: STRING; prog_id: STRING): INTEGER
-
- require
-
valid_hmodule:
hmodule /= 0
-
non_void_clsid:
clsid /= void
-
non_void_friendly_name:
friendly_name /= void
-
non_void_vers_ind_prog_id:
version_independent_prog_id /= void
-
non_void_prog_id:
prog_id /= void
-
unregister_server (clsid: ECOM_GUID; version_independent_prog_id, prog_id: STRING): INTEGER
-
- require
-
non_void_clsid:
clsid /= void
-
non_void_vers_ind_prog_id:
version_independent_prog_id /= void
-
non_void_prog_id:
prog_id /= void
-
set_key_and_value (key, subkey, value: STRING): BOOLEAN
-
- require
-
non_void_key:
key /= void
-
recursive_delete_key (hkey_parent: BIT 32; key_child: STRING): INTEGER
-
- require
-
non_void_key_child:
key_child /= void
- feature
-
regCnst: WAPI_REGISTRY_CONSTANTS
-
keyCnst: WAPI_REGISTRY_KEY_CONSTANTS
-
reg: WAPI_REGISTRY
-
rhKey: WAPI_RESERVED_KEY_HANDLES
-
clsid_name: STRING
-
cur_ver_name: STRING
-
ver_ind_progid_name: STRING
-
progid_name: STRING
-
inproc_server: STRING
-
werrs: WAPI_WINAPI_ERROR_CODES
end -- class ECOM_REGISTRY