1
/* parser auto-generated by pidl */
4
#include "librpc/gen_ndr/ndr_policyagent.h"
6
static enum ndr_err_code ndr_push_policyagent_Dummy(struct ndr_push *ndr, int flags, const struct policyagent_Dummy *r)
10
if (flags & NDR_OUT) {
11
NDR_CHECK(ndr_push_WERROR(ndr, NDR_SCALARS, r->out.result));
13
return NDR_ERR_SUCCESS;
16
static enum ndr_err_code ndr_pull_policyagent_Dummy(struct ndr_pull *ndr, int flags, struct policyagent_Dummy *r)
20
if (flags & NDR_OUT) {
21
NDR_CHECK(ndr_pull_WERROR(ndr, NDR_SCALARS, &r->out.result));
23
return NDR_ERR_SUCCESS;
26
_PUBLIC_ void ndr_print_policyagent_Dummy(struct ndr_print *ndr, const char *name, int flags, const struct policyagent_Dummy *r)
28
ndr_print_struct(ndr, name, "policyagent_Dummy");
29
if (r == NULL) { ndr_print_null(ndr); return; }
31
if (flags & NDR_SET_VALUES) {
32
ndr->flags |= LIBNDR_PRINT_SET_VALUES;
35
ndr_print_struct(ndr, "in", "policyagent_Dummy");
39
if (flags & NDR_OUT) {
40
ndr_print_struct(ndr, "out", "policyagent_Dummy");
42
ndr_print_WERROR(ndr, "result", r->out.result);
48
static const struct ndr_interface_call policyagent_calls[] = {
51
sizeof(struct policyagent_Dummy),
52
(ndr_push_flags_fn_t) ndr_push_policyagent_Dummy,
53
(ndr_pull_flags_fn_t) ndr_pull_policyagent_Dummy,
54
(ndr_print_function_t) ndr_print_policyagent_Dummy,
58
{ NULL, 0, NULL, NULL, NULL }
61
static const char * const policyagent_endpoint_strings[] = {
62
"ncacn_np:[\\pipe\\policyagent]",
65
static const struct ndr_interface_string_array policyagent_endpoints = {
67
.names = policyagent_endpoint_strings
70
static const char * const policyagent_authservice_strings[] = {
74
static const struct ndr_interface_string_array policyagent_authservices = {
76
.names = policyagent_authservice_strings
80
const struct ndr_interface_table ndr_table_policyagent = {
81
.name = "policyagent",
83
{0xd335b8f6,0xcb31,0x11d0,{0xb0,0xf9},{0x00,0x60,0x97,0xba,0x4e,0x54}},
84
NDR_POLICYAGENT_VERSION
86
.helpstring = NDR_POLICYAGENT_HELPSTRING,
88
.calls = policyagent_calls,
89
.endpoints = &policyagent_endpoints,
90
.authservices = &policyagent_authservices