8.2.1.5 SecureENCODE Exported Functions
8.2.1.5 SecureENCODE Exported Functions
SecureENCODE exported functions
SecureENCODE DLL exports the following functions:
SecureDELTA_SDK_SecureENCODE_Main_
SecureDELTA_SDK_SecureENCODE_GetMessageString_fromID_
SecureENCODE SDK DLL Exported Function Prototypes:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/**
*
* Definitions of SecureENCODE function prototype
*
* @param _encode_param_struct The SD_SDK_SECURE_ENCODE_PARAMS structure which contains all data required to perform the SecureENCODE operation
*
*/
typedef int32_t(__stdcall *PF_SECUREDELTA_SDK_SECUREENCODE_MAIN)(SD_SDK_SECURE_ENCODE_PARAMS& _encode_param_struct);
typedef const wchar_t* (__stdcall *PF_SECUREDELTA_SDK_SECUREENCODE_DLL_GETMESSAGESTRING_FROM_ID_)(const SD_SDK_SECURE_ENCODE_EVENT_ID _string_enum_ID);
/**
*
* Call this function to perform the SecureENCODE operation that creates a SecureDELTA binary diff file
* from source (initial / old file) and target (destination / new file)
* You may set other options in SD_SDK_SECURE_ENCODE_PARAMS
*
* @param _encode_param_struct The SD_SDK_SECURE_ENCODE_PARAMS structure which contains all data required to perform the SecureENCODE operation
*
*/
SECURE_ENCODE_SDK_API int32_t __stdcall SecureDELTA_SDK_SecureENCODE_Main_(SD_SDK_SECURE_ENCODE_PARAMS& _encode_param_struct);
/**
*
* Call this function to extract an internally defined string from a certain _string_enum_ID
*
* @param _string_enum_ID The string ID required to extract that particular string associated with the ID
*
* @return const wchar_t* The return is constant wide array pointer
*
*/
SECURE_ENCODE_SDK_API const wchar_t* __stdcall SecureDELTA_SDK_SecureENCODE_GetMessageString_fromID_(const SD_SDK_SECURE_ENCODE_EVENT_ID _string_enum_ID);