summaryrefslogtreecommitdiffhomepage
path: root/include/ntapi/nt_ipc.h
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2017-09-08 22:22:22 +0000
committermidipix <writeonce@midipix.org>2017-09-08 22:49:23 -0400
commita6563a605d7906252921503e89eae8da00eb599c (patch)
treef367db339390805ce4f63f329546a9494a70327f /include/ntapi/nt_ipc.h
parent14cb5f9e41e8f906499c50179cc768fddc9b10f8 (diff)
downloadntapi-a6563a605d7906252921503e89eae8da00eb599c.tar.bz2
ntapi-a6563a605d7906252921503e89eae8da00eb599c.tar.xz
subsystem interfaces: integrated sysv msgqueue definitions.
Diffstat (limited to 'include/ntapi/nt_ipc.h')
-rw-r--r--include/ntapi/nt_ipc.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/ntapi/nt_ipc.h b/include/ntapi/nt_ipc.h
index ad5aacd..dd71874 100644
--- a/include/ntapi/nt_ipc.h
+++ b/include/ntapi/nt_ipc.h
@@ -9,11 +9,20 @@
#define NT_IPC_GUID_SEMKEY {0xc6e442c3,0x2ac5,0x4d1d,{0x92,0xf3,0x6e,0x10,0xc6,0x1f,0x53,0x79}}
#define NT_IPC_GUID_SEMPID {0x571ac9bb,0x22eb,0x43f2,{0x8d,0xd6,0x64,0x39,0x49,0xa6,0xe9,0x1f}}
+#define NT_IPC_GUID_MSQCTL {0x7c1113e3,0x224f,0x435e,{0xa9,0x58,0xb8,0x2b,0x08,0xae,0x3d,0x67}}
+#define NT_IPC_GUID_MSQKEY {0x8f700621,0x45d2,0x4470,{0x82,0xe4,0xbc,0xad,0x06,0x71,0xb7,0x14}}
+#define NT_IPC_GUID_MSQPID {0x3c6c2b5b,0x727f,0x4a2e,{0xb2,0x21,0xed,0xd2,0xe6,0xe7,0x80,0xdc}}
+
+
/* friendly ipc object directory prefixes */
#define NT_IPC_OBJDIR_PREFIX_SEMCTL {'s','e','m','c','t','l'}
#define NT_IPC_OBJDIR_PREFIX_SEMKEY {'s','e','m','k','e','y'}
#define NT_IPC_OBJDIR_PREFIX_SEMPID {'s','e','m','p','i','d'}
+#define NT_IPC_OBJDIR_PREFIX_MSQCTL {'m','s','q','c','t','l'}
+#define NT_IPC_OBJDIR_PREFIX_MSQKEY {'m','s','q','k','e','y'}
+#define NT_IPC_OBJDIR_PREFIX_MSQPID {'m','s','q','p','i','d'}
+
/* ipc commands */
#define NT_IPC_CMD_RMID (0)