2.3.2.2 ClassWithMembers

The ClassWithMembers record is less verbose than ClassWithMembersAndTypes. It does not contain information about the Remoting Type information of the Members. This record can be used when the information is deemed unnecessary because it is known out of band or can be inferred from context.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

RecordTypeEnum

ClassInfo (variable)

...

LibraryId

RecordTypeEnum (1 byte): A RecordTypeEnumeration value that identifies the record type. Its value MUST be 3.

ClassInfo (variable): A ClassInfo structure that provides information about the name and Members of the Class.

LibraryId (4 bytes): An INT32 value (as specified in [MS-DTYP] section 2.2.22) that references a BinaryLibrary record by its Library ID. The ID MUST be a positive integer. A BinaryLibrary record with the LibraryId MUST appear earlier in the serialization stream.