/* dcerpc client calls generated by pidl */ #include "includes.h" NTSTATUS dcerpc_srvsvc_00(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_00 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_00, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_00, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_00, (ndr_pull_fn_t) ndr_pull_srvsvc_00, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_00, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_01(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_01 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_01, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_01, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_01, (ndr_pull_fn_t) ndr_pull_srvsvc_01, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_01, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_02(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_02 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_02, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_02, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_02, (ndr_pull_fn_t) ndr_pull_srvsvc_02, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_02, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_03(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_03 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_03, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_03, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_03, (ndr_pull_fn_t) ndr_pull_srvsvc_03, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_03, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_04(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_04 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_04, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_04, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_04, (ndr_pull_fn_t) ndr_pull_srvsvc_04, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_04, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_05(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_05 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_05, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_05, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_05, (ndr_pull_fn_t) ndr_pull_srvsvc_05, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_05, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_06(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_06 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_06, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_06, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_06, (ndr_pull_fn_t) ndr_pull_srvsvc_06, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_06, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_07(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_07 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_07, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_07, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_07, (ndr_pull_fn_t) ndr_pull_srvsvc_07, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_07, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NetConnEnum(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NetConnEnum *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NetConnEnum, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NETCONNENUM, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NetConnEnum, (ndr_pull_fn_t) ndr_pull_srvsvc_NetConnEnum, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NetConnEnum, r); } return status; } NTSTATUS dcerpc_srvsvc_NetFileEnum(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NetFileEnum *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NetFileEnum, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NETFILEENUM, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NetFileEnum, (ndr_pull_fn_t) ndr_pull_srvsvc_NetFileEnum, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NetFileEnum, r); } return status; } NTSTATUS dcerpc_srvsvc_0a(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_0a *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_0a, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_0A, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_0a, (ndr_pull_fn_t) ndr_pull_srvsvc_0a, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_0a, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NET_FILE_CLOSE(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NET_FILE_CLOSE *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NET_FILE_CLOSE, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NET_FILE_CLOSE, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NET_FILE_CLOSE, (ndr_pull_fn_t) ndr_pull_srvsvc_NET_FILE_CLOSE, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NET_FILE_CLOSE, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NetSessEnum(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NetSessEnum *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NetSessEnum, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NETSESSENUM, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NetSessEnum, (ndr_pull_fn_t) ndr_pull_srvsvc_NetSessEnum, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NetSessEnum, r); } return status; } NTSTATUS dcerpc_srvsvc_0d(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_0d *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_0d, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_0D, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_0d, (ndr_pull_fn_t) ndr_pull_srvsvc_0d, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_0d, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NET_SHARE_ADD(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NET_SHARE_ADD *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NET_SHARE_ADD, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NET_SHARE_ADD, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NET_SHARE_ADD, (ndr_pull_fn_t) ndr_pull_srvsvc_NET_SHARE_ADD, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NET_SHARE_ADD, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NetShareEnumAll(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NetShareEnumAll *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NetShareEnumAll, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NETSHAREENUMALL, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NetShareEnumAll, (ndr_pull_fn_t) ndr_pull_srvsvc_NetShareEnumAll, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NetShareEnumAll, r); } return status; } NTSTATUS dcerpc_srvsvc_NET_SHARE_GET_INFO(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NET_SHARE_GET_INFO *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NET_SHARE_GET_INFO, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NET_SHARE_GET_INFO, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NET_SHARE_GET_INFO, (ndr_pull_fn_t) ndr_pull_srvsvc_NET_SHARE_GET_INFO, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NET_SHARE_GET_INFO, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NET_SHARE_SET_INFO(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NET_SHARE_SET_INFO *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NET_SHARE_SET_INFO, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NET_SHARE_SET_INFO, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NET_SHARE_SET_INFO, (ndr_pull_fn_t) ndr_pull_srvsvc_NET_SHARE_SET_INFO, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NET_SHARE_SET_INFO, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NET_SHARE_DEL(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NET_SHARE_DEL *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NET_SHARE_DEL, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NET_SHARE_DEL, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NET_SHARE_DEL, (ndr_pull_fn_t) ndr_pull_srvsvc_NET_SHARE_DEL, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NET_SHARE_DEL, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NET_SHARE_DEL_STICKY(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NET_SHARE_DEL_STICKY *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NET_SHARE_DEL_STICKY, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NET_SHARE_DEL_STICKY, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NET_SHARE_DEL_STICKY, (ndr_pull_fn_t) ndr_pull_srvsvc_NET_SHARE_DEL_STICKY, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NET_SHARE_DEL_STICKY, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_14(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_14 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_14, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_14, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_14, (ndr_pull_fn_t) ndr_pull_srvsvc_14, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_14, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NET_SRV_GET_INFO(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NET_SRV_GET_INFO *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NET_SRV_GET_INFO, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NET_SRV_GET_INFO, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NET_SRV_GET_INFO, (ndr_pull_fn_t) ndr_pull_srvsvc_NET_SRV_GET_INFO, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NET_SRV_GET_INFO, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NET_SRV_SET_INFO(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NET_SRV_SET_INFO *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NET_SRV_SET_INFO, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NET_SRV_SET_INFO, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NET_SRV_SET_INFO, (ndr_pull_fn_t) ndr_pull_srvsvc_NET_SRV_SET_INFO, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NET_SRV_SET_INFO, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NetDiskEnum(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NetDiskEnum *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NetDiskEnum, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NETDISKENUM, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NetDiskEnum, (ndr_pull_fn_t) ndr_pull_srvsvc_NetDiskEnum, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NetDiskEnum, r); } return status; } NTSTATUS dcerpc_srvsvc_18(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_18 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_18, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_18, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_18, (ndr_pull_fn_t) ndr_pull_srvsvc_18, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_18, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_19(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_19 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_19, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_19, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_19, (ndr_pull_fn_t) ndr_pull_srvsvc_19, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_19, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NetTransportEnum(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NetTransportEnum *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NetTransportEnum, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NETTRANSPORTENUM, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NetTransportEnum, (ndr_pull_fn_t) ndr_pull_srvsvc_NetTransportEnum, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NetTransportEnum, r); } return status; } NTSTATUS dcerpc_srvsvc_1b(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_1b *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_1b, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_1B, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_1b, (ndr_pull_fn_t) ndr_pull_srvsvc_1b, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_1b, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NET_REMOTE_TOD(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NET_REMOTE_TOD *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NET_REMOTE_TOD, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NET_REMOTE_TOD, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NET_REMOTE_TOD, (ndr_pull_fn_t) ndr_pull_srvsvc_NET_REMOTE_TOD, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NET_REMOTE_TOD, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_1d(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_1d *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_1d, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_1D, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_1d, (ndr_pull_fn_t) ndr_pull_srvsvc_1d, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_1d, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_1e(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_1e *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_1e, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_1E, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_1e, (ndr_pull_fn_t) ndr_pull_srvsvc_1e, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_1e, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_1f(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_1f *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_1f, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_1F, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_1f, (ndr_pull_fn_t) ndr_pull_srvsvc_1f, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_1f, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_20(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_20 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_20, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_20, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_20, (ndr_pull_fn_t) ndr_pull_srvsvc_20, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_20, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NET_NAME_VALIDATE(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NET_NAME_VALIDATE *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NET_NAME_VALIDATE, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NET_NAME_VALIDATE, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NET_NAME_VALIDATE, (ndr_pull_fn_t) ndr_pull_srvsvc_NET_NAME_VALIDATE, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NET_NAME_VALIDATE, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_22(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_22 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_22, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_22, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_22, (ndr_pull_fn_t) ndr_pull_srvsvc_22, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_22, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_23(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_23 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_23, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_23, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_23, (ndr_pull_fn_t) ndr_pull_srvsvc_23, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_23, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NetShareEnum(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NetShareEnum *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NetShareEnum, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NETSHAREENUM, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NetShareEnum, (ndr_pull_fn_t) ndr_pull_srvsvc_NetShareEnum, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NetShareEnum, r); } return status; } NTSTATUS dcerpc_srvsvc_25(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_25 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_25, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_25, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_25, (ndr_pull_fn_t) ndr_pull_srvsvc_25, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_25, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_26(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_26 *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_26, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_26, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_26, (ndr_pull_fn_t) ndr_pull_srvsvc_26, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_26, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NET_FILE_QUERY_SECDESC(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NET_FILE_QUERY_SECDESC *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NET_FILE_QUERY_SECDESC, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NET_FILE_QUERY_SECDESC, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NET_FILE_QUERY_SECDESC, (ndr_pull_fn_t) ndr_pull_srvsvc_NET_FILE_QUERY_SECDESC, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NET_FILE_QUERY_SECDESC, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; } NTSTATUS dcerpc_srvsvc_NET_FILE_SET_SECDESC(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct srvsvc_NET_FILE_SET_SECDESC *r) { NTSTATUS status; if (p->flags & DCERPC_DEBUG_PRINT_IN) { NDR_PRINT_IN_DEBUG(srvsvc_NET_FILE_SET_SECDESC, r); } status = dcerpc_ndr_request(p, DCERPC_SRVSVC_NET_FILE_SET_SECDESC, mem_ctx, (ndr_push_fn_t) ndr_push_srvsvc_NET_FILE_SET_SECDESC, (ndr_pull_fn_t) ndr_pull_srvsvc_NET_FILE_SET_SECDESC, r); if (NT_STATUS_IS_OK(status) && (p->flags & DCERPC_DEBUG_PRINT_OUT)) { NDR_PRINT_OUT_DEBUG(srvsvc_NET_FILE_SET_SECDESC, r); } if (NT_STATUS_IS_OK(status)) status = r->out.result; return status; }