// winspool.h
typedef struct _BIDI_REQUEST_CONTAINER {
DWORD Version;
DWORD Flags;
DWORD Count;
BIDI_REQUEST_DATA aData[1];
} BIDI_REQUEST_CONTAINER, *PBIDI_REQUEST_CONTAINER, *LPBIDI_REQUEST_CONTAINER;
View the official Windows Driver Kit DDI referenceNo description available.
The BIDI_REQUEST_CONTAINER structure is a container for a list of bidi requests.
VersionSpecifies the version of the bidi API Schema, which is currently 1.
FlagsIs a set of flags reserved for system use. This must be zero.
CountSpecifies the number of bidi requests in the aData member. A container can contain zero or more requests, although a value of zero is valid only if the action is BIDI_ACTION_ENUM_SCHEMA.
aDataIs an array of BIDI_REQUEST_DATA structures, each holding a single bidi request.
Even though the aData member of this structure is an array with only a single array element, aData[0] should be thought of as the first element of an array of (possibly) an arbitrarily large size.