From 41d4170bd4c53e49b413569c7ef332d9919c1409 Mon Sep 17 00:00:00 2001 From: midipix Date: Sun, 3 Jul 2016 23:45:14 -0400 Subject: native ipc: added definitions for 'symlnk' and 'ntproc'. --- include/ntapi/nt_port.h | 4 ++++ include/ntapi/nt_process.h | 1 + 2 files changed, 5 insertions(+) (limited to 'include/ntapi') diff --git a/include/ntapi/nt_port.h b/include/ntapi/nt_port.h index beb4f32..99a92df 100644 --- a/include/ntapi/nt_port.h +++ b/include/ntapi/nt_port.h @@ -33,6 +33,8 @@ typedef enum _nt_port_type { NT_PORT_TYPE_SUBSYSTEM, /* {'n','t','c','t','t','y'} */ NT_PORT_TYPE_VMOUNT, /* {'v','m','o','u','n','t'} */ NT_PORT_TYPE_DAEMON, /* {'d','a','e','m','o','n'} */ + NT_PORT_TYPE_SYMLNK, /* {'s','y','m','l','n','k'} */ + NT_PORT_TYPE_NTPROC, /* {'n','t','p','r','o','c'} */ NT_PORT_TYPE_CAP } nt_port_type; @@ -49,6 +51,8 @@ typedef enum _nt_port_subtype { #define NT_PORT_GUID_SUBSYSTEM {0xce7f8d40,0x81cd,0x41c6,{0xa4,0xb7,0xb8,0x35,0x67,0xdf,0x15,0xd9}} #define NT_PORT_GUID_VMOUNT {0x893d63d2,0x23e8,0x4caa,{0xa8,0x41,0x7f,0x6e,0x77,0x6b,0xd5,0x70}} #define NT_PORT_GUID_DAEMON {0xcf765d9e,0x6bd8,0x4a8d,{0x8a,0x21,0x17,0x34,0xcd,0x3a,0x8d,0xa7}} +#define NT_PORT_GUID_SYMLNK {0xfe1b8480,0x833d,0x44df,{0x90,0x99,0xc1,0xf6,0x9c,0x11,0xd4,0x0b}} +#define NT_PORT_GUID_NTPROC {0xd7f3f3a5,0x3e82,0x4f3e,{0x9d,0x6c,0x36,0x18,0xde,0xfa,0xc6,0x69}} /* lpc messages */ #define NT_LPC_REFUSE_CONNECTION 0x0000 diff --git a/include/ntapi/nt_process.h b/include/ntapi/nt_process.h index e29d140..d7a4831 100644 --- a/include/ntapi/nt_process.h +++ b/include/ntapi/nt_process.h @@ -191,6 +191,7 @@ typedef enum _nt_process_create_info_class { #define NT_PROCESS_OBJDIR_PREFIX_NTPGRP {'n','t','p','g','r','p'} #define NT_PROCESS_OBJDIR_PREFIX_PIDMAP {'p','i','d','m','a','p'} #define NT_PROCESS_OBJDIR_PREFIX_PIDANY {'p','i','d','a','n','y'} +#define NT_PROCESS_OBJDIR_PREFIX_NTPIPC {'n','t','p','i','p','c'} typedef struct _nt_process_information { void * hprocess; -- cgit v1.2.3