ITP_GET_BUYNOW_URL_V3 |
Top Previous Next |
This define returns the BuyNow link, which is specified in the IntelliProtector project.
ITP_GET_BUYNOW_URL_V3(wchar_t* pwcsLinkBuffer, int iMaxLength);
Note: pwcsLinkBuffer buffer must be filled by zeros before use. Please use the ZeroMemory macros or memset() function.
Parameters
pwcsLinkBuffer - pointer to the BuyNow link. iMaxLength - Max length in the BuyNow link buffer.
Return
Returns nothing. The output buffer (pwcsLinkBuffer) will get BuyNow link.
Requirements
Header: IntelliProtectorDeclarations.h
Example
void GetBuyNowLinkW(OUT wchar_t* pwcsLinkBuffer, int iMaxLength) { if(pwcsLinkBuffer == NULL) return;
// The defines cannot use parameters from function directly, so creating local variable at first. wchar_t* pwcsLocalLinkBuffer = new wchar_t[iMaxLength]; ZeroMemory(pwcsLocalLinkBuffer, iMaxLength);
ITP_GET_BUYNOW_URL_V3(pwcsLocalLinkBuffer, iMaxLength);
// copy local link to pchLinkBuffer wcscpy_s(pwcsLinkBuffer, iMaxLength, pwcsLocalLinkBuffer);
// remove local variable delete[] pwcsLocalLinkBuffer; pwcsLocalLinkBuffer = NULL; }
|
Copyright © 2015 IntelliProtector.com |