-
Notifications
You must be signed in to change notification settings - Fork 0
mdz_string_init_attached
Maksym Dzyubenko edited this page Feb 7, 2024
·
1 revision
Initializes mdz_string library. This function should be caled before any other function of the library.
Memory for license data starts at position pStart
. Size
of internal initialization structure is returned in pSize.
mdz_bool mdz_string_init_attached(
const uint32_t* pFirstNameHash,
const uint32_t* pLastNameHash,
const uint32_t* pEmailHash,
const uint32_t* pLicenseHash,
const char* pStart,
size_t nAreaSize,
size_t* pOutSize);
Parameter | Description |
---|---|
pFirstNameHash |
user first name hash code |
pLastNameHash |
user last name hash code |
pEmailHash |
user e-mail hash code |
pLicenseHash |
license hash code |
pStart |
memory start position of license data |
nAreaSize |
size of available memory from pStart in bytes. Should be large enough for license data (> 500 bytes) |
pOutSize |
actual size of placed license data in bytes |
Return | Description |
---|---|
mdz_true | if the initialization has succeed, otherwise false |
mdz_string API Reference is generated using mdzApiRefGenerator.
mdz_string functions
- Init functions
mdz_ansi functions
- Init and destroy functions
- Reserve capacity functions
- Insert/remove functions
- Find functions
- Miscellaneous functions
mdz_utf8 functions
- Init and destroy functions
- Reserve capacity functions
- Insert/remove functions
- mdz_utf8_insertUtf8_async
- mdz_utf8_insertUtf8_string_async
- mdz_utf8_insertAnsi_async
- mdz_utf8_insertAnsi_string_async
- mdz_utf8_insertWchar_async
- mdz_utf8_insertWchar_string_async
- mdz_utf8_insertUtf16_async
- mdz_utf8_insertUtf16_string_async
- mdz_utf8_insertUtf32_async
- mdz_utf8_insertUtf32_string_async
mdz_wchar functions
- Init and destroy functions
- Reserve capacity functions
- Insert/remove functions
- mdz_wchar_insertWchar_async
- mdz_wchar_insertWchar_string_async
- mdz_wchar_insertAnsi_async
- mdz_wchar_insertAnsi_string_async
- mdz_wchar_insertUtf8_async
- mdz_wchar_insertUtf8_string_async
- mdz_wchar_insertUtf16_async
- mdz_wchar_insertUtf16_string_async
- mdz_wchar_insertUtf32_async
- mdz_wchar_insertUtf32_string_async
mdz_utf16 functions
- Init and destroy functions
- Reserve capacity functions
- Insert/remove functions
- mdz_utf16_insertUtf16_async
- mdz_utf16_insertUtf16_string_async
- mdz_utf16_insertAnsi_async
- mdz_utf16_insertAnsi_string_async
- mdz_utf16_insertWchar_async
- mdz_utf16_insertWchar_string_async
- mdz_utf16_insertUtf8_async
- mdz_utf16_insertUtf8_string_async
- mdz_utf16_insertUtf32_async
- mdz_utf16_insertUtf32_string_async
mdz_utf32 functions
- Init and destroy functions
- Reserve capacity functions
- Insert/remove functions
- mdz_utf32_insertUtf32_async
- mdz_utf32_insertUtf32_string_async
- mdz_utf32_insertAnsi_async
- mdz_utf32_insertAnsi_string_async
- mdz_utf32_insertWchar_async
- mdz_utf32_insertWchar_string_async
- mdz_utf32_insertUtf8_async
- mdz_utf32_insertUtf8_string_async
- mdz_utf32_insertUtf16_async
- mdz_utf32_insertUtf16_string_async