1
#include "librpc/rpc/dcerpc.h"
2
#include "librpc/gen_ndr/atsvc.h"
3
#ifndef _HEADER_RPC_atsvc
4
#define _HEADER_RPC_atsvc
6
extern const struct ndr_interface_table ndr_table_atsvc;
8
struct tevent_req *dcerpc_atsvc_JobAdd_r_send(TALLOC_CTX *mem_ctx,
9
struct tevent_context *ev,
10
struct dcerpc_binding_handle *h,
11
struct atsvc_JobAdd *r);
12
NTSTATUS dcerpc_atsvc_JobAdd_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
13
NTSTATUS dcerpc_atsvc_JobAdd_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct atsvc_JobAdd *r);
14
struct tevent_req *dcerpc_atsvc_JobAdd_send(TALLOC_CTX *mem_ctx,
15
struct tevent_context *ev,
16
struct dcerpc_binding_handle *h,
17
const char *_servername /* [in] [unique,charset(UTF16)] */,
18
struct atsvc_JobInfo *_job_info /* [in] [ref] */,
19
uint32_t *_job_id /* [out] [ref] */);
20
NTSTATUS dcerpc_atsvc_JobAdd_recv(struct tevent_req *req,
23
NTSTATUS dcerpc_atsvc_JobAdd(struct dcerpc_binding_handle *h,
25
const char *_servername /* [in] [unique,charset(UTF16)] */,
26
struct atsvc_JobInfo *_job_info /* [in] [ref] */,
27
uint32_t *_job_id /* [out] [ref] */,
30
struct tevent_req *dcerpc_atsvc_JobDel_r_send(TALLOC_CTX *mem_ctx,
31
struct tevent_context *ev,
32
struct dcerpc_binding_handle *h,
33
struct atsvc_JobDel *r);
34
NTSTATUS dcerpc_atsvc_JobDel_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
35
NTSTATUS dcerpc_atsvc_JobDel_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct atsvc_JobDel *r);
36
struct tevent_req *dcerpc_atsvc_JobDel_send(TALLOC_CTX *mem_ctx,
37
struct tevent_context *ev,
38
struct dcerpc_binding_handle *h,
39
const char *_servername /* [in] [unique,charset(UTF16)] */,
40
uint32_t _min_job_id /* [in] */,
41
uint32_t _max_job_id /* [in] */);
42
NTSTATUS dcerpc_atsvc_JobDel_recv(struct tevent_req *req,
45
NTSTATUS dcerpc_atsvc_JobDel(struct dcerpc_binding_handle *h,
47
const char *_servername /* [in] [unique,charset(UTF16)] */,
48
uint32_t _min_job_id /* [in] */,
49
uint32_t _max_job_id /* [in] */,
52
struct tevent_req *dcerpc_atsvc_JobEnum_r_send(TALLOC_CTX *mem_ctx,
53
struct tevent_context *ev,
54
struct dcerpc_binding_handle *h,
55
struct atsvc_JobEnum *r);
56
NTSTATUS dcerpc_atsvc_JobEnum_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
57
NTSTATUS dcerpc_atsvc_JobEnum_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct atsvc_JobEnum *r);
58
struct tevent_req *dcerpc_atsvc_JobEnum_send(TALLOC_CTX *mem_ctx,
59
struct tevent_context *ev,
60
struct dcerpc_binding_handle *h,
61
const char *_servername /* [in] [unique,charset(UTF16)] */,
62
struct atsvc_enum_ctr *_ctr /* [in,out] [ref] */,
63
uint32_t _preferred_max_len /* [in] */,
64
uint32_t *_total_entries /* [out] [ref] */,
65
uint32_t *_resume_handle /* [in,out] [unique] */);
66
NTSTATUS dcerpc_atsvc_JobEnum_recv(struct tevent_req *req,
69
NTSTATUS dcerpc_atsvc_JobEnum(struct dcerpc_binding_handle *h,
71
const char *_servername /* [in] [unique,charset(UTF16)] */,
72
struct atsvc_enum_ctr *_ctr /* [in,out] [ref] */,
73
uint32_t _preferred_max_len /* [in] */,
74
uint32_t *_total_entries /* [out] [ref] */,
75
uint32_t *_resume_handle /* [in,out] [unique] */,
78
struct tevent_req *dcerpc_atsvc_JobGetInfo_r_send(TALLOC_CTX *mem_ctx,
79
struct tevent_context *ev,
80
struct dcerpc_binding_handle *h,
81
struct atsvc_JobGetInfo *r);
82
NTSTATUS dcerpc_atsvc_JobGetInfo_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
83
NTSTATUS dcerpc_atsvc_JobGetInfo_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct atsvc_JobGetInfo *r);
84
struct tevent_req *dcerpc_atsvc_JobGetInfo_send(TALLOC_CTX *mem_ctx,
85
struct tevent_context *ev,
86
struct dcerpc_binding_handle *h,
87
const char *_servername /* [in] [unique,charset(UTF16)] */,
88
uint32_t _job_id /* [in] */,
89
struct atsvc_JobInfo **_job_info /* [out] [ref] */);
90
NTSTATUS dcerpc_atsvc_JobGetInfo_recv(struct tevent_req *req,
93
NTSTATUS dcerpc_atsvc_JobGetInfo(struct dcerpc_binding_handle *h,
95
const char *_servername /* [in] [unique,charset(UTF16)] */,
96
uint32_t _job_id /* [in] */,
97
struct atsvc_JobInfo **_job_info /* [out] [ref] */,
100
#endif /* _HEADER_RPC_atsvc */