25 static WCHAR TestEnv[] =
L"TestVar=TestVal\0Foo=4\0EmptyVar\0Bar=8\0\0";
36 skip(
"RtlQueryEnvironmentVariable is not available\n");
_In_ PVOID _In_ ULONG _Out_ PVOID _In_ ULONG _Inout_ PULONG ReturnLength
static FN_RtlQueryEnvironmentVariable * pRtlQueryEnvironmentVariable
NTSTATUS NTAPI FN_RtlQueryEnvironmentVariable(_In_opt_ PVOID Environment, _In_reads_(NameLength) PWSTR Name, _In_ SIZE_T NameLength, _Out_writes_(ValueLength) PWSTR Value, _In_ SIZE_T ValueLength, _Out_ PSIZE_T ReturnLength)
#define ok_eq_wstr(value, expected)
#define ok_eq_size(value, expected)
#define ok_eq_wchar(value, expected)
#define ok_ntstatus(status, expected)
#define GetProcAddress(x, y)
HMODULE WINAPI DECLSPEC_HOTPATCH GetModuleHandleA(LPCSTR lpModuleName)
PVOID PVOID PWCHAR PVOID Environment
#define STATUS_VARIABLE_NOT_FOUND
#define _WIN32_WINNT_VISTA
#define STATUS_BUFFER_TOO_SMALL
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_ ULONG ValueLength
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
NTSYSAPI NTSTATUS WINAPI RtlQueryEnvironmentVariable(WCHAR *, const WCHAR *, SIZE_T, WCHAR *, SIZE_T, SIZE_T *)