added some missing APIs
Modified: trunk/reactos/w32api/include/winbase.h
Modified: trunk/reactos/w32api/include/winreg.h

Modified: trunk/reactos/w32api/include/winbase.h
--- trunk/reactos/w32api/include/winbase.h	2005-09-28 22:57:21 UTC (rev 18143)
+++ trunk/reactos/w32api/include/winbase.h	2005-09-28 23:52:24 UTC (rev 18144)
@@ -1364,6 +1364,9 @@
 BOOL WINAPI GetExitCodeProcess(HANDLE,PDWORD);
 BOOL WINAPI GetExitCodeThread(HANDLE,PDWORD);
 DWORD WINAPI GetFileAttributesA(LPCSTR);
+#if (_WIN32_WINNT >= 0x0600)
+BOOL WINAPI GetFileAttributesByHandle(HANDLE,LPDWORD,DWORD);
+#endif
 DWORD WINAPI GetFileAttributesW(LPCWSTR);
 BOOL WINAPI GetFileAttributesExA(LPCSTR,GET_FILEEX_INFO_LEVELS,PVOID);
 BOOL WINAPI GetFileAttributesExW(LPCWSTR,GET_FILEEX_INFO_LEVELS,PVOID);
@@ -1803,6 +1806,9 @@
 VOID WINAPI SetFileApisToANSI(void);
 VOID WINAPI SetFileApisToOEM(void);
 BOOL WINAPI SetFileAttributesA(LPCSTR,DWORD);
+#if (_WIN32_WINNT >= 0x0600)
+BOOL WINAPI SetFileAttributesByHandle(HANDLE,DWORD,DWORD);
+#endif
 BOOL WINAPI SetFileAttributesW(LPCWSTR,DWORD);
 DWORD WINAPI SetFilePointer(HANDLE,LONG,PLONG,DWORD);
 BOOL WINAPI SetFilePointerEx(HANDLE,LARGE_INTEGER,PLARGE_INTEGER,DWORD);

Modified: trunk/reactos/w32api/include/winreg.h
--- trunk/reactos/w32api/include/winreg.h	2005-09-28 22:57:21 UTC (rev 18143)
+++ trunk/reactos/w32api/include/winreg.h	2005-09-28 23:52:24 UTC (rev 18144)
@@ -67,10 +67,12 @@
 LONG WINAPI RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,LPSECURITY_ATTRIBUTES,PHKEY,PDWORD);
 LONG WINAPI RegCreateKeyW(HKEY,LPCWSTR,PHKEY);
 LONG WINAPI RegDeleteKeyA(HKEY,LPCSTR);
-LONG WINAPI RegDeleteKeyW(HKEY,LPCWSTR);
 #if (_WIN32_WINNT >= 0x0600)
 LONG WINAPI RegDeleteKeyValueA(HKEY,LPCSTR,LPCSTR);
 LONG WINAPI RegDeleteKeyValueW(HKEY,LPCWSTR,LPCWSTR);
+#endif
+LONG WINAPI RegDeleteKeyW(HKEY,LPCWSTR);
+#if (_WIN32_WINNT >= 0x0600)
 LONG WINAPI RegDeleteTreeA(HKEY,LPCSTR);
 LONG WINAPI RegDeleteTreeW(HKEY,LPCWSTR);
 #endif