_PUBLIC_ void ndr_print_STRUCT_echo_info4(struct ndr_print *ndr, const char *name, const struct echo_info4 *r) { ndr_print_struct(ndr, name, "echo_info4"); ndr->depth++; ndr_print_hyper(ndr, "v", r->v); ndr->depth--; }
_PUBLIC_ void ndr_print_echo_info5(struct ndr_print *ndr, const char *name, const struct echo_info5 *r) { ndr_print_struct(ndr, name, "echo_info5"); ndr->depth++; ndr_print_uint8(ndr, "v1", r->v1); ndr_print_hyper(ndr, "v2", r->v2); ndr->depth--; }
_PUBLIC_ void ndr_print_PERF_DATA_BLOCK(struct ndr_print *ndr, const char *name, const struct PERF_DATA_BLOCK *r) { uint32_t cntr_Signature_0; uint32_t cntr_objects_0; ndr_print_struct(ndr, name, "PERF_DATA_BLOCK"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; ndr->print(ndr, "%s: ARRAY(%d)", "Signature", (int)4); ndr->depth++; for (cntr_Signature_0=0;cntr_Signature_0<4;cntr_Signature_0++) { ndr_print_uint16(ndr, "Signature", r->Signature[cntr_Signature_0]); } ndr->depth--; ndr_print_uint32(ndr, "LittleEndian", r->LittleEndian); ndr_print_uint32(ndr, "Version", r->Version); ndr_print_uint32(ndr, "Revision", r->Revision); ndr_print_uint32(ndr, "TotalByteLength", r->TotalByteLength); ndr_print_uint32(ndr, "HeaderLength", r->HeaderLength); ndr_print_uint32(ndr, "NumObjectTypes", r->NumObjectTypes); ndr_print_uint32(ndr, "DefaultObject", r->DefaultObject); ndr_print_SYSTEMTIME(ndr, "SystemTime", &r->SystemTime); ndr_print_uint32(ndr, "Padding", r->Padding); ndr_print_hyper(ndr, "PerfTime", r->PerfTime); ndr_print_hyper(ndr, "PerfFreq", r->PerfFreq); ndr_print_hyper(ndr, "PerfTime100nSec", r->PerfTime100nSec); ndr_print_uint32(ndr, "SystemNameLength", r->SystemNameLength); ndr_print_uint32(ndr, "SystemNameOffset", r->SystemNameOffset); ndr_print_ptr(ndr, "data", r->data); ndr->depth++; if (r->data) { ndr_print_uint8(ndr, "data", *r->data); } ndr->depth--; ndr->print(ndr, "%s: ARRAY(%d)", "objects", (int)r->NumObjectTypes); ndr->depth++; for (cntr_objects_0=0;cntr_objects_0<r->NumObjectTypes;cntr_objects_0++) { ndr_print_PERF_OBJECT_TYPE(ndr, "objects", &r->objects[cntr_objects_0]); } ndr->depth--; ndr->depth--; }
_PUBLIC_ void ndr_print_PERF_OBJECT_TYPE(struct ndr_print *ndr, const char *name, const struct PERF_OBJECT_TYPE *r) { uint32_t cntr_counters_0; uint32_t cntr_instances_0; ndr_print_struct(ndr, name, "PERF_OBJECT_TYPE"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; ndr_print_uint32(ndr, "TotalByteLength", r->TotalByteLength); ndr_print_uint32(ndr, "DefinitionLength", r->DefinitionLength); ndr_print_uint32(ndr, "HeaderLength", r->HeaderLength); ndr_print_uint32(ndr, "ObjectNameTitleIndex", r->ObjectNameTitleIndex); ndr_print_uint32(ndr, "ObjectNameTitlePointer", r->ObjectNameTitlePointer); ndr_print_uint32(ndr, "ObjectHelpTitleIndex", r->ObjectHelpTitleIndex); ndr_print_uint32(ndr, "ObjectHelpTitlePointer", r->ObjectHelpTitlePointer); ndr_print_uint32(ndr, "DetailLevel", r->DetailLevel); ndr_print_uint32(ndr, "NumCounters", r->NumCounters); ndr_print_uint32(ndr, "DefaultCounter", r->DefaultCounter); ndr_print_uint32(ndr, "NumInstances", r->NumInstances); ndr_print_uint32(ndr, "CodePage", r->CodePage); ndr_print_hyper(ndr, "PerfTime", r->PerfTime); ndr_print_hyper(ndr, "PerfFreq", r->PerfFreq); ndr->print(ndr, "%s: ARRAY(%d)", "counters", (int)r->NumCounters); ndr->depth++; for (cntr_counters_0=0;cntr_counters_0<r->NumCounters;cntr_counters_0++) { ndr_print_PERF_COUNTER_DEFINITION(ndr, "counters", &r->counters[cntr_counters_0]); } ndr->depth--; ndr->print(ndr, "%s: ARRAY(%d)", "instances", (int)r->NumInstances); ndr->depth++; for (cntr_instances_0=0;cntr_instances_0<r->NumInstances;cntr_instances_0++) { ndr_print_PERF_INSTANCE_DEFINITION(ndr, "instances", &r->instances[cntr_instances_0]); } ndr->depth--; ndr_print_PERF_COUNTER_BLOCK(ndr, "counter_data", &r->counter_data); ndr->depth--; }
_PUBLIC_ void ndr_print_RemoteActivation(struct ndr_print *ndr, const char *name, int flags, const struct RemoteActivation *r) { uint32_t cntr_pIIDs_1; uint32_t cntr_protseq_0; uint32_t cntr_ifaces_0; uint32_t cntr_results_0; ndr_print_struct(ndr, name, "RemoteActivation"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "RemoteActivation"); ndr->depth++; ndr_print_ORPCTHIS(ndr, "this_object", &r->in.this_object); ndr_print_GUID(ndr, "Clsid", &r->in.Clsid); ndr_print_ptr(ndr, "pwszObjectName", r->in.pwszObjectName); ndr->depth++; ndr_print_string(ndr, "pwszObjectName", r->in.pwszObjectName); ndr->depth--; ndr_print_ptr(ndr, "pObjectStorage", r->in.pObjectStorage); ndr->depth++; ndr_print_MInterfacePointer(ndr, "pObjectStorage", r->in.pObjectStorage); ndr->depth--; ndr_print_uint32(ndr, "ClientImpLevel", r->in.ClientImpLevel); ndr_print_uint32(ndr, "Mode", r->in.Mode); ndr_print_uint32(ndr, "Interfaces", r->in.Interfaces); ndr_print_ptr(ndr, "pIIDs", r->in.pIIDs); ndr->depth++; ndr->print(ndr, "%s: ARRAY(%d)", "pIIDs", (int)r->in.Interfaces); ndr->depth++; for (cntr_pIIDs_1=0;cntr_pIIDs_1<r->in.Interfaces;cntr_pIIDs_1++) { ndr_print_GUID(ndr, "pIIDs", &r->in.pIIDs[cntr_pIIDs_1]); } ndr->depth--; ndr->depth--; ndr_print_uint16(ndr, "num_protseqs", r->in.num_protseqs); ndr->print(ndr, "%s: ARRAY(%d)", "protseq", (int)r->in.num_protseqs); ndr->depth++; for (cntr_protseq_0=0;cntr_protseq_0<r->in.num_protseqs;cntr_protseq_0++) { ndr_print_uint16(ndr, "protseq", r->in.protseq[cntr_protseq_0]); } ndr->depth--; ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "RemoteActivation"); ndr->depth++; ndr_print_ptr(ndr, "that", r->out.that); ndr->depth++; ndr_print_ORPCTHAT(ndr, "that", r->out.that); ndr->depth--; ndr_print_ptr(ndr, "pOxid", r->out.pOxid); ndr->depth++; ndr_print_hyper(ndr, "pOxid", *r->out.pOxid); ndr->depth--; ndr_print_ptr(ndr, "pdsaOxidBindings", r->out.pdsaOxidBindings); ndr->depth++; ndr_print_DUALSTRINGARRAY(ndr, "pdsaOxidBindings", r->out.pdsaOxidBindings); ndr->depth--; ndr_print_ptr(ndr, "ipidRemUnknown", r->out.ipidRemUnknown); ndr->depth++; ndr_print_GUID(ndr, "ipidRemUnknown", r->out.ipidRemUnknown); ndr->depth--; ndr_print_ptr(ndr, "AuthnHint", r->out.AuthnHint); ndr->depth++; ndr_print_uint32(ndr, "AuthnHint", *r->out.AuthnHint); ndr->depth--; ndr_print_ptr(ndr, "ServerVersion", r->out.ServerVersion); ndr->depth++; ndr_print_COMVERSION(ndr, "ServerVersion", r->out.ServerVersion); ndr->depth--; ndr_print_ptr(ndr, "hr", r->out.hr); ndr->depth++; ndr_print_WERROR(ndr, "hr", *r->out.hr); ndr->depth--; ndr->print(ndr, "%s: ARRAY(%d)", "ifaces", (int)r->in.Interfaces); ndr->depth++; for (cntr_ifaces_0=0;cntr_ifaces_0<r->in.Interfaces;cntr_ifaces_0++) { ndr_print_ptr(ndr, "ifaces", r->out.ifaces[cntr_ifaces_0]); ndr->depth++; ndr_print_MInterfacePointer(ndr, "ifaces", r->out.ifaces[cntr_ifaces_0]); ndr->depth--; } ndr->depth--; ndr->print(ndr, "%s: ARRAY(%d)", "results", (int)r->in.Interfaces); ndr->depth++; for (cntr_results_0=0;cntr_results_0<r->in.Interfaces;cntr_results_0++) { ndr_print_WERROR(ndr, "results", r->out.results[cntr_results_0]); } ndr->depth--; ndr_print_WERROR(ndr, "result", r->out.result); ndr->depth--; } ndr->depth--; }