From 8f0f97b078f45abbd001a1fa893455bd27d072cd Mon Sep 17 00:00:00 2001 From: Tim Potter Date: Thu, 20 Nov 2003 03:27:56 +0000 Subject: Added ATSVC pipe. (This used to be commit 274058486766f7a1094918702e7bc225aa938b2e) --- source4/librpc/ndr/ndr_atsvc.h | 90 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 source4/librpc/ndr/ndr_atsvc.h (limited to 'source4/librpc/ndr/ndr_atsvc.h') diff --git a/source4/librpc/ndr/ndr_atsvc.h b/source4/librpc/ndr/ndr_atsvc.h new file mode 100644 index 0000000000..e8e7276de2 --- /dev/null +++ b/source4/librpc/ndr/ndr_atsvc.h @@ -0,0 +1,90 @@ +/* header auto-generated by pidl */ + +#define DCERPC_ATSVC_UUID "1ff70682-0a51-30e8-076d-740be8cee98b" +#define DCERPC_ATSVC_VERSION 1.0 +#define DCERPC_ATSVC_NAME "atsvc" + +#define DCERPC_ATSVC_JOBADD 0 +#define DCERPC_ATSVC_JOBDEL 1 +#define DCERPC_ATSVC_JOBENUM 2 +#define DCERPC_ATSVC_JOBGETINFO 3 + + +struct atsvc_JobInfo { + uint32 job_time; + uint32 days_of_month; + uint8 days_of_week; + uint8 flags; + const char *command; +}; + +struct atsvc_JobAdd { + struct { + const char *servername; + struct atsvc_JobInfo *job_info; + } in; + + struct { + uint32 job_id; + NTSTATUS result; + } out; + +}; + +struct atsvc_JobDel { + struct { + const char *servername; + uint32 min_job_id; + uint32 max_job_id; + } in; + + struct { + NTSTATUS result; + } out; + +}; + +struct atsvc_JobEnumInfo { + uint32 job_id; + uint32 job_time; + uint32 days_of_month; + uint8 days_of_week; + uint8 flags; + const char *command; +}; + +struct atsvc_enum_ctr { + uint32 entries_read; + struct atsvc_JobEnumInfo *first_entry; +}; + +struct atsvc_JobEnum { + struct { + const char *servername; + struct atsvc_enum_ctr *ctr; + uint32 preferred_max_len; + uint32 *resume_handle; + } in; + + struct { + struct atsvc_enum_ctr *ctr; + uint32 total_entries; + uint32 *resume_handle; + NTSTATUS result; + } out; + +}; + +struct atsvc_JobGetInfo { + struct { + const char *servername; + uint32 job_id; + } in; + + struct { + struct atsvc_JobInfo *job_info; + NTSTATUS result; + } out; + +}; + -- cgit