diff options
Diffstat (limited to 'source4/librpc')
-rw-r--r-- | source4/librpc/config.m4 | 1 | ||||
-rw-r--r-- | source4/librpc/idl/dcom.idl | 4 | ||||
-rw-r--r-- | source4/librpc/idl/exchange.idl | 63 | ||||
-rw-r--r-- | source4/librpc/idl/wzcsvc.idl | 13 |
4 files changed, 81 insertions, 0 deletions
diff --git a/source4/librpc/config.m4 b/source4/librpc/config.m4 index e6cffa81ca..612ee341d0 100644 --- a/source4/librpc/config.m4 +++ b/source4/librpc/config.m4 @@ -9,6 +9,7 @@ SMB_SUBSYSTEM(LIBNDR_RAW,[], librpc/gen_ndr/ndr_audiosrv.o librpc/gen_ndr/ndr_dcerpc.o librpc/gen_ndr/ndr_echo.o + librpc/gen_ndr/ndr_exchange.o librpc/gen_ndr/ndr_misc.o librpc/gen_ndr/ndr_lsa.o librpc/gen_ndr/ndr_lsads.o diff --git a/source4/librpc/idl/dcom.idl b/source4/librpc/idl/dcom.idl index e6704074fa..8530c00f3c 100644 --- a/source4/librpc/idl/dcom.idl +++ b/source4/librpc/idl/dcom.idl @@ -34,6 +34,7 @@ interface ObjectRpcBaseTypes // Causality Identifier #define CID GUID + // Class ID #define CLSID GUID // Interface identifier @@ -500,6 +501,9 @@ interface ISystemActivator WERROR IRunDown_Dummy(); } + +// Service COntrol Manager + [ uuid(00000136-0000-0000-C000-000000000046), version(0.0) diff --git a/source4/librpc/idl/exchange.idl b/source4/librpc/idl/exchange.idl new file mode 100644 index 0000000000..ec9cba44ec --- /dev/null +++ b/source4/librpc/idl/exchange.idl @@ -0,0 +1,63 @@ +[
+ uuid(1544f5e0-613c-11d1-93df-00c04fd7bd09),
+ helpstring("Exchange 2003 System Attendant Request For Response")
+] interface exchange_rfr
+{
+ void rfr_dummy();
+}
+
+[
+ uuid(469d6ec0-0d87-11ce-b13f-00aa003bec6c),
+ helpstring("Exchange 5.5 System Attendant Request for Response")
+] interface exchange_system_attendant
+{
+ void sysatt_dummy();
+}
+
+[
+ uuid(9e8ee830-4559-11ce-979b-00aa005ffebe),
+ helpstring("Exchange 5.5 MTA")
+] interface exchange_mta
+{
+ void mta_dummy();
+}
+
+[
+ uuid(f5cc59b4-4264-101a-8c59-08002b2f8426),
+ helpstring("Exchange 5.5 DRS")
+] interface exchange_drs
+{
+ void drs_dummy();
+}
+
+[
+ uuid(f5cc5a7c-4264-101a-8c59-08002b2f8426),
+ helpstring("Exchange 5.5 XDS")
+] interface exchange_xds
+{
+ void xds_dummy();
+}
+
+[
+ uuid(f5cc5a18-4264-101a-8c59-08002b2f8426),
+ helpstring("Exchange 5.5 Name Service Provider")
+] interface exchange_nsp
+{
+ void nsp_dummy();
+}
+
+[
+ uuid(a4f1db00-ca47-1067-b31f-00dd010662da),
+ helpstring("Exchange 5.5 EMSMDB")
+] interface exchange_emsmdb
+{
+ void emsmdb_dummy();
+}
+
+[
+ uuid(c840a7dc-42c0-1a10-b4b9-08002b2fe182),
+ helpstring("Unknwon")
+] interface exchange_unknown
+{
+ void unknown_dummy();
+}
diff --git a/source4/librpc/idl/wzcsvc.idl b/source4/librpc/idl/wzcsvc.idl index 167496e3cc..76898db41d 100644 --- a/source4/librpc/idl/wzcsvc.idl +++ b/source4/librpc/idl/wzcsvc.idl @@ -12,4 +12,17 @@ interface wzcsvc /*****************/ /* Function 0x00 */ WERROR wzcsvc_Unknown0(); + + /*****************/ + /* Function 0x01 */ + WERROR wzcsvc_Unknown1(); + + /*****************/ + /* Function 0x02 */ + WERROR wzcsvc_Unknown2(); + + /*****************/ + /* Function 0x03 */ + WERROR wzcsvc_Unknown3(); + } |