The IPrintCoreHelper::EnumFeatures method gets a list of all available features, including synthesized and core driver-implement features.
HRESULT EnumFeatures( PCSTR *  pFeatureList, DWORD *pdwNumFeatures );
A pointer to a variable that receives the number of feature keywords in the array that is pointed to by the pFeatureList parameter.
IPrintCoreHelper::EnumFeatures should return S_OK if the operation succeeds. Otherwise, this method should return a standard COM error code.
For Unidrv features, the feature list is based on the GPD view of the configuration file, so features that are surrounded by Ifdef GDL_ENABLED/Endif directives are not visible and will not be reported by IPrintCoreHelper::EnumFeatures.
|Header||prcomoem.h (include Prcomoem.h)|