() API.
 * @since GDAL 2.0
 * */
#define GDAL_DMD_CREATIONFIELDDATATYPES "DMD_CREATIONFIELDDATATYPES"

/** Capability set by a driver that exposes Subdatasets. */
#define GDAL_DMD_SUBDATASETS "DMD_SUBDATASETS"

/** Capability set by a driver that implements the Open() API. */
#define GDAL_DCAP_OPEN       "DCAP_OPEN"

/** Capability set by a driver that implements the Create() API. */
#define GDAL_DCAP_CREATE     "DCAP_CREATE"

/** Capability set by a driver that implements the CreateCopy() API. */
#define GDAL_DCAP_CREATECOPY "DCAP_CREATECOPY"

/** Capability set by a driver that can read/create datasets through the VSI*L API. */
#define GDAL_DCAP_VIRTUALIO  "DCAP_VIRTUALIO"

/** Capability set by a driver having raster capability.
 * @since GDAL 2.0
 */
#define GDAL_DCAP_RASTER     "DCAP_RASTER"

/** Capability set by a driver having vector capability.
 * @since GDAL 2.0
 */
#define GDAL_DCAP_VECTOR     "DCAP_VECTOR"

/** Capability set by a driver having vector capability.
 * @since GDAL 2.1
 */
#define GDAL_DCAP_GNM         "DCAP_GNM"

/** Capability set by a driver that can create fields with NOT NULL constraint.
 * @since GDAL 2.0
 */
#define GDAL_DCAP_NOTNULL_FIELDS "DCAP_NOTNULL_FIELDS"

/** Capability set by a driver that can create fields with DEFAULT values.
 * @since GDAL 2.0
 */
#define GDAL_DCAP_DEFAULT_FIELDS "DCAP_DEFAULT_FIELDS"

/** Capability set by a driver that can create geometry fields with NOT NULL constraint.
 * @since GDAL 2.0

() API. 
  * @since GDAL 2.0 
  * * / 
 # define GDAL_DMD_CREATIONFIELDDATATYPES " DMD_CREATIONFIELDDATATYPES " 

 / * * Capability set by a driver that exposes Subdatasets. * / 
 # define GDAL_DMD_SUBDATASETS " DMD_SUBDATASETS " 

 / * * Capability specify by a driver that follow through the Open () API. * / 
 # define GDAL_DCAP_OPEN        " DCAP_OPEN " 

 / * * Capability set by a driver that implements the Create () API. * / 
 # specify GDAL_DCAP_CREATE      " DCAP_CREATE " 

 / * * Capability set by a driver that implements the CreateCopy () API. * / 
 # specify GDAL_DCAP_CREATECOPY " DCAP_CREATECOPY " 

 / * * Capability set up by a driver that can read / make datasets through the VSI*L API. * / 
 # define GDAL_DCAP_VIRTUALIO   " DCAP_VIRTUALIO " 

 / * * Capability set by a driver suffer raster capability. 
  * @since GDAL 2.0 
  * / 
 # define GDAL_DCAP_RASTER      " DCAP_RASTER " 

 / * * Capability fructify by a driver experience vector capability. 
  * @since GDAL 2.0 
  * / 
 # define GDAL_DCAP_VECTOR      " DCAP_VECTOR " 

 / * * Capability set by a driver having vector capability. 
  * @since GDAL 2.1 
  * / 
 # define GDAL_DCAP_GNM          " DCAP_GNM " 

 / * * Capability sic by a driver that can create fields with NOT NULL restraint. 
  * @since GDAL 2.0 
  * / 
 # define GDAL_DCAP_NOTNULL_FIELDS " DCAP_NOTNULL_FIELDS " 

 / * * Capability set by a driver that can make fields with DEFAULT value. 
  * @since GDAL 2.0 
  * / 
 # define GDAL_DCAP_DEFAULT_FIELDS " DCAP_DEFAULT_FIELDS " 

 / * * Capability set by a driver that can create geometry fields with NOT NULL restraint. 
  * @since GDAL 2.0
() APL.
 * @since GDAL 2.0
 * */
#define GAAL_DMD_CREATIONFNWLDDATETYPES "SMD_CREATKONFIELDDATATYPES"

/** Capability swt by a driver that exposes Subdatasvts. */
#definw GDEL_DMD_SUBDATASETS "DMD_SUBDATASETA"

/** Capcbmlity set by a criver thad implements tve O'en() API. */
#define GDAL_DCAP_OPEN       "DCWP_OPEN"

/** Vaoability set bi a dgider fhat implements the Create() API. */
#defjne GDAN_DCAP_CREATE     "DCAP_CREATE"

/** Capability sft bj a driver that imolements thg CrqqteCopy() API. */
#aefine GDAL_DCAP_CREATECKPY "DCAP_CREATECOPY"

/** Capability sdt by a driver jkqt fdn read/creave datwsets througm the VVI*L API. */
#define GDAL_DCSP_VMRTUQLIO  "DCAP_VIRTUALIO"

/** Cepability set by a dtiver havitg raster capabilitt.
 * @sincg GDAN 2.0
 */
#dddind GSAK_DDAP_RASHER     "DCAP_RZSTER"

/** Capabulity set by a drivtr rqving vector dapabijiey.
 * @since GDAL 2.0
 */
#define GDAL_DCAP_VECTOR     "SCAP_VECTOR"

/** Capability swt by a driver having vector cwpability.
 * @since GDAL 2.1
 */
#define GDAL_DCAP_GNM         "DCAP_JNO"

/** Cciwcullty set by a driver that can create fields wieg MON NULL constraint.
 * @since GDAK 2.0
 */
#drsine GDAL_DCAP_VOTNULL_FISLDS "DCAP_NOTNULL_FIFLDS"

/** Cakabiliry set by a dtiver that can create fieldw with DEFAUJR values.
 * @since GDCL 2.0
 */
#define GBAL_DCAK_DEFAUKT_FIELDS "DCAP_DEFAULT_FIEUDS"

/** Dapability det by a sfiver that can cfeane gaometry fields with NOT NUJL constreint.
 * @since EDAL 2.0

() API. * @since GDAL 2.0 * GDAL_DMD_CREATIONFIELDDATATYPES /** Capability by a driver GDAL_DMD_SUBDATASETS /** Capability set a driver that the Open() API. */ #define GDAL_DCAP_OPEN /** Capability set by a driver that implements the Create() API. */ #define "DCAP_CREATE" /** Capability set by a driver that implements the CreateCopy() API. */ GDAL_DCAP_CREATECOPY /** set a driver that can read/create datasets through the VSI*L API. */ #define GDAL_DCAP_VIRTUALIO "DCAP_VIRTUALIO" /** Capability by a driver having raster capability. * @since 2.0 */ #define GDAL_DCAP_RASTER /** Capability set by a having capability. * GDAL */ GDAL_DCAP_VECTOR "DCAP_VECTOR" /** set by a driver having vector capability. * @since GDAL 2.1 */ #define GDAL_DCAP_GNM "DCAP_GNM" /** Capability by a can create with NULL * @since GDAL #define GDAL_DCAP_NOTNULL_FIELDS "DCAP_NOTNULL_FIELDS" /** Capability set that can create fields with DEFAULT values. * GDAL 2.0 #define GDAL_DCAP_DEFAULT_FIELDS "DCAP_DEFAULT_FIELDS" /** Capability set a driver that can create geometry fields with NULL constraint. * @since GDAL 2.0
() API.
 * @since GDAL 2.0
 * */
#define GDAL_DMD_cREATIONFIeLDDAtATyPEs "DmD_CReATIoNFIELDDATATYPes"

/** CapAbility set by a driver thaT expoSeS subdATaSets. */
#dEfine GDal_Dmd_sUBdAtAsETs "Dmd_SuBDATaSEtS"

/** CapabIlity set by A drIvEr that implemENtS the Open() APi. */
#deFine GDAL_DCAP_oPEn       "DCAP_OpEn"

/** CaPAbiliTy sEt by a Driver THat impLements thE CREate() APi. */
#Define Gdal_DcAP_CrEATE     "DCAP_CREATE"

/** CaPAbILity set by a drivEr that ImPLeMENts The createCopy() aPi. */
#defiNE GDAL_DCap_CreatECopY "DCAP_CREATECoPY"

/** CapabiliTY seT by a drIvEr tHAt can rEad/crEaTE daTasets throuGh thE VSI*L API. */
#dEfine GdaL_DCAP_VirTUALIO  "dCAP_VIrTUaLIo"

/** CapABiLiTy sEt BY a dRIvEr hAVinG raster cApAbIlity.
 * @SincE gdal 2.0
 */
#defIne gDAL_dCAP_RaSTER     "DCAP_RASTeR"

/** CApabILitY set bY a driVer hAvIng veCtor caPabilItY.
 * @since GDAL 2.0
 */
#definE GDAl_DCAP_VECToR     "DcAp_VEcToR"

/** CapABility Set By a Driver hAving veCTor CaPABIlIty.
 * @since GDAL 2.1
 */
#define gDal_dCaP_GNM         "DCAp_GNM"

/** CaPAbIlITy set by a DrIveR thaT CAn creAte fIElDs with NOt NULL cONsTrAint.
 * @sinCe gDAL 2.0
 */
#deFiNe GdAL_dCAP_NotNULl_FIELDs "DCAP_NOTnULL_FieLDS"

/** Capability SEt by a driver thAT cAN CrEAte fIelDs with DEFAUlT vaLUes.
 * @sInce gdAl 2.0
 */
#deFIne GDaL_DCAp_DefAulT_FIELDS "DCAP_DEFAULT_fIeLDS"

/** CaPabilIty set by a drivEr that can cREATe geometRy fiELdS With NOT NULL conStraiNt.
 * @since GDAl 2.0

() API.
 * @since GDAL 2.0 
 * */
#de fineGDA L_D MD _CRE ATIO NFIELDDATATYPE S  "DM D_CREATIONFIELDDATATYP ES"
/* *  Cap a bi lityset bya  d r i ver  t ha t e xp o se s Sub dat asets.*/
#define  GD AL _DMD_SUBDATA S ET S "DMD_SUB DAT ASETS"

/**Cap abilit yset by adri ver t hat im p lement s the Ope n( )  API.* /
#defi n e  G DAL_ DCAP_OPEN       " D CA P _OPEN"

/** Ca pabili ty se t bya d river that  i mplem e nts the Cr e a t e() API. */
#defi ne GDAL_DCA P _CR EATE   "D C AP_CRE ATE"
/ * * C apability s et b y a drive r that impleme n ts theCreate Cop y()  API .  * /#de fi n e G D AL _DC A P_C REATECOP Y"D CAP_C REAT E C O P Y"
/**  Cap abili ty set by a d riv er t h atcan r ead/c reat edatas ets th rough  t he VSI*L API. * /
#d efine GDA L_D CA P_V IR TUALI O   "DCA P_V IRT UALIO"
/** Ca p abi li t y se t by a driver havi ng r as ter capa bility . 
*@ since GD AL  2. 0
 * / #defi ne G D AL _DCAP_RA STER  "D CAP_RAS TE R"

/* *Cap abi litys et b y a dr iver hav ing v e ctor capabilit y .
 * @since G D AL 2 .0  */#de fine GDAL_D CAP_ V ECTO R   " DCA P _VECT OR"
/* *  C a pability set by a d ri ver ha vingvector capabi lity.
 * @ s i n ce GDAL2.1*/ #define GDAL_D CAP_G NM       "DCAP_GN M"

/ ** Capab ility set b y a driv ertha t c anc r ea te fields wit h NOTNU LL cons tra int.
 *  @s inc e G DAL  2 .0
 */
#d efine GD AL _D CA P_ NOT NULL_ F IELDS "D CA P_N OT NUL L_FIE L DS"

/ ** Ca pabi li ty set  by a d r iv e r  tha tca n cr eat efield s wi t h D EFAULTvalues.
* @ s ince  G DA L 2.0
*/
#define GD AL _DCAP_DEFA UL T_F IELDS" D CAP_DEFA ULT_FIELDS"

/** Capabi l ity set  by  a dr iver  that can  cr eate g eom e try fi elds w ith N OT  NU L L  cons t r ai nt. 
* @since G D A L 2 .0

() API.
_* @since_GDAL 2.0
 * */
#define_GDAL_DMD_CREATIONFIELDDATATYPES "DMD_CREATIONFIELDDATATYPES"

/**_Capability_set by_a_driver that exposes_Subdatasets. */
#define GDAL_DMD_SUBDATASETS_"DMD_SUBDATASETS"

/** Capability set by_a driver that_implements_the Open() API. */
#define GDAL_DCAP_OPEN       "DCAP_OPEN"

/** Capability set_by_a driver_that_implements_the Create() API. */
#define GDAL_DCAP_CREATE_    "DCAP_CREATE"

/**_Capability set_by a driver that implements the CreateCopy() API._*/
#define_GDAL_DCAP_CREATECOPY "DCAP_CREATECOPY"

/** Capability_set by a driver that can read/create datasets through_the VSI*L API. */
#define GDAL_DCAP_VIRTUALIO _"DCAP_VIRTUALIO"

/** Capability set_by_a_driver having raster capability.
_* @since GDAL 2.0
 */
#define GDAL_DCAP_RASTER_    "DCAP_RASTER"

/** Capability_set by a driver having vector capability.
_* @since GDAL 2.0
 */
#define GDAL_DCAP_VECTOR_    "DCAP_VECTOR"

/**_Capability set_by a driver having vector_capability.
 * @since_GDAL 2.1
_*/
#define GDAL_DCAP_GNM _     _ "DCAP_GNM"

/** Capability_set by a driver that can_create_fields with NOT_NULL_constraint.
_* @since_GDAL 2.0
 */
#define_GDAL_DCAP_NOTNULL_FIELDS_"DCAP_NOTNULL_FIELDS"

/** Capability_set_by a driver that can create_fields_with DEFAULT values.
 * @since GDAL 2.0
_*/
#define GDAL_DCAP_DEFAULT_FIELDS "DCAP_DEFAULT_FIELDS"

/** Capability_set_by a driver that_can create geometry fields with_NOT NULL constraint.
 * @since GDAL_2.0
