2.2.6.2.2 RopCreateMessage ROP Success Response Buffer

The following descriptions define valid fields for the RopCreateMessage ROP success response buffer.


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

RopId

OutputHandleIndex

ReturnValue

...

HasMessageId

MessageId (optional)

...

...

RopId (1 byte):  An unsigned integer that specifies the type of ROP. For this operation this field is set to 0x06.

OutputHandleIndex (1 byte):  An unsigned integer index that MUST be set to the value specified in the OutputHandleIndex specified in field the request.

ReturnValue (4 bytes):  An unsigned integer that specifies the status of the ROP. For this response, this field is set to 0x00000000.

HasMessageId (1 byte):  A Boolean that specifies whether the MessageId field is present.

MessageId (8 bytes):  An identifier that is present if HasMessageId is nonzero and is not present if it is zero. This value is an identifier that is associated with the created message.