MKI_CopyW (Strings) Changed in Version 2019.1

www.CAD6.com

C++ Syntax

void

MKI_CopyW(

 LPWSTR f_pszDestin,

 const size_t f_unMaxSize,

 LPCWSTR f_pszSource1 );

 

void

MKI_CopyW(

 LPWSTR f_pszDestin,

 const size_t f_unMaxSize,

 LPCWSTR f_pszSource1,

 LPCWSTR f_pszSource2 );

 

void

MKI_CopyW(

 LPWSTR f_pszDestin,

 const size_t f_unMaxSize,

 LPCWSTR f_pszSource1,

 LPCWSTR f_pszSource2,

 LPCWSTR f_pszSource3 );

 

void

MKI_CopyW( 

 LPWSTR f_pszDestin,

 const size_t f_unMaxSize,

 LPCWSTR f_pszSource1,

 LPCWSTR f_pszSource2,

 LPCWSTR f_pszSource3,

 LPCWSTR f_pszSource4 );

 

void

MKI_CopyW(

 LPWSTR f_pszDestin,

 const size_t f_unMaxSize,

 LPCWSTR f_pszSource1,

 LPCWSTR f_pszSource2,

 LPCWSTR f_pszSource3,

 LPCWSTR f_pszSource4,

 LPCWSTR f_pszSource5 );

 

void

MKI_CopyW(

 LPWSTR f_pszDestin,

 const size_t f_unMaxSize,

 LPCWSTR f_pszSource1,

 LPCWSTR f_pszSource2,

 LPCWSTR f_pszSource3,

 LPCWSTR f_pszSource4,

 LPCWSTR f_pszSource5,

 LPCWSTR f_pszSource6 );

 

void

MKI_CopyW(

 LPWSTR f_pszDestin,

 const size_t f_unMaxSize,

 LPCWSTR f_pszSource1,

 LPCWSTR f_pszSource2,

 LPCWSTR f_pszSource3,

 LPCWSTR f_pszSource4,

 LPCWSTR f_pszSource5,

 LPCWSTR f_pszSource6,

 LPCWSTR f_pszSource7 );

 

void

MKI_CopyW(

 LPWSTR f_pszDestin,

 const size_t f_unMaxSize,

 const wchar_t f_chChar );

 

 template <size_t f_unSize> void

 MKI_CopyW(

         wchar_t (&f_rDestin)[f_unSize],

         ... );

 

Copies one or multiple Unicode texts to one other Unicode text.

 

Parameters

Destin

[LPWSTR] Address of the destination text.

MaxSize

[const size_t] Maximum allowed length of the destination text in Unicode characters including the terminating '\0' character.

Source1

Source2

Source3

Source4

Source5

Source6

Source7

[LPCWSTR] Addresses of the source texts.

Char

[wchar_t] Character to be copied.

 

Comment

It is guaranteed that the resulting text will always be terminated with a '\0' character!

 

CAD6interface 2024.2 - Copyright 2024 Malz++Kassner® GmbH