[ros-diffs] [janderwald] 24831: - move ReactOS userenv only functions to userenv-priv.h - set _USERENV_ when building

janderwald at svn.reactos.org janderwald at svn.reactos.org
Sun Nov 26 11:08:12 CET 2006


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.h?rev=24831&r1=24830&r2=24831&view=diff
==============================================================================
--- 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-priv.h?rev=24831&view=auto
==============================================================================
--- 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.rbuild?rev=24831&r1=24830&r2=24831&view=diff
==============================================================================
--- 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>




More information about the Ros-diffs mailing list