svn path=/trunk/; revision=73546
-SearchPathA(IN LPCSTR lpPath,
+SearchPathA(IN LPCSTR lpPath OPTIONAL,
+ IN LPCSTR lpExtension OPTIONAL,
- IN LPSTR lpBuffer,
- OUT LPSTR *lpFilePart)
+ OUT LPSTR lpBuffer,
+ OUT LPSTR *lpFilePart OPTIONAL)
{
PUNICODE_STRING FileNameString;
UNICODE_STRING PathString, ExtensionString;
{
PUNICODE_STRING FileNameString;
UNICODE_STRING PathString, ExtensionString;
-SearchPathW(IN LPCWSTR lpPath,
+SearchPathW(IN LPCWSTR lpPath OPTIONAL,
- IN LPCWSTR lpExtension,
+ IN LPCWSTR lpExtension OPTIONAL,
- IN LPWSTR lpBuffer,
- OUT LPWSTR *lpFilePart)
+ OUT LPWSTR lpBuffer,
+ OUT LPWSTR *lpFilePart OPTIONAL)
{
UNICODE_STRING FileNameString, ExtensionString, PathString, CallerBuffer;
ULONG Flags, LengthNeeded, FilePartSize;
{
UNICODE_STRING FileNameString, ExtensionString, PathString, CallerBuffer;
ULONG Flags, LengthNeeded, FilePartSize;
DWORD
WINAPI
GetLongPathNameW(IN LPCWSTR lpszShortPath,
DWORD
WINAPI
GetLongPathNameW(IN LPCWSTR lpszShortPath,
- IN LPWSTR lpszLongPath,
+ OUT LPWSTR lpszLongPath,
IN DWORD cchBuffer)
{
PWCHAR Path, Original, First, Last, Buffer, Src, Dst;
IN DWORD cchBuffer)
{
PWCHAR Path, Original, First, Last, Buffer, Src, Dst;
DWORD
WINAPI
GetLongPathNameA(IN LPCSTR lpszShortPath,
DWORD
WINAPI
GetLongPathNameA(IN LPCSTR lpszShortPath,
+ OUT LPSTR lpszLongPath,
IN DWORD cchBuffer)
{
ULONG Result, PathLength;
IN DWORD cchBuffer)
{
ULONG Result, PathLength;
DWORD
WINAPI
GetShortPathNameA(IN LPCSTR lpszLongPath,
DWORD
WINAPI
GetShortPathNameA(IN LPCSTR lpszLongPath,
- IN LPSTR lpszShortPath,
+ OUT LPSTR lpszShortPath,
IN DWORD cchBuffer)
{
ULONG Result, PathLength;
IN DWORD cchBuffer)
{
ULONG Result, PathLength;
DWORD
WINAPI
GetShortPathNameW(IN LPCWSTR lpszLongPath,
DWORD
WINAPI
GetShortPathNameW(IN LPCWSTR lpszLongPath,
- IN LPWSTR lpszShortPath,
+ OUT LPWSTR lpszShortPath,
IN DWORD cchBuffer)
{
PWCHAR Path, Original, First, Last, Buffer, Src, Dst;
IN DWORD cchBuffer)
{
PWCHAR Path, Original, First, Last, Buffer, Src, Dst;
DWORD
WINAPI
GetTempPathA(IN DWORD nBufferLength,
DWORD
WINAPI
GetTempPathA(IN DWORD nBufferLength,
{
WCHAR BufferW[MAX_PATH];
DWORD ret;
{
WCHAR BufferW[MAX_PATH];
DWORD ret;
DWORD
WINAPI
GetTempPathW(IN DWORD count,
DWORD
WINAPI
GetTempPathW(IN DWORD count,
{
static const WCHAR tmp[] = { 'T', 'M', 'P', 0 };
static const WCHAR temp[] = { 'T', 'E', 'M', 'P', 0 };
{
static const WCHAR tmp[] = { 'T', 'M', 'P', 0 };
static const WCHAR temp[] = { 'T', 'E', 'M', 'P', 0 };
DWORD
WINAPI
GetCurrentDirectoryA(IN DWORD nBufferLength,
DWORD
WINAPI
GetCurrentDirectoryA(IN DWORD nBufferLength,
{
ANSI_STRING AnsiString;
NTSTATUS Status;
{
ANSI_STRING AnsiString;
NTSTATUS Status;
DWORD
WINAPI
GetCurrentDirectoryW(IN DWORD nBufferLength,
DWORD
WINAPI
GetCurrentDirectoryW(IN DWORD nBufferLength,
{
return RtlGetCurrentDirectory_U(nBufferLength * sizeof(WCHAR), lpBuffer) / sizeof(WCHAR);
}
{
return RtlGetCurrentDirectory_U(nBufferLength * sizeof(WCHAR), lpBuffer) / sizeof(WCHAR);
}
-GetSystemDirectoryA(IN LPSTR lpBuffer,
+GetSystemDirectoryA(OUT LPSTR lpBuffer,
IN UINT uSize)
{
ANSI_STRING AnsiString;
IN UINT uSize)
{
ANSI_STRING AnsiString;
-GetSystemDirectoryW(IN LPWSTR lpBuffer,
+GetSystemDirectoryW(OUT LPWSTR lpBuffer,
IN UINT uSize)
{
ULONG ReturnLength;
IN UINT uSize)
{
ULONG ReturnLength;
-GetWindowsDirectoryA(IN LPSTR lpBuffer,
+GetWindowsDirectoryA(OUT LPSTR lpBuffer,
IN UINT uSize)
{
/* Is this a TS installation? */
IN UINT uSize)
{
/* Is this a TS installation? */
-GetWindowsDirectoryW(IN LPWSTR lpBuffer,
+GetWindowsDirectoryW(OUT LPWSTR lpBuffer,
IN UINT uSize)
{
/* Is this a TS installation? */
IN UINT uSize)
{
/* Is this a TS installation? */
-GetSystemWindowsDirectoryA(IN LPSTR lpBuffer,
+GetSystemWindowsDirectoryA(OUT LPSTR lpBuffer,
IN UINT uSize)
{
ANSI_STRING AnsiString;
IN UINT uSize)
{
ANSI_STRING AnsiString;
-GetSystemWindowsDirectoryW(IN LPWSTR lpBuffer,
+GetSystemWindowsDirectoryW(OUT LPWSTR lpBuffer,
IN UINT uSize)
{
ULONG ReturnLength;
IN UINT uSize)
{
ULONG ReturnLength;
-GetSystemWow64DirectoryW(IN LPWSTR lpBuffer,
+GetSystemWow64DirectoryW(OUT LPWSTR lpBuffer,
IN UINT uSize)
{
#ifdef _WIN64
IN UINT uSize)
{
#ifdef _WIN64
-GetSystemWow64DirectoryA(IN LPSTR lpBuffer,
+GetSystemWow64DirectoryA(OUT LPSTR lpBuffer,
IN UINT uSize)
{
#ifdef _WIN64
IN UINT uSize)
{
#ifdef _WIN64