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);