- move ReactOS userenv only functions to userenv-priv.h

- set _USERENV_ when building

svn path=/trunk/; revision=24831
This commit is contained in:
Johannes Anderwald 2006-11-26 10:08:11 +00:00
parent eeaa0bd981
commit a2e0d65ded
3 changed files with 178 additions and 0 deletions

View file

@ -9,3 +9,4 @@
#include "internal.h"
#include "resources.h"
#include "userenv-priv.h"

View file

@ -0,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

View file

@ -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>