📄 zdmparams.c
字号:
zdmObj, info, flag,
VT_ZDM_GET_AND_SET_SUPPORTED | VT_ZDM_SET_INFO_REQUIRED,
VT_ZDM_PARAM_RECIPIENT_LIST);
}
while (0);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, errorType,
fnctLine, "VtZDMParamRecipientList", (unsigned char *)0)
return (status);
}
int VtZDMParamAES128CBC (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon (
zdmObj, info, flag, VT_ZDM_SET_SUPPORTED, VT_ZDM_PARAM_AES128CBC);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParamAES128CBC", (unsigned char *)0)
return (status);
}
int VtZDMParam3DESCBC (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon (
zdmObj, info, flag, VT_ZDM_SET_SUPPORTED, VT_ZDM_PARAM_3DESCBC);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParam3DESCBC", (unsigned char *)0)
return (status);
}
int VtZDMParamNewLineCharacter (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
unsigned int newLineCharacter;
VOLT_DECLARE_FNCT_LINE (fnctLine)
VOLT_DECLARE_ERROR_TYPE(errorType)
do
{
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
if ((flag == VOLT_ZDM_SET_TYPE_FLAG) && (info != (Pointer)0))
{
newLineCharacter = *(unsigned int*)info;
if ((newLineCharacter != VT_ZDM_NEW_LINE_LF) &&
(newLineCharacter != VT_ZDM_NEW_LINE_CR_LF))
{
VOLT_SET_FNCT_LINE(fnctLine)
VOLT_SET_ERROR_TYPE(errorType, VT_ERROR_TYPE_PRIMARY)
status = VT_ERROR_INVALID_ASSOCIATED_INFO;
break;
}
}
VOLT_SET_ERROR_TYPE(errorType, 0)
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon (
zdmObj, info, flag, VT_ZDM_SET_SUPPORTED | VT_ZDM_SET_INFO_REQUIRED,
VT_ZDM_PARAM_NEW_LINE_CHAR);
}
while (0);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, errorType,
fnctLine, "VtZDMParamNewLineCharacter", (unsigned char *)0)
return (status);
}
int VtZDMParamDataLen (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon (
zdmObj, info, flag, VT_ZDM_SET_SUPPORTED | VT_ZDM_SET_INFO_REQUIRED,
VT_ZDM_PARAM_DATA_LEN);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParamDataLen", (unsigned char *)0)
return (status);
}
int VtZDMParamFileName (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon (
zdmObj, info, flag,
VT_ZDM_GET_AND_SET_SUPPORTED | VT_ZDM_SET_INFO_REQUIRED,
VT_ZDM_PARAM_FILE_NAME);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParamFileName", (unsigned char *)0)
return (status);
}
int VtZDMParamRecipientIndex (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon (
zdmObj, info, flag, VT_ZDM_SET_SUPPORTED | VT_ZDM_SET_INFO_REQUIRED,
VT_ZDM_PARAM_RECIPIENT_INDEX);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParamRecipientIndex", (unsigned char *)0)
return (status);
}
int VtZDMParamSignerList (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon (
zdmObj, info, flag, VT_ZDM_GET_SUPPORTED, VT_ZDM_PARAM_SIGNER_LIST);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParamSignerList", (unsigned char *)0)
return (status);
}
int VtZDMParamContentType (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon (
zdmObj, info, flag,
VT_ZDM_GET_AND_SET_SUPPORTED | VT_ZDM_SET_INFO_REQUIRED,
VT_ZDM_PARAM_CONTENT_TYPE);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParamContentType", (unsigned char *)0)
return (status);
}
int VtZDMParamContentDescriptors (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon (
zdmObj, info, flag, VT_ZDM_GET_SUPPORTED,
VT_ZDM_PARAM_CONTENT_DESCRIPTORS);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParamContentDescriptors", (unsigned char *)0)
return (status);
}
int VtZDMParamSubjectLine (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon (
zdmObj, info, flag,
VT_ZDM_SET_SUPPORTED | VT_ZDM_SET_INFO_REQUIRED,
VT_ZDM_PARAM_SUBJECT_LINE);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParamSubjectLine", (unsigned char *)0)
return (status);
}
int VtZDMParamMessageTime (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon (
zdmObj, info, flag, VT_ZDM_GET_SUPPORTED, VT_ZDM_PARAM_MESSAGE_TIME);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParamMessageTime", (unsigned char *)0)
return (status);
}
int VtZDMParamCharacterSet (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon(zdmObj, info, flag,
VT_ZDM_GET_AND_SET_SUPPORTED | VT_ZDM_SET_INFO_REQUIRED,
VT_ZDM_PARAM_CHARACTER_SET);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParamCharacterSet", (unsigned char *)0)
return (status);
}
int VtZDMParamOriginalCharacterSet (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon(zdmObj, info, flag,
VT_ZDM_GET_AND_SET_SUPPORTED | VT_ZDM_SET_INFO_REQUIRED,
VT_ZDM_PARAM_ORIGINAL_CHARACTER_SET);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParamOriginalCharacterSet", (unsigned char *)0)
return (status);
}
int VtZDMParamFileSize (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon(zdmObj, info, flag,
VT_ZDM_GET_SUPPORTED, VT_ZDM_PARAM_FILE_SIZE);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParamFileSize", (unsigned char *)0)
return (status);
}
int VtZDMValidateEmailRecipientList(
VtZDMObject zdmObj,
Pointer info
)
{
int status = 0;
VtLibCtx libCtx = (VtLibCtx)0;
VtZDMEmailRecipientList* emailRecipientList;
unsigned int i;
VOLT_DECLARE_FNCT_LINE (fnctLine)
do
{
if (zdmObj == (VtZDMObject)0)
{
VOLT_SET_FNCT_LINE (fnctLine)
status = VT_ERROR_INVALID_ZDM_OBJ;
break;
}
libCtx = zdmObj->voltObject.libraryCtx;
if (info == (Pointer)0)
{
VOLT_SET_FNCT_LINE (fnctLine)
status = VT_ERROR_INVALID_ASSOCIATED_INFO;
break;
}
emailRecipientList = (VtZDMEmailRecipientList*)info;
if (emailRecipientList->count > 0)
{
if (emailRecipientList->emailList == (const unsigned char**)0)
{
VOLT_SET_FNCT_LINE (fnctLine)
status = VT_ERROR_INVALID_ASSOCIATED_INFO;
break;
}
for (i = 0; i < emailRecipientList->count; i++)
{
if (emailRecipientList->emailList[i] == (const unsigned char*)0)
{
VOLT_SET_FNCT_LINE (fnctLine)
status = VT_ERROR_INVALID_ASSOCIATED_INFO;
break;
}
}
}
}
while (0);
VOLT_LOG_ERROR_COMPARE(status, libCtx, status, VT_ERROR_TYPE_PRIMARY,
fnctLine, "VtZDMValidateEmailRecipientList", (unsigned char *)0)
return (status);
}
int VtZDMParamPrimaryEmailRecipientList (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
do
{
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
if (flag == VOLT_ZDM_SET_TYPE_FLAG)
{
VOLT_SET_FNCT_LINE (fnctLine)
status = VtZDMValidateEmailRecipientList(zdmObj, info);
if (status != 0)
break;
}
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon(zdmObj, info, flag,
VT_ZDM_GET_AND_SET_SUPPORTED | VT_ZDM_SET_INFO_REQUIRED,
VT_ZDM_PARAM_PRIMARY_EMAIL_LIST);
}
while (0);
VOLT_LOG_ERROR_COMPARE (
status, libCtx, status, 0, fnctLine,
"VtZDMParamPrimaryEmailRecipientList", (unsigned char *)0)
return (status);
}
int VtZDMParamCCEmailRecipientList (
VtZDMObject zdmObj,
Pointer info,
unsigned int flag
)
{
int status;
VtLibCtx libCtx = (VtLibCtx)0;
VOLT_DECLARE_FNCT_LINE (fnctLine)
do
{
if (zdmObj != (VtZDMObject)0)
libCtx = zdmObj->voltObject.libraryCtx;
if (flag == VOLT_ZDM_SET_TYPE_FLAG)
{
VOLT_SET_FNCT_LINE (fnctLine)
status = VtZDMValidateEmailRecipientList(zdmObj, info);
if (status != 0)
break;
}
VOLT_SET_FNCT_LINE (fnctLine)
status = VoltZDMParamCommon(zdmObj, info, flag,
VT_ZDM_GET_AND_SET_SUPPORTED | VT_ZDM_SET_INFO_REQUIRED,
VT_ZDM_PARAM_CC_EMAIL_LIST);
}
while (0);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -