diff options
author | Tim Potter <tpot@samba.org> | 2003-11-15 05:42:49 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2003-11-15 05:42:49 +0000 |
commit | 78b7118d1aeccc9da490af614d4646a328ac2c46 (patch) | |
tree | 21a0ac127711fc65872d8f1ae6fc45d2265ae2e6 /source4/librpc/ndr/ndr_spoolss.h | |
parent | 7290260c1addcaa76da02a663f14ce4be790b13b (diff) | |
download | samba-78b7118d1aeccc9da490af614d4646a328ac2c46.tar.gz samba-78b7118d1aeccc9da490af614d4646a328ac2c46.tar.bz2 samba-78b7118d1aeccc9da490af614d4646a328ac2c46.zip |
Skeleton IDL for SPOOLSS pipe. For this inital version, only OpenPrinterEx
works but without a devicemode.
(This used to be commit 35e889cf339f4ed62d4953b4cb5da2f21cf249a2)
Diffstat (limited to 'source4/librpc/ndr/ndr_spoolss.h')
-rw-r--r-- | source4/librpc/ndr/ndr_spoolss.h | 1088 |
1 files changed, 1088 insertions, 0 deletions
diff --git a/source4/librpc/ndr/ndr_spoolss.h b/source4/librpc/ndr/ndr_spoolss.h new file mode 100644 index 0000000000..a0fa0d6e14 --- /dev/null +++ b/source4/librpc/ndr/ndr_spoolss.h @@ -0,0 +1,1088 @@ +/* header auto-generated by pidl */ + +struct spoolss_00 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_01 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_02 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_03 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_04 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_05 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_06 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_07 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_08 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_09 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_0a { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_0b { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_0c { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_0d { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_0e { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_0f { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_10 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_11 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_12 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_13 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_14 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_15 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_16 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_17 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_18 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_19 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_1a { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_1b { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_1c { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_1d { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_1e { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_1f { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_20 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_21 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_22 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_23 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_24 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_25 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_26 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_27 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_28 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_29 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_2a { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_2b { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_2c { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_2d { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_2e { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_2f { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_30 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_31 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_32 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_33 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_34 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_35 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_36 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_37 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_38 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_39 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_3a { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_3b { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_3c { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_3d { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_3e { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_3f { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_40 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_41 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_42 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_43 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_44 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_Devmode { + uint32 foo; +}; + +struct spoolss_DevmodeContainer { + uint32 size; + struct spoolss_Devmode *devmode; +}; + +struct spoolss_UserLevel1 { + uint32 size; + const char *client; + const char *user; + uint32 build; + uint32 major; + uint32 minor; + uint32 processor; +}; + +union spoolss_UserLevel { +/* [case(1)] */ struct spoolss_UserLevel1 *level1; +}; + +struct spoolss_OpenPrinterEx { + struct { + const char *printername; + const char *datatype; + struct spoolss_DevmodeContainer devmode_ctr; + uint32 access_required; + uint32 level; + union spoolss_UserLevel userlevel; + } in; + + struct { + struct policy_handle *handle; + NTSTATUS result; + } out; + +}; + +struct spoolss_46 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_47 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_48 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_49 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_4a { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_4b { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_4c { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_4d { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_4e { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_4f { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_50 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_51 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_52 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_53 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_54 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_55 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_56 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_57 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_58 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_59 { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_5a { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_5b { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_5c { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_5d { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_5e { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct spoolss_5f { + struct { + } in; + + struct { + NTSTATUS result; + } out; + +}; + +#define DCERPC_SPOOLSS_00 0 +#define DCERPC_SPOOLSS_01 1 +#define DCERPC_SPOOLSS_02 2 +#define DCERPC_SPOOLSS_03 3 +#define DCERPC_SPOOLSS_04 4 +#define DCERPC_SPOOLSS_05 5 +#define DCERPC_SPOOLSS_06 6 +#define DCERPC_SPOOLSS_07 7 +#define DCERPC_SPOOLSS_08 8 +#define DCERPC_SPOOLSS_09 9 +#define DCERPC_SPOOLSS_0A 10 +#define DCERPC_SPOOLSS_0B 11 +#define DCERPC_SPOOLSS_0C 12 +#define DCERPC_SPOOLSS_0D 13 +#define DCERPC_SPOOLSS_0E 14 +#define DCERPC_SPOOLSS_0F 15 +#define DCERPC_SPOOLSS_10 16 +#define DCERPC_SPOOLSS_11 17 +#define DCERPC_SPOOLSS_12 18 +#define DCERPC_SPOOLSS_13 19 +#define DCERPC_SPOOLSS_14 20 +#define DCERPC_SPOOLSS_15 21 +#define DCERPC_SPOOLSS_16 22 +#define DCERPC_SPOOLSS_17 23 +#define DCERPC_SPOOLSS_18 24 +#define DCERPC_SPOOLSS_19 25 +#define DCERPC_SPOOLSS_1A 26 +#define DCERPC_SPOOLSS_1B 27 +#define DCERPC_SPOOLSS_1C 28 +#define DCERPC_SPOOLSS_1D 29 +#define DCERPC_SPOOLSS_1E 30 +#define DCERPC_SPOOLSS_1F 31 +#define DCERPC_SPOOLSS_20 32 +#define DCERPC_SPOOLSS_21 33 +#define DCERPC_SPOOLSS_22 34 +#define DCERPC_SPOOLSS_23 35 +#define DCERPC_SPOOLSS_24 36 +#define DCERPC_SPOOLSS_25 37 +#define DCERPC_SPOOLSS_26 38 +#define DCERPC_SPOOLSS_27 39 +#define DCERPC_SPOOLSS_28 40 +#define DCERPC_SPOOLSS_29 41 +#define DCERPC_SPOOLSS_2A 42 +#define DCERPC_SPOOLSS_2B 43 +#define DCERPC_SPOOLSS_2C 44 +#define DCERPC_SPOOLSS_2D 45 +#define DCERPC_SPOOLSS_2E 46 +#define DCERPC_SPOOLSS_2F 47 +#define DCERPC_SPOOLSS_30 48 +#define DCERPC_SPOOLSS_31 49 +#define DCERPC_SPOOLSS_32 50 +#define DCERPC_SPOOLSS_33 51 +#define DCERPC_SPOOLSS_34 52 +#define DCERPC_SPOOLSS_35 53 +#define DCERPC_SPOOLSS_36 54 +#define DCERPC_SPOOLSS_37 55 +#define DCERPC_SPOOLSS_38 56 +#define DCERPC_SPOOLSS_39 57 +#define DCERPC_SPOOLSS_3A 58 +#define DCERPC_SPOOLSS_3B 59 +#define DCERPC_SPOOLSS_3C 60 +#define DCERPC_SPOOLSS_3D 61 +#define DCERPC_SPOOLSS_3E 62 +#define DCERPC_SPOOLSS_3F 63 +#define DCERPC_SPOOLSS_40 64 +#define DCERPC_SPOOLSS_41 65 +#define DCERPC_SPOOLSS_42 66 +#define DCERPC_SPOOLSS_43 67 +#define DCERPC_SPOOLSS_44 68 +#define DCERPC_SPOOLSS_OPENPRINTEREX 69 +#define DCERPC_SPOOLSS_46 70 +#define DCERPC_SPOOLSS_47 71 +#define DCERPC_SPOOLSS_48 72 +#define DCERPC_SPOOLSS_49 73 +#define DCERPC_SPOOLSS_4A 74 +#define DCERPC_SPOOLSS_4B 75 +#define DCERPC_SPOOLSS_4C 76 +#define DCERPC_SPOOLSS_4D 77 +#define DCERPC_SPOOLSS_4E 78 +#define DCERPC_SPOOLSS_4F 79 +#define DCERPC_SPOOLSS_50 80 +#define DCERPC_SPOOLSS_51 81 +#define DCERPC_SPOOLSS_52 82 +#define DCERPC_SPOOLSS_53 83 +#define DCERPC_SPOOLSS_54 84 +#define DCERPC_SPOOLSS_55 85 +#define DCERPC_SPOOLSS_56 86 +#define DCERPC_SPOOLSS_57 87 +#define DCERPC_SPOOLSS_58 88 +#define DCERPC_SPOOLSS_59 89 +#define DCERPC_SPOOLSS_5A 90 +#define DCERPC_SPOOLSS_5B 91 +#define DCERPC_SPOOLSS_5C 92 +#define DCERPC_SPOOLSS_5D 93 +#define DCERPC_SPOOLSS_5E 94 +#define DCERPC_SPOOLSS_5F 95 |