CreateNumericContainerEnum example for C++ Builder
void __fastcall TForm1::btnCreateNumericContainerEnumClick(TObject *Sender)
{
TW_CAPABILITY twCap;
TW_UINT16 uItem[3];
FillMemory ( &twCap, sizeof(TW_CAPABILITY), 0 );
twCap.Cap= ICAP_XFERMECH;
twCap.ConType= TWON_ENUMERATION;
uItem[0]= TWSX_FILE;
uItem[1]= TWSX_MEMORY;
uItem[2]= TWSX_NATIVE;
LEADTwain1->CreateNumericContainerEnum ( &twCap, TWAINNUMERICTYPE_TW_UINT32, 3, TWSX_MEMORY, TWSX_NATIVE, (void*)uItem );
LEADTwain1->SetCapability ( &twCap, LTWAIN_CAPABILITY_SET );
LEADTwain1->FreeContainer ( &twCap );
}