Optim Data Privacy Providers  11.3.0
 All Data Structures Files Functions Variables Macros Groups Pages
Structure Members
DP_PRV_DEF Struct Reference

#include <ODPPCmnAPI.h>

Collaboration diagram for DP_PRV_DEF:
Collaboration graph

Structure Members

char cEyeCatcher [4]
 
short sStructVer
 
short sStructLen
 
char cSubType
 
char cPDDBMSType
 
int iPDCodePage
 
DP_PRV_DETAILSpPrvDetails
 

Structure Description

Structure Member Documentation

char cEyeCatcher[4]
  • Use:
    For Internal use only.
  • Description:
    This is commonly used as structure identifier, specially helpful during debugging, and is set using INITIALIZE_ODPP_STRUCT_PTR to Initialize the structure instance.
  • Optional:
    N/A
short sStructVer
  • Use:
    For Internal use only.
  • Description:
    This is commonly used to hold structure version, specially helpful during debugging, and is set using INITIALIZE_ODPP_STRUCT_PTR to Initialize the structure instance.
  • Optional:
    N/A
short sStructLen
  • Use:
    [FOR FUTURE USE]
  • Description:
    [FOR FUTURE USE]
  • Optional:
    [FOR FUTURE USE]
char cSubType
  • Use:
    This member is used to specify type of the sub-structure to use to hold Service Provider details returned by Provider_Enumerate() API.
  • Description:
    This member is used to specify the type of sub-structure which will old the Service Provider details. DP_PRV_DETAILS structure has two sub-structures DPPD_WC_SS (To hold Service Provider details expressed in wide character (Unicode) format) and DPPD_MC_SS (To hold Service Provider details expressed in mixed character (SBCS/MBCS) format.


    It can hold following values:
    • W/0/blank :
      To use DPPD_WC_SS structure to hold Service Provider details expressed in wide character (Unicode) format returned in the call to Provider_Enumerate() API.
    • M :
      To use DPPD_MC_SS structure to hold Service Provider details expressed in mixed character (SBCS/MBCS) format returned in the call to Provider_Enumerate() API.
  • Optional:
    No
char cPDDBMSType
  • Use:
    This member is used to specify the DBMS type of the Provider name and Provider description.
  • Description:
    This represents the DBMS type of the Provider name and Provider description.
  • Optional:
    No
int iPDCodePage
  • Use:
    This member is used to specify the Code Page of the Provider name and Provider description.
  • Description:
    This represents the Code Page of the Provider name and Provider description.
  • Optional:
    No
DP_PRV_DETAILS* pPrvDetails
  • Use:
    This member is used to point to the chain of DP_PRV_DEF structure which specifies the Service Provider details.
  • Description:
    This is an pointer to the DP_PRV_DETAILS structure which holds the Service Provider details like name and description of the available Service providers.
  • Optional:
    No