Недокументированные функции NTDLL

3 декабря 2000



RtlExpandEnvironmentStrings_U

NTSYSAPI 
NTSTATUS
NTAPI

RtlExpandEnvironmentStrings_U(

IN PVOID Environment OPTIONAL, IN PUNICODE_STRING SourceString, OUT PUNICODE_STRING DestinationString, OUT PULONG DestinationBufferLength OPTIONAL );


Функция для раскрытия в тексте упомянутых в нём переменных среды.
Environment
Указатель на блок переменных среды.
SourceString
Указатель на структуру UNICODE_STRING с текстом. Если текст содержит имя переменной среды, выделенной символами '%', имя переменной заменяется значением этой переменной.
DestinationString
Строка результата операции.
DestinationBufferLength
Если вы не знаете, насколько длинным делать буфер для результата, используйте длину, которая содержится по указателю DestinationBufferLength.


Документировал:
Томаш Новак
Reactos



Зависимости:
Библиотека: ntdll.lib


См. также:
RtlQueryEnvironmentVariable_U
RtlSetEnvironmentVariable