mirror of
https://github.com/reactos/reactos.git
synced 2025-06-26 22:39:47 +00:00
SetLastError() used in stubs
svn path=/trunk/; revision=521
This commit is contained in:
parent
5169949e78
commit
662c77c00c
1 changed files with 163 additions and 161 deletions
|
@ -8,17 +8,13 @@
|
||||||
* Created 01/11/98
|
* Created 01/11/98
|
||||||
* 19990309 EA Stubs
|
* 19990309 EA Stubs
|
||||||
*/
|
*/
|
||||||
|
//#define WIN32_LEAN_AND_MEAN
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#include <wstring.h>
|
#include <wchar.h>
|
||||||
#include <ddk/ntddk.h>
|
#include <ddk/ntddk.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
|
|
||||||
#ifndef ERROR_INVALID_FUNCTION
|
|
||||||
#error "ERROR_INVALID_FUNCTION undefined!"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegCloseKey
|
* RegCloseKey
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -27,12 +23,12 @@ RegCloseKey(
|
||||||
HKEY hKey
|
HKEY hKey
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegConnectRegistryA
|
* RegConnectRegistryA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -43,28 +39,28 @@ RegConnectRegistryA(
|
||||||
PHKEY phkResult
|
PHKEY phkResult
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegConnectRegistryW
|
* RegConnectRegistryW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
STDCALL
|
STDCALL
|
||||||
RegConnectRegistry(
|
RegConnectRegistryW(
|
||||||
LPWSTR lpMachineName,
|
LPWSTR lpMachineName,
|
||||||
HKEY hKey,
|
HKEY hKey,
|
||||||
PHKEY phkResult
|
PHKEY phkResult
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegCreateKeyA
|
* RegCreateKeyA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -75,12 +71,12 @@ RegCreateKeyA(
|
||||||
PHKEY phkResult
|
PHKEY phkResult
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegCreateKeyW
|
* RegCreateKeyW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -91,12 +87,12 @@ RegCreateKeyW(
|
||||||
PHKEY phkResult
|
PHKEY phkResult
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegCreateKeyExA
|
* RegCreateKeyExA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -113,12 +109,12 @@ RegCreateKeyExA(
|
||||||
LPDWORD lpdwDisposition
|
LPDWORD lpdwDisposition
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegCreateKeyExW
|
* RegCreateKeyExW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -135,12 +131,12 @@ RegCreateKeyExW(
|
||||||
LPDWORD lpdwDisposition
|
LPDWORD lpdwDisposition
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegDeleteKeyA
|
* RegDeleteKeyA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -150,12 +146,12 @@ RegDeleteKeyA(
|
||||||
LPCSTR lpSubKey
|
LPCSTR lpSubKey
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegDeleteKeyW
|
* RegDeleteKeyW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -165,12 +161,12 @@ RegDeleteKeyW(
|
||||||
LPCWSTR lpSubKey
|
LPCWSTR lpSubKey
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegDeleteValueA
|
* RegDeleteValueA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -180,12 +176,12 @@ RegDeleteValueA(
|
||||||
LPCSTR lpValueName
|
LPCSTR lpValueName
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegDeleteValueW
|
* RegDeleteValueW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -195,12 +191,12 @@ RegDeleteValueW(
|
||||||
LPCWSTR lpValueName
|
LPCWSTR lpValueName
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegEnumKeyA
|
* RegEnumKeyA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -212,12 +208,12 @@ RegEnumKeyA(
|
||||||
DWORD cbName
|
DWORD cbName
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegEnumKeyW
|
* RegEnumKeyW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -229,12 +225,12 @@ RegEnumKeyW(
|
||||||
DWORD cbName
|
DWORD cbName
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegEnumKeyExA
|
* RegEnumKeyExA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -250,12 +246,12 @@ RegEnumKeyExA(
|
||||||
PFILETIME lpftLastWriteTime
|
PFILETIME lpftLastWriteTime
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegEnumKeyExW
|
* RegEnumKeyExW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -271,12 +267,12 @@ RegEnumKeyExW(
|
||||||
PFILETIME lpftLastWriteTime
|
PFILETIME lpftLastWriteTime
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegEnumValueA
|
* RegEnumValueA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -292,12 +288,12 @@ RegEnumValueA(
|
||||||
LPDWORD lpcbData
|
LPDWORD lpcbData
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegEnumValueW
|
* RegEnumValueW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -313,12 +309,12 @@ RegEnumValueW(
|
||||||
LPDWORD lpcbData
|
LPDWORD lpcbData
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegFlushKey
|
* RegFlushKey
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -327,12 +323,12 @@ RegFlushKey(
|
||||||
HKEY hKey
|
HKEY hKey
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegGetKeySecurity
|
* RegGetKeySecurity
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -344,12 +340,12 @@ RegGetKeySecurity(
|
||||||
LPDWORD lpcbSecurityDescriptor
|
LPDWORD lpcbSecurityDescriptor
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegLoadKeyA
|
* RegLoadKeyA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -359,12 +355,12 @@ RegLoadKey(
|
||||||
LPCSTR lpFile
|
LPCSTR lpFile
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegLoadKeyW
|
* RegLoadKeyW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -374,12 +370,12 @@ RegLoadKeyW(
|
||||||
LPCWSTR lpFile
|
LPCWSTR lpFile
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegNotifyChangeKeyValue
|
* RegNotifyChangeKeyValue
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -392,13 +388,13 @@ RegNotifyChangeKeyValue(
|
||||||
BOOL fAsynchronous
|
BOOL fAsynchronous
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegOpenKeyA
|
* RegOpenKeyA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -409,15 +405,16 @@ RegOpenKeyA(
|
||||||
PHKEY phkResult
|
PHKEY phkResult
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegOpenKeyW
|
* RegOpenKeyW
|
||||||
*
|
*
|
||||||
* 19991101 Ariadne
|
* 19981101 Ariadne
|
||||||
|
* 19990525 EA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -429,8 +426,10 @@ RegOpenKeyW (
|
||||||
{
|
{
|
||||||
NTSTATUS errCode;
|
NTSTATUS errCode;
|
||||||
UNICODE_STRING SubKeyString;
|
UNICODE_STRING SubKeyString;
|
||||||
|
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||||
|
|
||||||
SubKeyString.Buffer = lpSubKey;
|
|
||||||
|
SubKeyString.Buffer = (LPWSTR) lpSubKey;
|
||||||
SubKeyString.Length = wcslen(lpSubKey);
|
SubKeyString.Length = wcslen(lpSubKey);
|
||||||
SubKeyString.MaximumLength = SubKeyString.Length;
|
SubKeyString.MaximumLength = SubKeyString.Length;
|
||||||
|
|
||||||
|
@ -442,15 +441,18 @@ RegOpenKeyW (
|
||||||
GENERIC_ALL,
|
GENERIC_ALL,
|
||||||
& ObjectAttributes
|
& ObjectAttributes
|
||||||
);
|
);
|
||||||
if ( !NT_SUCCESS(errCode) ) {
|
if ( !NT_SUCCESS(errCode) )
|
||||||
SetLastError(RtlNtStatusToDosError(errCode));
|
{
|
||||||
return FALSE;
|
LONG LastError = RtlNtStatusToDosError(errCode);
|
||||||
|
|
||||||
|
SetLastError(LastError);
|
||||||
|
return LastError;
|
||||||
}
|
}
|
||||||
return TRUE;
|
return ERROR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegOpenKeyExA
|
* RegOpenKeyExA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -462,12 +464,12 @@ RegOpenKeyExA(
|
||||||
PHKEY phkResult
|
PHKEY phkResult
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegOpenKeyExW
|
* RegOpenKeyExW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -479,12 +481,12 @@ RegOpenKeyExW(
|
||||||
PHKEY phkResult
|
PHKEY phkResult
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegQueryInfoKeyA
|
* RegQueryInfoKeyA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -503,12 +505,12 @@ RegQueryInfoKeyA(
|
||||||
PFILETIME lpftLastWriteTime
|
PFILETIME lpftLastWriteTime
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegQueryInfoKeyW
|
* RegQueryInfoKeyW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -527,12 +529,12 @@ RegQueryInfoKeyW(
|
||||||
PFILETIME lpftLastWriteTime
|
PFILETIME lpftLastWriteTime
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegQueryMultipleValuesA
|
* RegQueryMultipleValuesA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -545,12 +547,12 @@ RegQueryMultipleValuesA(
|
||||||
LPDWORD ldwTotsize
|
LPDWORD ldwTotsize
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegQueryMultipleValuesW
|
* RegQueryMultipleValuesW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -563,12 +565,12 @@ RegQueryMultipleValuesW(
|
||||||
LPDWORD ldwTotsize
|
LPDWORD ldwTotsize
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegQueryValueA
|
* RegQueryValueA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -580,12 +582,12 @@ RegQueryValueA(
|
||||||
PLONG lpcbValue
|
PLONG lpcbValue
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegQueryValueW
|
* RegQueryValueW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -597,12 +599,12 @@ RegQueryValueW(
|
||||||
PLONG lpcbValue
|
PLONG lpcbValue
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegQueryValueExA
|
* RegQueryValueExA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -616,12 +618,12 @@ RegQueryValueExA(
|
||||||
LPDWORD lpcbData
|
LPDWORD lpcbData
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegQueryValueExW
|
* RegQueryValueExW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -635,12 +637,12 @@ RegQueryValueExW(
|
||||||
LPDWORD lpcbData
|
LPDWORD lpcbData
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegReplaceKeyA
|
* RegReplaceKeyA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -652,12 +654,12 @@ RegReplaceKeyA(
|
||||||
LPCSTR lpOldFile
|
LPCSTR lpOldFile
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegReplaceKeyW
|
* RegReplaceKeyW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -669,12 +671,12 @@ RegReplaceKeyW(
|
||||||
LPCWSTR lpOldFile
|
LPCWSTR lpOldFile
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegRestoreKeyA
|
* RegRestoreKeyA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -685,12 +687,12 @@ RegRestoreKeyA(
|
||||||
DWORD dwFlags
|
DWORD dwFlags
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegRestoreKeyW
|
* RegRestoreKeyW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -701,12 +703,12 @@ RegRestoreKeyW(
|
||||||
DWORD dwFlags
|
DWORD dwFlags
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegSaveKeyA
|
* RegSaveKeyA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -717,12 +719,12 @@ RegSaveKeyA(
|
||||||
LPSECURITY_ATTRIBUTES lpSecurityAttributes
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegSaveKeyW
|
* RegSaveKeyW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -733,12 +735,12 @@ RegSaveKeyW(
|
||||||
LPSECURITY_ATTRIBUTES lpSecurityAttributes
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegSetKeySecurity
|
* RegSetKeySecurity
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -749,12 +751,12 @@ RegSetKeySecurity(
|
||||||
PSECURITY_DESCRIPTOR pSecurityDescriptor
|
PSECURITY_DESCRIPTOR pSecurityDescriptor
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegSetValueA
|
* RegSetValueA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -767,12 +769,12 @@ RegSetValueA(
|
||||||
DWORD cbData
|
DWORD cbData
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegSetValueW
|
* RegSetValueW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -785,12 +787,12 @@ RegSetValueW(
|
||||||
DWORD cbData
|
DWORD cbData
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegSetValueExA
|
* RegSetValueExA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -804,12 +806,12 @@ RegSetValueExA(
|
||||||
DWORD cbData
|
DWORD cbData
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegSetValueExW
|
* RegSetValueExW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -823,12 +825,12 @@ RegSetValueExW(
|
||||||
DWORD cbData
|
DWORD cbData
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegUnLoadKeyA
|
* RegUnLoadKeyA
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -838,12 +840,12 @@ RegUnLoadKeyA(
|
||||||
LPCSTR lpSubKey
|
LPCSTR lpSubKey
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------
|
/************************************************************************
|
||||||
* RegUnLoadKeyW
|
* RegUnLoadKeyW
|
||||||
*/
|
*/
|
||||||
LONG
|
LONG
|
||||||
|
@ -853,8 +855,8 @@ RegUnLoadKeyW(
|
||||||
LPCWSTR lpSubKey
|
LPCWSTR lpSubKey
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* TO DO */
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return ERROR_INVALID_FUNCTION; /* FIXME */
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue