1609 This structure is used to pass on the wide character (Unicode) initialization parameter name to the Provider_Init() API as a child member of structure #DP_INIT_OP_DEF.
1610
1611 - Description: <BR>
1612 The structure is used to supply wide character (Unicode) initialization parameter name required for the current Service Provider and is used by ODPP framework to initialize the data privacy Service Provider.
1613 This is used in scenario when there is no parameter ID. Set usOperand = 0 when a parameter name is passed instead of ParameterID
1614 <BR><BR>
1615 Before using this structure ensure that it is "memset" with 0.
1616
1617 - \ref init_example "Example"
1618 */
1619typedefstruct DPPRM_NAME_WC_SS
1620 {
1621/*
1622 - Use: <BR>
1623 This member is used to specify the name of the parameter in wide character (Unicode) format.
1624
1625 - Description: <BR>
1626 This is a wide character (Unicode) format string which specifies the name of the initialization parameter required for the Service Provider.
1627 Set usOperand = 0 when a parameter name is passed instead of ParameterID
1628
1629 - Optional: <BR>
1630 Yes, but is required in scenario when there is no parameter ID.
1631
1632 */
1633 ODPP_WCHAR *pParmName; // Pointer to parm key
1634// expressed in wide character (Unicode) format
1648 This structure is used to pass on the mixed character (SBCS/MBCS) initialization parameter name to the Provider_Init() API as a child member of structure #DP_INIT_OP_DEF.
1649
1650 - Description: <BR>
1651 The structure is used to supply mixed character (SBCS/MBCS) initialization parameter name required for the current Service Provider and is used by ODPP framework to initialize the data privacy Service Provider.
1652 This is used in scenario when there is no parameter ID. Set usOperand = 0 when a parameter name is passed instead of ParameterID
1653 <BR><BR>
1654 Before using this structure ensure that it is "memset" with 0.
1655
1656 - \ref init_example "Example"
1657 */
1658typedefstruct DPPRM_NAME_MC_SS
1659 {
1660/*
1661 - Use: <BR>
1662 This member is used to specify the DBMS type of the current mixed-character(SBCS/MBCS) format initialization parameter name.
1663
1664 - Description: <BR>
1665 This is a mixed-character(SBCS/MBCS) format initialization parameter name DBMS type.
1666
1667 - Optional: <BR>
1668 No
1669
1670 */
1671char cParamNameDBMSType; // DBMS type of the parameter name
1672
1673/*
1674 - Use: <BR>
1675 This member is used to specify the Code page of the current mixed-character(SBCS/MBCS) format initialization parameter name.
1676
1677 - Description: <BR>
1678 This is a mixed-character(SBCS/MBCS) initialization parameter name code page type. To use code page and DBMS type supplied by the parent structure #DP_FRMW_PARAMS_DEF/#DP_SVC_DEF, set iParamaNameCodePage to ODPP_CODE_PAGE_NONE
1679
1680 - Optional: <BR>
1681 No
1682
1683 */
1684int iParamNameCodePage; // Code page of the parameter name
1685//Set iParamNameCodePage to ODPP_CODE_PAGE_NONE to use code page and DBMSType
1686//supplied by the parent structure (DP_FRMW_PARAMS_DEF/DP_SVC_DEF)
1687
1688/*
1689 - Use: <BR>
1690 This member is used to specify the name of the parameter in mixed character (SBCS/MBCS) format.
1691
1692 - Description: <BR>
1693 This is a mixed character (SBCS/MBCS) format string which specifies the name of the initialization parameter required for the Service Provider.
1694 Set usOperand = 0 when a parameter name is passed instead of ParameterID
1695
1696 - Optional: <BR>
1697 Yes, but is required in scenario when there is no parameter ID.
1698
1699 */
1700// char *pParmName; // Pointer to parm key
1701// expressed in mixed (SBCS/MBCS) character format