69 #if !ROSPOLICY_SHELL_NODEFKEYBOARDCUES
128 L"Software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon",
134 DWORD cbShell =
sizeof(szShell);
141 bIsSystemShell =
FALSE;
147 return bIsSystemShell;
179 L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer",
246 if (hShellDesktop !=
NULL)
274 TRACE(
"Explorer starting... Command line: %S\n", lpCmdLine);
VOID DesktopDestroyShellWindow(IN HANDLE hDesktop)
HANDLE DesktopCreateWindow(IN OUT ITrayWindow *Tray)
static VOID InitializeAtlModule(HINSTANCE hInstance, BOOL bInitialize)
static BOOL IsExplorerSystemShell()
static VOID HideMinimizedWindows(IN BOOL bHide)
static INT StartWithCommandLine(IN HINSTANCE hInstance)
static BOOL SetShellReadyEvent(IN LPCWSTR lpEventName)
static void InitializeServerAdminUI()
HINSTANCE hExplorerInstance
static INT StartWithDesktop(IN HINSTANCE hInstance)
VOID TrayMessageLoop(IN OUT ITrayWindow *Tray)
static VOID DoFinishStartupItems()
VOID ReleaseStartupMutex()
void WINAPI _ShellDDEInit(BOOL bInit)
HRESULT CreateTrayWindow(ITrayWindow **ppTray)
TaskbarSettings g_TaskbarSettings
VOID ProcessRunOnceItems()
static INT ProcessStartupItems()
BOOL DoStartStartupItems(ITrayWindow *Tray)
BOOL WINAPI _WinList_Init(void)
#define IDS_STARTUP_ERROR
#define RegCloseKey(hKey)
HRESULT Init(_ATL_OBJMAP_ENTRY *p, HINSTANCE, const GUID *plibid)
VOID WINAPI InitCommonControls(void)
BOOL WINAPI SHCreateFromDesktop(_In_ PEXPLORER_CMDLINE_PARSE_RESULTS parseResults)
static LSTATUS(WINAPI *pRegDeleteTreeW)(HKEY
LONG WINAPI RegOpenKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult)
LONG WINAPI RegOpenKeyW(HKEY hKey, LPCWSTR lpSubKey, PHKEY phkResult)
LONG WINAPI RegQueryValueExW(_In_ HKEY hkeyorg, _In_ LPCWSTR name, _In_ LPDWORD reserved, _In_ LPDWORD type, _In_ LPBYTE data, _In_ LPDWORD count)
LPWSTR WINAPI StrStrIW(LPCWSTR lpszStr, LPCWSTR lpszSearch)
DWORD WINAPI GetModuleFileNameW(HINSTANCE hModule, LPWSTR lpFilename, DWORD nSize)
BOOL WINAPI SetProcessShutdownParameters(IN DWORD dwLevel, IN DWORD dwFlags)
WCHAR *WINAPI PathFindFileNameW(const WCHAR *path)
INT WINAPI DECLSPEC_HOTPATCH LoadStringW(HINSTANCE instance, UINT resource_id, LPWSTR buffer, INT buflen)
HRESULT WINAPI DECLSPEC_HOTPATCH OleInitialize(LPVOID reserved)
void WINAPI DECLSPEC_HOTPATCH OleUninitialize(void)
void WINAPI SHFree(LPVOID pv)
BOOL WINAPI IsOS(DWORD feature)
HKEY WINAPI SHGetShellKey(DWORD flags, LPCWSTR sub_key, BOOL create)
DWORD WINAPI SHGetValueW(HKEY hKey, LPCWSTR lpszSubKey, LPCWSTR lpszValue, LPDWORD pwType, LPVOID pvData, LPDWORD pcbData)
DWORD WINAPI SHSetValueW(HKEY hKey, LPCWSTR lpszSubKey, LPCWSTR lpszValue, DWORD dwType, LPCVOID pvData, DWORD cbData)
static const WCHAR Message[]
GLuint GLuint GLsizei GLenum type
GLboolean GLboolean GLboolean b
#define BEGIN_OBJECT_MAP(x)
UINT_PTR WINAPI SHExplorerParseCmdLine(_Out_ PEXPLORER_CMDLINE_PARSE_RESULTS pInfo)
void WINAPI ILFree(LPITEMIDLIST pidl)
BOOL WINAPI FileIconInit(BOOL bFullInit)
BOOL WINAPI IsUserAnAdmin(void)
HANDLE WINAPI DECLSPEC_HOTPATCH OpenEventW(IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN LPCWSTR lpName)
BOOL WINAPI DECLSPEC_HOTPATCH SetEvent(IN HANDLE hEvent)
DWORD WINAPI GetLastError(void)
#define EVENT_MODIFY_STATE
#define HKEY_LOCAL_MACHINE
#define HKEY_CURRENT_USER
#define SPIF_UPDATEINIFILE
BOOL WINAPI SystemParametersInfoW(_In_ UINT uiAction, _In_ UINT uiParam, _Inout_opt_ PVOID pvParam, _In_ UINT fWinIni)
#define SystemParametersInfo