Lines Matching refs:pidl_hdr
96 sub pidl_hdr($$) { my ($self, $d) = @_; $self->{res_hdr} .= "$d\n"; }
145 $self->pidl_hdr("$decl;");
150 $self->pidl_hdr("$decl;");
2013 $self->pidl_hdr("void ndr_print_$fn->{NAME}(struct ndr_print *$ndr, const char *name, int flags, const struct $fn->{NAME} *r);");
2373 $self->pidl_hdr("#include $_");
2401 $self->pidl_hdr("#define NDR_$name\_UUID " .
2405 $self->pidl_hdr("#define NDR_$name\_VERSION $interface->{PROPERTIES}->{version}");
2407 $self->pidl_hdr("#define NDR_$name\_NAME \"$interface->{NAME}\"");
2410 $self->pidl_hdr("#define NDR_$name\_HELPSTRING $interface->{PROPERTIES}->{helpstring}");
2412 $self->pidl_hdr("extern const struct ndr_interface_table ndr_table_$interface->{NAME};");
2425 $self->pidl_hdr("#define NDR_$u_name ($val)");
2427 $self->pidl_hdr("");
2437 $self->pidl_hdr("#define NDR_" . uc $interface->{NAME} . "_CALL_COUNT ($val)");
2513 $self->pidl_hdr("void ".TypeFunctionName("ndr_print", $e)."(struct ndr_print *ndr, const char *name, $args);");
2550 $self->pidl_hdr("#ifndef _HEADER_NDR_$interface->{NAME}");
2551 $self->pidl_hdr("#define _HEADER_NDR_$interface->{NAME}");
2553 $self->pidl_hdr("");
2586 $self->pidl_hdr("#endif /* _HEADER_NDR_$interface->{NAME} */");
2613 $self->pidl_hdr("/* header auto-generated by pidl */");
2614 $self->pidl_hdr("");
2615 $self->pidl_hdr(choose_header("librpc/ndr/libndr.h", "ndr.h"));
2616 $self->pidl_hdr("#include \"$gen_header\"") if ($gen_header);
2617 $self->pidl_hdr("");