From e35207f28de89cb3da88b47f4e70224e6b7f78e9 Mon Sep 17 00:00:00 2001 From: Luke Leighton Date: Wed, 11 Nov 1998 21:44:02 +0000 Subject: security descriptor info, provided by jean-francois (This used to be commit 719382a5579e8798812bbccd14a4c1ffd9003f7a) --- source3/include/rpc_reg.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'source3/include/rpc_reg.h') diff --git a/source3/include/rpc_reg.h b/source3/include/rpc_reg.h index 4eff16c3f4..59f3fb6f05 100644 --- a/source3/include/rpc_reg.h +++ b/source3/include/rpc_reg.h @@ -37,6 +37,7 @@ #define REG_DELETE_VALUE 0x08 #define REG_CREATE_VALUE 0x16 #define REG_GET_KEY_SEC 0x0c +#define REG_SET_KEY_SEC 0x15 #define REG_ENUM_VALUE 0x0a #define REG_OPEN_ENTRY 0x0f #define REG_INFO 0x11 @@ -98,6 +99,27 @@ typedef struct r_reg_open_flush_key_info } REG_R_FLUSH_KEY; +/* REG_Q_SET_KEY_SEC */ +typedef struct q_reg_set_key_sec_info +{ + POLICY_HND pol; /* policy handle */ + + uint32 unknown; /* 0x0000 0004 */ + + uint32 ptr; /* pointer */ + BUFHDR hdr_sec; /* header for security data */ + SEC_DESC_BUF *data; /* security data */ + +} REG_Q_SET_KEY_SEC; + +/* REG_R_SET_KEY_SEC */ +typedef struct r_reg_set_key_sec_info +{ + uint32 status; + +} REG_R_SET_KEY_SEC; + + /* REG_Q_GET_KEY_SEC */ typedef struct q_reg_get_key_sec_info { -- cgit