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... ============================================================================== --- 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-p... ============================================================================== --- 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.r... ============================================================================== --- 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>