Copies wide characters from source into dest. The function copies
    up to a maximum of maxchar characters.
    Format
      #include  <wchar.h>
      wchar_t *wcsncpy  (wchar_t *dest, const wchar_t *source, size_t
                        maxchar);
1 – Function Variants
    The wcsncpy function has variants named _wcsncpy32 and _wcsncpy64
    for use with 32-bit and 64-bit pointer sizes, respectively.
2 – Arguments
 dest
    Pointer to the null-terminated wide-character destination string.
 source
    Pointer to the null-terminated wide-character source string.
 maxchar
    The maximum number of wide characters to copy from source to
    dest.
3 – Description
    The wcsncpy function copies no more than maxchar characters from
    source to dest. If source contains less than maxchar characters,
    null characters are added to dest until maxchar characters have
    been written to dest.
    If source contains maxchar or more characters, as many characters
    as possible are copied to dest. The null terminator of source is
    not copied to dest.
    See also wcscpy.
4 – Return Value
x The address of dest.