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

#include <ODPPCmnAPI.h>

Collaboration diagram for DP_PRV_DETAILS:
Collaboration graph

Structure Members

struct DP_PRV_DETAILSpNext
 
char bUserDefine
 
char bLicensed
 
short sProviderID
 
short sProviderVer
 
int iPrvNameBufBytes
 
int iPrvDescBufBytes
 
DPPD_WC_SSpWC
 
DPPD_MC_SSpMC
 

Structure Description

Structure Member Documentation

struct DP_PRV_DETAILS* pNext
  • Use:
    This member is used to point to the next Provider Definition.
  • Description:
    This is a pointer to the next element in the chain of DP_PRV_DETAILS structures. Each DP_PRV_DETAILS structure instance represents the details of a Service Provider which was enumerated in the call to Provider_Enumerate(). Multiple Provider Definitions must be chained together using this member.
  • Optional:
    N/A
char bUserDefine
  • Use:
    [FOR FUTURE USE]
  • Description:
    [FOR FUTURE USE]
  • Optional:
    [FOR FUTURE USE]
char bLicensed
  • Use:
    [FOR FUTURE USED]
  • Description:
    [FOR FUTURE USED]
  • Optional:
    [FOR FUTURE USED]
short sProviderID
  • Use:
    [FOR FUTURE USED]
  • Description:
    [FOR FUTURE USED]
  • Optional:
    [FOR FUTURE USED]
short sProviderVer
  • Use:
    [FOR FUTURE USED]
  • Description:
    [FOR FUTURE USED]
  • Optional:
    [FOR FUTURE USED]
int iPrvNameBufBytes
  • Use:
    This member is used to specify the size of the Service Provider Name buffer, #pProviderName, in bytes.
  • Description:
    This is an integer which holds the size in bytes of the buffer which is pointed by #pProviderName.
  • Optional:
    No
int iPrvDescBufBytes
  • Use:
    This member is used to specify the size of the Service Provider description buffer, #pDescription, in bytes.
  • Description:
    This is an integer which holds the size in bytes of the buffer which is pointed by #pDescription.
  • Optional:
    N/A
DPPD_WC_SS* pWC
  • Use:
    This member is used to point to wide character (Unicode) sub-structure DPPD_WC_SS which is used to hold wide character (Unicode) Service provider details. This member is mutually exclusive with member pMC.
  • Description:
    This is an pointer which points to the DPPD_WC_SS structure to hold wide character (Unicode) format Service Provider details returned by Provider_Enumerate() API.
  • Optional:
    No
DPPD_MC_SS* pMC
  • Use:
    This member is used to point to mixed character (SBCS/MBCS) sub-structure DPPD_MC_SS which is used to hold mixed character (SBCS/MBCS) Service provider details. This member is mutually exclusive with member pWC.
  • Description:
    This is an pointer which points to the DPPD_MC_SS structure to hold mixed character (SBCS/MBCS) format Service Provider details returned by Provider_Enumerate() API.
  • Optional:
    No