return;
}
+ if (defined($e->{PROPERTIES}) && !defined($e->{DATA}->{PROPERTIES})) {
+ $e->{DATA}->{PROPERTIES} = $e->{PROPERTIES};
+ }
+
if ($e->{DATA}->{TYPE} eq "STRUCT") {
pidl $static . "NTSTATUS ndr_push_$e->{NAME}(struct ndr_push *ndr, int ndr_flags, struct $e->{NAME} *r)";
pidl "\n{\n";
my($e) = shift;
my $static = fn_prefix($e);
+ if (defined($e->{PROPERTIES}) && !defined($e->{DATA}->{PROPERTIES})) {
+ $e->{DATA}->{PROPERTIES} = $e->{PROPERTIES};
+ }
+
if (! needed::is_needed("pull_$e->{NAME}")) {
# print "pull_$e->{NAME} not needed\n";
return;
{
my($e) = shift;
+ if (defined($e->{PROPERTIES}) && !defined($e->{DATA}->{PROPERTIES})) {
+ $e->{DATA}->{PROPERTIES} = $e->{PROPERTIES};
+ }
+
if ($e->{DATA}->{TYPE} eq "STRUCT") {
pidl "void ndr_print_$e->{NAME}(struct ndr_print *ndr, const char *name, struct $e->{NAME} *r)";
pidl "\n{\n";