ReactOS 0.4.16-dev-306-g647d351
stralign_s.h
Go to the documentation of this file.
1
6#ifndef __STRALIGN_H_S_
7#define __STRALIGN_H_S_
8
9#include <stralign.h>
10
11#if defined(MINGW_HAS_SECURE_API)
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
17#if !defined(_X86_) && defined(_WSTRING_S_DEFINED)
18#if defined(__cplusplus) && defined(_WConst_Return)
19 static __inline PUWSTR ua_wcscpy_s(PUWSTR Destination,size_t DestinationSize,PCUWSTR Source) {
21 return uaw_wcscpy((PCUWSTR)String,Character);
22 }
23#endif
24#endif
25
26#ifdef __cplusplus
27}
28#endif
29#endif
30#endif
#define NULL
Definition: types.h:112
#define wcscpy_s(d, l, s)
Definition: utility.h:201
_In_ UINT _In_ UINT _In_ PNDIS_PACKET Source
Definition: ndis.h:3169
_In_ PUNICODE_STRING _Inout_ PUNICODE_STRING Destination
Definition: rtlfuncs.h:3016
_Null_terminated_ WCHAR UNALIGNED * PUWSTR
Definition: ntbasedef.h:423
_Null_terminated_ CONST WCHAR UNALIGNED * PCUWSTR
Definition: ntbasedef.h:426
#define WSTR_ALIGNED(s)
Definition: stralign.h:21
PUWSTR __cdecl uaw_wcscpy(PUWSTR Destination, PCUWSTR Source)
uint16_t * PWSTR
Definition: typedefs.h:56
const uint16_t * PCWSTR
Definition: typedefs.h:57
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
Definition: wdfdevice.h:2433