VirtualDAC
This type is used for the OnGetRecordCount event.
VirtualDataSet
TOnGetRecordCountEvent = procedure (Sender: TObject; out Count: Integer) of object;