typedef struct {
void *pBuffer; // Address of the buffer
DWORD dwBufferSize; // Size of the buffer
DWORD dwDataSize; // Size of valid data in the buffer
DWORD dwFlags; // Flags
DWORD dwFlagsEx; // Extended flags (used for PES support)
DWORD pReserved[8]; // Reserved
} FMP_BUFFER, *PFMP_BUFFER;
Flags can be :