NAME

ExpandEnvironmentStringsW  (KERNEL32.@)

SYNOPSIS

 DWORD ExpandEnvironmentStringsW
 (
  LPCWSTR src,
  LPWSTR  dst,
  DWORD   len
 )

DESCRIPTION

Replaces references to environment variables of the form '%EnvVar%' by their value. If the environment variable does not exist, then the reference is left as is.

PARAMS

src [In] The string to be expanded.
dst [Out] The buffer in which to put the expanded string.
len [In] The buffer size, in characters.

RETURNS

The number of characters copied into the buffer. If the buffer is too small, then the required buffer size, in characters including the trailing '\0', is returned. If the function fails for some other reason, then it returns 0.

IMPLEMENTATION

Defined in "winbase.h".

Implemented in "dlls/kernel32/environ.c". source.winehq.org/source/dlls/kernel32/environ.c

Debug channel "environ".


Copyright © 2008 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Nov 2008.