r4433: added the boilerplate for the new w2k3 LSA functions in preparation
authorAndrew Tridgell <tridge@samba.org>
Fri, 31 Dec 2004 06:08:43 +0000 (06:08 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:07:49 +0000 (13:07 -0500)
for adding LookupSids3 (needed for ACL editing from w2k3)
(This used to be commit 745bbc0e1717c1e0068be00cff36071dbdc451a6)

source4/librpc/idl/lsa.idl
source4/rpc_server/lsa/dcesrv_lsa.c

index c36fce9daee898b7d64c037e60e500b82f12bc96..e4ef17b7124ac4ad16f9b558f99bb64ab33b1f91 100644 (file)
 
        /* Function 0x3b */
        NTSTATUS lsa_CreateTrustedDomainEx2();
+
+       /* Function 0x3c */
+       NTSTATUS lsa_CREDRWRITE();
+
+       /* Function 0x3d */
+       NTSTATUS lsa_CREDRREAD();
+
+       /* Function 0x3e */
+       NTSTATUS lsa_CREDRENUMERATE();
+
+       /* Function 0x3f */
+       NTSTATUS lsa_CREDRWRITEDOMAINCREDENTIALS();
+
+       /* Function 0x40 */
+       NTSTATUS lsa_CREDRREADDOMAINCREDENTIALS();
+
+       /* Function 0x41 */
+       NTSTATUS lsa_CREDRDELETE();
+
+       /* Function 0x42 */
+       NTSTATUS lsa_CREDRGETTARGETINFO();
+
+       /* Function 0x43 */
+       NTSTATUS lsa_CREDRPROFILELOADED();
+
+       /* Function 0x44 */
+       NTSTATUS lsa_LSARLOOKUPNAMES3();
+
+       /* Function 0x45 */
+       NTSTATUS lsa_CREDRGETSESSIONTYPES();
+
+       /* Function 0x46 */
+       NTSTATUS lsa_LSARREGISTERAUDITEVENT();
+
+       /* Function 0x47 */
+       NTSTATUS lsa_LSARGENAUDITEVENT();
+
+       /* Function 0x48 */
+       NTSTATUS lsa_LSARUNREGISTERAUDITEVENT();
+
+       /* Function 0x49 */
+       NTSTATUS lsa_LSARQUERYFORESTTRUSTINFORMATION();
+
+       /* Function 0x4a */
+       NTSTATUS lsa_LSARSETFORESTTRUSTINFORMATION();
+
+       /* Function 0x4b */
+       NTSTATUS lsa_CREDRRENAME();
+
+       /* Function 0x4c */
+       NTSTATUS lsa_LSARLOOKUPSIDS3();
+
+       /* Function 0x4d */
+       NTSTATUS lsa_LSARLOOKUPNAMES4();
+
+       /* Function 0x4e */
+       NTSTATUS lsa_LSAROPENPOLICYSCE();
+
+       /* Function 0x4f */
+       NTSTATUS lsa_LSARADTREGISTERSECURITYEVENTSOURCE();
+
+       /* Function 0x50 */
+       NTSTATUS lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE();
+
+       /* Function 0x51 */
+       NTSTATUS lsa_LSARADTREPORTSECURITYEVENT();
+
 }
index 8b8c0c15adc46c0c34ed8091dd3709dff4536757..2b22c46822634b717fe35244a1ba2c304b67f336 100644 (file)
@@ -1814,5 +1814,225 @@ static NTSTATUS lsa_CreateTrustedDomainEx2(struct dcesrv_call_state *dce_call,
        DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
 }
 
+/* 
+  lsa_CREDRWRITE 
+*/
+static NTSTATUS lsa_CREDRWRITE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_CREDRWRITE *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_CREDRREAD 
+*/
+static NTSTATUS lsa_CREDRREAD(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_CREDRREAD *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_CREDRENUMERATE 
+*/
+static NTSTATUS lsa_CREDRENUMERATE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_CREDRENUMERATE *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_CREDRWRITEDOMAINCREDENTIALS 
+*/
+static NTSTATUS lsa_CREDRWRITEDOMAINCREDENTIALS(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_CREDRWRITEDOMAINCREDENTIALS *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_CREDRREADDOMAINCREDENTIALS 
+*/
+static NTSTATUS lsa_CREDRREADDOMAINCREDENTIALS(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_CREDRREADDOMAINCREDENTIALS *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_CREDRDELETE 
+*/
+static NTSTATUS lsa_CREDRDELETE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_CREDRDELETE *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_CREDRGETTARGETINFO 
+*/
+static NTSTATUS lsa_CREDRGETTARGETINFO(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_CREDRGETTARGETINFO *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_CREDRPROFILELOADED 
+*/
+static NTSTATUS lsa_CREDRPROFILELOADED(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_CREDRPROFILELOADED *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_LSARLOOKUPNAMES3 
+*/
+static NTSTATUS lsa_LSARLOOKUPNAMES3(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_LSARLOOKUPNAMES3 *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_CREDRGETSESSIONTYPES 
+*/
+static NTSTATUS lsa_CREDRGETSESSIONTYPES(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_CREDRGETSESSIONTYPES *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_LSARREGISTERAUDITEVENT 
+*/
+static NTSTATUS lsa_LSARREGISTERAUDITEVENT(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_LSARREGISTERAUDITEVENT *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_LSARGENAUDITEVENT 
+*/
+static NTSTATUS lsa_LSARGENAUDITEVENT(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_LSARGENAUDITEVENT *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_LSARUNREGISTERAUDITEVENT 
+*/
+static NTSTATUS lsa_LSARUNREGISTERAUDITEVENT(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_LSARUNREGISTERAUDITEVENT *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_LSARQUERYFORESTTRUSTINFORMATION 
+*/
+static NTSTATUS lsa_LSARQUERYFORESTTRUSTINFORMATION(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_LSARQUERYFORESTTRUSTINFORMATION *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_LSARSETFORESTTRUSTINFORMATION 
+*/
+static NTSTATUS lsa_LSARSETFORESTTRUSTINFORMATION(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_LSARSETFORESTTRUSTINFORMATION *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_CREDRRENAME 
+*/
+static NTSTATUS lsa_CREDRRENAME(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_CREDRRENAME *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_LSARLOOKUPSIDS3 
+*/
+static NTSTATUS lsa_LSARLOOKUPSIDS3(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_LSARLOOKUPSIDS3 *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_LSARLOOKUPNAMES4 
+*/
+static NTSTATUS lsa_LSARLOOKUPNAMES4(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_LSARLOOKUPNAMES4 *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_LSAROPENPOLICYSCE 
+*/
+static NTSTATUS lsa_LSAROPENPOLICYSCE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_LSAROPENPOLICYSCE *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_LSARADTREGISTERSECURITYEVENTSOURCE 
+*/
+static NTSTATUS lsa_LSARADTREGISTERSECURITYEVENTSOURCE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_LSARADTREGISTERSECURITYEVENTSOURCE *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE 
+*/
+static NTSTATUS lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
+/* 
+  lsa_LSARADTREPORTSECURITYEVENT 
+*/
+static NTSTATUS lsa_LSARADTREPORTSECURITYEVENT(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
+                      struct lsa_LSARADTREPORTSECURITYEVENT *r)
+{
+       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+}
+
+
 /* include the generated boilerplate */
 #include "librpc/gen_ndr/ndr_lsa_s.c"