8.2.3.4 SecureDECODE Exported Functions


   SecureDECODE exported functions


SecureDECODE DLL exports the following functions:


SecureDELTA_SDK_SecureDECODE_Main_

SecureDELTA_SDK_SecureDECODE_GetMessageString_fromID_


SecureDECODE 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
/**
 *
 * Definitions of SecureDECODE function prototype
 *
 * @param _encode_param_struct The SD_SDK_SECURE_DECODE_PARAMS structure which contains all data required to perform the SecureDECODE operation
 *
 */

typedef int32_t (__stdcall *PF_SECUREDELTA_SDK_SECUREDECODE_MAIN)(SD_SDK_SECURE_DECODE_PARAMS& _encode_param_struct);
typedef const wchar_t * (__stdcall *PF_SECUREDELTA_SDK_SECUREDECODE_DLL_GETMESSAGESTRING_FROM_ID_)(const SD_SDK_SECURE_DECODE_EVENT_ID _string_enum_ID);

/**
 *
 * Call this function to perform the SecureDECODE 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_DECODE_PARAMS
 *
 * @param _encode_param_struct The SD_SDK_SECURE_DECODE_PARAMS structure which contains all data required to perform the SecureDECODE operation
 *
 */

SECURE_DECODE_SDK_API int32_t __stdcall SecureDELTA_SDK_SecureDECODE_Main_(SD_SDK_SECURE_DECODE_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_DECODE_SDK_API const wchar_t* __stdcall SecureDELTA_SDK_SecureDECODE_GetMessageString_fromID_(const SD_SDK_SECURE_DECODE_EVENT_ID _string_enum_ID);