Author: janderwald
Date: Sun Nov 26 13:08:11 2006
New Revision: 24831
URL:
http://svn.reactos.org/svn/reactos?rev=24831&view=rev
Log:
- move ReactOS userenv only functions to userenv-priv.h
- set _USERENV_ when building
Added:
trunk/reactos/dll/win32/userenv/userenv-priv.h (with props)
Modified:
trunk/reactos/dll/win32/userenv/precomp.h
trunk/reactos/dll/win32/userenv/userenv.rbuild
Modified: trunk/reactos/dll/win32/userenv/precomp.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/userenv/precomp.…
==============================================================================
--- trunk/reactos/dll/win32/userenv/precomp.h (original)
+++ trunk/reactos/dll/win32/userenv/precomp.h Sun Nov 26 13:08:11 2006
@@ -9,3 +9,4 @@
#include "internal.h"
#include "resources.h"
+#include "userenv-priv.h"
Added: trunk/reactos/dll/win32/userenv/userenv-priv.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/userenv/userenv-…
==============================================================================
--- trunk/reactos/dll/win32/userenv/userenv-priv.h (added)
+++ trunk/reactos/dll/win32/userenv/userenv-priv.h Sun Nov 26 13:08:11 2006
@@ -1,0 +1,176 @@
+#ifndef USERENV_PRIV_H__
+#define USERENV_PRIV_H__
+
+//
+// Private ReactOS only userenv functions
+//
+//
+
+BOOL
+USERENVAPI
+WINAPI
+InitializeProfiles(
+ VOID
+);
+
+BOOL
+USERENVAPI
+WINAPI
+CreateUserProfileA (
+ PSID,
+ LPCSTR
+);
+
+BOOL
+USERENVAPI
+WINAPI
+CreateUserProfileW(
+ PSID,
+ LPCWSTR
+);
+
+BOOL
+USERENVAPI
+WINAPI
+AddDesktopItemA(
+ BOOL,
+ LPCSTR,
+ LPCSTR,
+ LPCSTR,
+ INT,
+ LPCSTR,
+ WORD,
+ INT
+);
+
+BOOL
+USERENVAPI
+WINAPI
+AddDesktopItemW(
+ BOOL,
+ LPCWSTR,
+ LPCWSTR,
+ LPCWSTR,
+ INT,
+ LPCWSTR,
+ WORD,
+ INT
+);
+
+BOOL
+USERENVAPI
+WINAPI
+DeleteDesktopItemA (
+ BOOL,
+ LPCSTR
+);
+
+BOOL
+USERENVAPI
+WINAPI
+DeleteDesktopItemW (
+ BOOL,
+ LPCWSTR
+);
+
+BOOL
+USERENVAPI
+WINAPI
+CreateGroupA (
+ LPCSTR,
+ BOOL
+);
+
+BOOL
+USERENVAPI
+WINAPI
+CreateGroupW (
+ LPCWSTR,
+ BOOL
+);
+
+BOOL
+USERENVAPI
+WINAPI
+DeleteGroupA (
+ LPCSTR,
+ BOOL
+);
+
+BOOL
+USERENVAPI
+WINAPI
+DeleteGroupW (
+ LPCWSTR,
+ BOOL
+);
+
+BOOL
+USERENVAPI
+WINAPI
+AddItemA(
+ LPCSTR,
+ BOOL,
+ LPCSTR,
+ LPCSTR,
+ LPCSTR,
+ INT,
+ LPCSTR,
+ WORD,
+ INT
+);
+
+BOOL
+USERENVAPI
+WINAPI
+AddItemW (
+ LPCWSTR,
+ BOOL,
+ LPCWSTR,
+ LPCWSTR,
+ LPCWSTR,
+ INT,
+ LPCWSTR,
+ WORD,
+ INT
+);
+
+BOOL
+USERENVAPI
+WINAPI
+DeleteItemA (
+ LPCSTR,
+ BOOL,
+ LPCSTR,
+ BOOL
+);
+
+BOOL
+USERENVAPI
+WINAPI
+DeleteItemW(
+ LPCWSTR,
+ BOOL,
+ LPCWSTR,
+ BOOL
+);
+
+BOOL
+USERENVAPI
+WINAPI
+CopyProfileDirectoryA(
+ LPCSTR,
+ LPCSTR,
+ DWORD
+);
+
+BOOL
+USERENVAPI
+WINAPI
+CopyProfileDirectoryW(
+ LPCWSTR,
+ LPCWSTR,
+ DWORD
+);
+
+#endif
Propchange: trunk/reactos/dll/win32/userenv/userenv-priv.h
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/dll/win32/userenv/userenv.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/userenv/userenv.…
==============================================================================
--- trunk/reactos/dll/win32/userenv/userenv.rbuild (original)
+++ trunk/reactos/dll/win32/userenv/userenv.rbuild Sun Nov 26 13:08:11 2006
@@ -5,6 +5,7 @@
<define name="_WIN32_IE">0x0500</define>
<define name="_WIN32_WINNT">0x0600</define>
<define name="WINVER">0x0600</define>
+ <define name="_USERENV_" />
<library>uuid</library>
<library>ntdll</library>
<library>kernel32</library>