2.2.1.12.1 RPC_BIDI_REQUEST_DATA

The RPC_BIDI_REQUEST_DATA structure holds a single bidirectional request.<67> The request is part of a bidirectional communication request using the RpcSendRecvBidiData (section 3.1.4.2.27) method. One or more RPC_BIDI_REQUEST_DATA structures MUST be contained in a RPC_BIDI_REQUEST_CONTAINER (section 2.2.1.2.10).

 typedef struct _RPC_BIDI_REQUEST_DATA {
   DWORD dwReqNumber;
   [string, unique] wchar_t* pSchema;
   RPC_BIDI_DATA data;
 } RPC_BIDI_REQUEST_DATA;

dwReqNumber: The index of the request, which is used to match a response to a request in a multirequest operation.

pSchema: A pointer to the schema string that identifies the requested information.<68>

data: The data that is associated with the schema.