This section provides detailed reference information for the shell services. The information is separated into the following functional groups.
| Group | Elements |
|---|---|
| Windows 3.x Compatible | SHELL_Event, SHELL_Get_Version, SHELL_Message, SHELL_Resolve_Contention, SHELL_SYSMODAL_Message |
| Application Time Events | _SHELL_CallAtAppyTime, _SHELL_CallDll, _SHELL_CancelAppyTimeEvent, _SHELL_FreeLibrary, _SHELL_GetProcAddress, _SHELL_LoadLibrary, _SHELL_LocalAllocEx, _SHELL_LocalFree, _SHELL_QueryAppyTimeAvailable |
| Two-way Communication | _SHELL_BroadcastSystemMessage, _SHELL_HookSystemBroadcast, _SHELL_PostMessage, _SHELL_PostShellMessage, _SHELL_UnhookSystemBroadcast |
| VM Properties | SHELL_Hook_Properties, SHELL_Unhook_Properties |
| Miscellaneous | _SHELL_ShellExecute, SHELL_Update_User_Activity |
| Shell Service API | SHSV_Enumerate_Properties, SHSV_Get_Version, SHSV_GiveSYSVMfocus, SHSV_Install_New_Task_Manager, SHSV_Set_ScreenSaver_Info, SHSV_Update_Properties, SHSV_WinExec, SHSV_WinExecWait |