"nopython" => ["FUNCTION", "TYPEDEF", "STRUCT", "UNION", "ENUM", "BITMAP"],
"todo" => ["FUNCTION"],
"skip" => ["ELEMENT"],
+ "skip_noinit" => ["ELEMENT"],
# union
"switch_is" => ["ELEMENT"],
my $var_name = $env->{$e->{NAME}};
- if (has_property($e, "skip")) {
+ if (has_property($e, "skip") or has_property($e, "skip_noinit")) {
$self->pidl("/* [skip] '$var_name' */");
return;
}
my $ndr_flags = CalcNdrFlags($l, $primitives, $deferred);
my $array_length = undef;
- if (has_property($e, "skip")) {
+ if (has_property($e, "skip") or has_property($e, "skip_noinit")) {
$self->pidl("/* [skip] '$var_name' */");
return;
}
{
my ($self,$e) = @_;
- if (has_property($e, "skip")) {
+ if (has_property($e, "skip") or has_property($e, "skip_noinit")) {
return;
}
{
my ($self,$e,$pull) = @_;
- if (has_property($e, "skip")) {
+ if (has_property($e, "skip") or has_property($e, "skip_noinit")) {
return;
}
{
my ($self,$e,$env) = @_;
- if (has_property($e, "skip")) {
+ if (has_property($e, "skip") or has_property($e, "skip_noinit")) {
return;
}
{
my ($self,$e) = @_;
- if (has_property($e, "skip")) {
+ if (has_property($e, "skip") or has_property($e, "skip_noinit")) {
return;
}