119 L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer",
184 if (hShellDesktop !=
NULL)
212 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 VOID HideMinimizedWindows(IN BOOL bHide)
static INT StartWithCommandLine(IN HINSTANCE hInstance)
static BOOL SetShellReadyEvent(IN LPCWSTR lpEventName)
HINSTANCE hExplorerInstance
static INT StartWithDesktop(IN HINSTANCE hInstance)
VOID TrayMessageLoop(IN OUT ITrayWindow *Tray)
static VOID DoFinishStartupItems()
VOID ReleaseStartupMutex()
void WINAPI _ShellDDEInit(BOOL bInit)
DWORD WINAPI _WinList_Init(void)
HRESULT CreateTrayWindow(ITrayWindow **ppTray)
TaskbarSettings g_TaskbarSettings
VOID ProcessRunOnceItems()
static INT ProcessStartupItems()
BOOL DoStartStartupItems(ITrayWindow *Tray)
#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)
LONG WINAPI RegOpenKeyW(HKEY hKey, LPCWSTR lpSubKey, PHKEY phkResult)
BOOL WINAPI SetProcessShutdownParameters(IN DWORD dwLevel, IN DWORD dwFlags)
HRESULT WINAPI DECLSPEC_HOTPATCH OleInitialize(LPVOID reserved)
void WINAPI DECLSPEC_HOTPATCH OleUninitialize(void)
void WINAPI SHFree(LPVOID pv)
static const WCHAR Message[]
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)
HANDLE WINAPI DECLSPEC_HOTPATCH OpenEventW(IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN LPCWSTR lpName)
BOOL WINAPI DECLSPEC_HOTPATCH SetEvent(IN HANDLE hEvent)
HWND WINAPI GetShellWindow(VOID)
DWORD WINAPI GetLastError(void)
#define EVENT_MODIFY_STATE
#define HKEY_CURRENT_USER
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
BOOL WINAPI SystemParametersInfoW(_In_ UINT uiAction, _In_ UINT uiParam, _Inout_opt_ PVOID pvParam, _In_ UINT fWinIni)