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 method. One or more RPC_BIDI_REQUEST_DATA structures MUST be contained in a RPC_BIDI_REQUEST_CONTAINER (section

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

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

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

data: The data that is associated with the schema.