diff options
author | midipix <writeonce@midipix.org> | 2018-06-13 13:06:05 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2018-06-13 12:14:17 -0400 |
commit | d5e229619fb0d57da8ae79ea61b9ae72ed60216d (patch) | |
tree | e167cc0fea1d79dc323c96155f4799a725160c41 /include | |
parent | 5981d9f1e190e098c4fb151507e2a6d7ffac9dec (diff) | |
download | ntapi-d5e229619fb0d57da8ae79ea61b9ae72ed60216d.tar.bz2 ntapi-d5e229619fb0d57da8ae79ea61b9ae72ed60216d.tar.xz |
keyed object directory: use a simplified naming scheme.
Diffstat (limited to 'include')
-rw-r--r-- | include/ntapi/nt_object.h | 31 |
1 files changed, 4 insertions, 27 deletions
diff --git a/include/ntapi/nt_object.h b/include/ntapi/nt_object.h index 63a3a54..a39974a 100644 --- a/include/ntapi/nt_object.h +++ b/include/ntapi/nt_object.h @@ -402,36 +402,15 @@ typedef struct _nt_directory_basic_information { } nt_directory_basic_information; -typedef struct _nt_ipc_object_directory_guid { - wchar16_t uscore_guid; - wchar16_t pgrp_guid[36]; -} nt_ipc_object_directory_guid, nt_ipc_objdir_guid; - - typedef struct _nt_ipc_object_directory_name { wchar16_t base_named_objects[17]; wchar16_t backslash; wchar16_t prefix[6]; - nt_ipc_objdir_guid objdir_guid; + wchar16_t uscore; + wchar16_t guid[36]; } nt_ipc_object_directory_name, nt_ipc_objdir_name; -typedef struct _nt_keyed_object_directory_guid { - wchar16_t uscore_guid; - wchar16_t pgrp_guid[36]; - wchar16_t uscore_key; -} nt_keyed_object_directory_guid, nt_keyed_objdir_guid; - - -typedef struct _nt_keyed_object_directory_name { - wchar16_t base_named_objects[17]; - wchar16_t backslash; - wchar16_t prefix[6]; - nt_keyed_objdir_guid objdir_guid; - wchar16_t key[8]; -} nt_keyed_object_directory_name, nt_keyed_objdir_name; - - typedef void __stdcall nt_io_apc_routine( void * apc_context, nt_io_status_block * io_status_block, @@ -559,15 +538,13 @@ typedef int32_t __stdcall ntapi_tt_create_dev_object_directory_entry( typedef int32_t __stdcall ntapi_tt_create_keyed_object_directory( __out void ** hdir, __in uint32_t desired_access, - __in const wchar16_t prefix[6], - __in const nt_guid * guid, + __in void * hparent, __in uint32_t key); typedef int32_t __stdcall ntapi_tt_open_keyed_object_directory( __out void ** hdir, __in uint32_t desired_access, - __in const wchar16_t prefix[6], - __in const nt_guid * guid, + __in void * hparent, __in uint32_t key); typedef int32_t __stdcall ntapi_tt_create_keyed_object_directory_entry( |