DecodeBase64W
The BASE64 string is measured by the (non-zero) size given or by the terminator.
If output is nullptr the length will be calculated but the string itself will not be generated.
Syntax
// // Strong typing definition // int64_t DecodeBase64W( unsigned char * output, const wchar_t * input, int64_t size ); static inline int64_t DecodeBase64W( unsigned char * output, wchar_t * input, int64_t size ) { return DecodeBase64W( output, (const wchar_t*) input, size ); } static inline int64_t DecodeBase64W( unsigned char * output, const wchar_t * input ) { return DecodeBase64W( output, input, 0 // size ); } // // Weak typing definition // int64_t __declspec(dllexport) __stdcall DecodeBase64W( unsigned char * output, const wchar_t * input, int64_t size ); static inline int64_t DecodeBase64W( unsigned char * output, wchar_t * input, int64_t size ) { return DecodeBase64W( output, (const wchar_t*) input, size ); } static inline int64_t DecodeBase64W( unsigned char * output, const wchar_t * input ) { return DecodeBase64W( output, input, 0 // size ); }
Property output
Size: 64 bit / 8 byte (reference)???.
Property input
Size: 64 bit / 8 byte (reference)???.