@@ -1935,6 +1935,9 @@ func (o *SecurityDescriptor) MarshalNDR(ctx context.Context, w ndr.Writer) error
19351935 if err := w.WriteData(o.OutSecurityDescriptorLength); err != nil {
19361936 return err
19371937 }
1938+ if err := w.WriteTrailingGap(9); err != nil {
1939+ return err
1940+ }
19381941 return nil
19391942}
19401943func (o *SecurityDescriptor) UnmarshalNDR(ctx context.Context, w ndr.Reader) error {
@@ -1980,6 +1983,9 @@ func (o *SecurityDescriptor) UnmarshalNDR(ctx context.Context, w ndr.Reader) err
19801983 if err := w.ReadData(&o.OutSecurityDescriptorLength); err != nil {
19811984 return err
19821985 }
1986+ if err := w.ReadTrailingGap(9); err != nil {
1987+ return err
1988+ }
19831989 return nil
19841990}
19851991
@@ -2033,6 +2039,9 @@ func (o *SecurityAttributes) MarshalNDR(ctx context.Context, w ndr.Writer) error
20332039 if err := w.WriteData(o.InheritHandle); err != nil {
20342040 return err
20352041 }
2042+ if err := w.WriteTrailingGap(9); err != nil {
2043+ return err
2044+ }
20362045 return nil
20372046}
20382047func (o *SecurityAttributes) UnmarshalNDR(ctx context.Context, w ndr.Reader) error {
@@ -2051,6 +2060,9 @@ func (o *SecurityAttributes) UnmarshalNDR(ctx context.Context, w ndr.Reader) err
20512060 if err := w.ReadData(&o.InheritHandle); err != nil {
20522061 return err
20532062 }
2063+ if err := w.ReadTrailingGap(9); err != nil {
2064+ return err
2065+ }
20542066 return nil
20552067}
20562068
@@ -2647,6 +2659,9 @@ func (o *EnumList) MarshalNDR(ctx context.Context, w ndr.Writer) error {
26472659 if err := w.WriteData(o.EntryCount); err != nil {
26482660 return err
26492661 }
2662+ if err := w.WriteTrailingGap(9); err != nil {
2663+ return err
2664+ }
26502665 for i1 := range o.Entry {
26512666 i1 := i1
26522667 if uint64(i1) >= sizeInfo[0] {
@@ -2686,6 +2701,9 @@ func (o *EnumList) UnmarshalNDR(ctx context.Context, w ndr.Reader) error {
26862701 if err := w.ReadData(&o.EntryCount); err != nil {
26872702 return err
26882703 }
2704+ if err := w.ReadTrailingGap(9); err != nil {
2705+ return err
2706+ }
26892707 // XXX: for opaque unmarshaling
26902708 if o.EntryCount > 0 && sizeInfo[0] == 0 {
26912709 sizeInfo[0] = uint64(o.EntryCount)
@@ -3327,6 +3345,9 @@ func (o *GroupEnumList) MarshalNDR(ctx context.Context, w ndr.Writer) error {
33273345 if err := w.WriteData(o.EntryCount); err != nil {
33283346 return err
33293347 }
3348+ if err := w.WriteTrailingGap(9); err != nil {
3349+ return err
3350+ }
33303351 for i1 := range o.Entry {
33313352 i1 := i1
33323353 if uint64(i1) >= sizeInfo[0] {
@@ -3366,6 +3387,9 @@ func (o *GroupEnumList) UnmarshalNDR(ctx context.Context, w ndr.Reader) error {
33663387 if err := w.ReadData(&o.EntryCount); err != nil {
33673388 return err
33683389 }
3390+ if err := w.ReadTrailingGap(9); err != nil {
3391+ return err
3392+ }
33693393 // XXX: for opaque unmarshaling
33703394 if o.EntryCount > 0 && sizeInfo[0] == 0 {
33713395 sizeInfo[0] = uint64(o.EntryCount)
@@ -3437,6 +3461,9 @@ func (o *ResourceEnumList) MarshalNDR(ctx context.Context, w ndr.Writer) error {
34373461 if err := w.WriteData(o.EntryCount); err != nil {
34383462 return err
34393463 }
3464+ if err := w.WriteTrailingGap(9); err != nil {
3465+ return err
3466+ }
34403467 for i1 := range o.Entry {
34413468 i1 := i1
34423469 if uint64(i1) >= sizeInfo[0] {
@@ -3476,6 +3503,9 @@ func (o *ResourceEnumList) UnmarshalNDR(ctx context.Context, w ndr.Reader) error
34763503 if err := w.ReadData(&o.EntryCount); err != nil {
34773504 return err
34783505 }
3506+ if err := w.ReadTrailingGap(9); err != nil {
3507+ return err
3508+ }
34793509 // XXX: for opaque unmarshaling
34803510 if o.EntryCount > 0 && sizeInfo[0] == 0 {
34813511 sizeInfo[0] = uint64(o.EntryCount)
@@ -3752,6 +3782,9 @@ func (o *NotificationDataRPC) MarshalNDR(ctx context.Context, w ndr.Writer) erro
37523782 return err
37533783 }
37543784 }
3785+ if err := w.WriteTrailingGap(8); err != nil {
3786+ return err
3787+ }
37553788 return nil
37563789}
37573790func (o *NotificationDataRPC) UnmarshalNDR(ctx context.Context, w ndr.Reader) error {
@@ -3836,6 +3869,9 @@ func (o *NotificationDataRPC) UnmarshalNDR(ctx context.Context, w ndr.Reader) er
38363869 if err := w.ReadPointer(&o.Type, _s_Type, _ptr_Type); err != nil {
38373870 return err
38383871 }
3872+ if err := w.ReadTrailingGap(8); err != nil {
3873+ return err
3874+ }
38393875 return nil
38403876}
38413877
0 commit comments