2.3.4.2 GUID--Packet Representation

msdn link

The packet version is used within block protocols. The following diagram represents a GUID as an opaque sequence of bytes.


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

Data1

Data2

Data3

Data4

...

Data1 (4 bytes): The value of the Data1 member (section 2.3.4), in little-endian byte order.

Data2 (2 bytes): The value of the Data2 member (section 2.3.4), in little-endian byte order.

Data3 (2 bytes): The value of the Data3 member (section 2.3.4), in little-endian byte order.

Data4 (8 bytes): The value of the Data4 member (section 2.3.4), in little-endian byte order.