/* 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; };