ReactOS 0.4.16-dev-983-g23ad936
|
Go to the source code of this file.
Classes | |
struct | files_callback_info |
struct | registry_callback_info |
struct | register_dll_info |
struct | needs_callback_info |
Typedefs | |
typedef BOOL(* | iterate_fields_func) (HINF hinf, PCWSTR field, void *arg) |
typedef HRESULT(WINAPI * | COINITIALIZE) (IN LPVOID pvReserved) |
typedef HRESULT(WINAPI * | COCREATEINSTANCE) (IN REFCLSID rclsid, IN LPUNKNOWN pUnkOuter, IN DWORD dwClsContext, IN REFIID riid, OUT LPVOID *ppv) |
typedef HRESULT(WINAPI * | COUNINITIALIZE) (VOID) |
Variables | |
static const WCHAR | BackSlash [] = {'\\',0} |
static const WCHAR | GroupOrderListKey [] = {'S','Y','S','T','E','M','\\','C','u','r','r','e','n','t','C','o','n','t','r','o','l','S','e','t','\\','C','o','n','t','r','o','l','\\','G','r','o','u','p','O','r','d','e','r','L','i','s','t',0} |
static const WCHAR | InfDirectory [] = {'i','n','f','\\',0} |
static const WCHAR | OemFileMask [] = {'o','e','m','*','.','i','n','f',0} |
static const WCHAR | OemFileSpecification [] = {'o','e','m','%','l','u','.','i','n','f',0} |
static const WCHAR | DotLnk [] = {'.','l','n','k',0} |
static const WCHAR | DotServices [] = {'.','S','e','r','v','i','c','e','s',0} |
static const WCHAR | DependenciesKey [] = {'D','e','p','e','n','d','e','n','c','i','e','s',0} |
static const WCHAR | DescriptionKey [] = {'D','e','s','c','r','i','p','t','i','o','n',0} |
static const WCHAR | DisplayNameKey [] = {'D','i','s','p','l','a','y','N','a','m','e',0} |
static const WCHAR | ErrorControlKey [] = {'E','r','r','o','r','C','o','n','t','r','o','l',0} |
static const WCHAR | LoadOrderGroupKey [] = {'L','o','a','d','O','r','d','e','r','G','r','o','u','p',0} |
static const WCHAR | SecurityKey [] = {'S','e','c','u','r','i','t','y',0} |
static const WCHAR | ServiceBinaryKey [] = {'S','e','r','v','i','c','e','B','i','n','a','r','y',0} |
static const WCHAR | ServiceTypeKey [] = {'S','e','r','v','i','c','e','T','y','p','e',0} |
static const WCHAR | StartTypeKey [] = {'S','t','a','r','t','T','y','p','e',0} |
static const WCHAR | StartNameKey [] = {'S','t','a','r','t','N','a','m','e',0} |
static const WCHAR | Name [] = {'N','a','m','e',0} |
static const WCHAR | CmdLine [] = {'C','m','d','L','i','n','e',0} |
static const WCHAR | SubDir [] = {'S','u','b','D','i','r',0} |
static const WCHAR | WorkingDir [] = {'W','o','r','k','i','n','g','D','i','r',0} |
static const WCHAR | IconPath [] = {'I','c','o','n','P','a','t','h',0} |
static const WCHAR | IconIndex [] = {'I','c','o','n','I','n','d','e','x',0} |
static const WCHAR | HotKey [] = {'H','o','t','K','e','y',0} |
static const WCHAR | InfoTip [] = {'I','n','f','o','T','i','p',0} |
static const WCHAR | DisplayResource [] = {'D','i','s','p','l','a','y','R','e','s','o','u','r','c','e',0} |
static const WCHAR | AddService [] = {'A','d','d','S','e','r','v','i','c','e',0} |
static const WCHAR | CopyFiles [] = {'C','o','p','y','F','i','l','e','s',0} |
static const WCHAR | DelFiles [] = {'D','e','l','F','i','l','e','s',0} |
static const WCHAR | RenFiles [] = {'R','e','n','F','i','l','e','s',0} |
static const WCHAR | Ini2Reg [] = {'I','n','i','2','R','e','g',0} |
static const WCHAR | LogConf [] = {'L','o','g','C','o','n','f',0} |
static const WCHAR | AddReg [] = {'A','d','d','R','e','g',0} |
static const WCHAR | DelReg [] = {'D','e','l','R','e','g',0} |
static const WCHAR | BitReg [] = {'B','i','t','R','e','g',0} |
static const WCHAR | UpdateInis [] = {'U','p','d','a','t','e','I','n','i','s',0} |
static const WCHAR | CopyINF [] = {'C','o','p','y','I','N','F',0} |
static const WCHAR | UpdateIniFields [] = {'U','p','d','a','t','e','I','n','i','F','i','e','l','d','s',0} |
static const WCHAR | RegisterDlls [] = {'R','e','g','i','s','t','e','r','D','l','l','s',0} |
static const WCHAR | UnregisterDlls [] = {'U','n','r','e','g','i','s','t','e','r','D','l','l','s',0} |
static const WCHAR | ProfileItems [] = {'P','r','o','f','i','l','e','I','t','e','m','s',0} |
static const WCHAR | Include [] = {'I','n','c','l','u','d','e',0} |
static const WCHAR | Needs [] = {'N','e','e','d','s',0} |
static const WCHAR | DotSecurity [] = {'.','S','e','c','u','r','i','t','y',0} |
typedef HRESULT(WINAPI * COINITIALIZE) (IN LPVOID pvReserved) |
|
static |
Definition at line 223 of file install.c.
Referenced by do_reg_operation().
Definition at line 833 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 2349 of file install.c.
Referenced by find_hash(), and SetupCopyOEMInfW().
|
static |
Definition at line 839 of file install.c.
Referenced by profile_items_callback().
Definition at line 158 of file install.c.
Referenced by SetupInstallFilesFromInfSectionW(), and SetupInstallFromInfSectionW().
Definition at line 1162 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 175 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 268 of file install.c.
Referenced by do_reg_operation().
|
static |
Definition at line 307 of file install.c.
Referenced by registry_callback().
|
static |
Definition at line 530 of file install.c.
Referenced by register_dlls_callback().
Definition at line 1773 of file install.c.
Referenced by InstallOneService().
|
static |
Definition at line 201 of file install.c.
Referenced by registry_callback().
Definition at line 1714 of file install.c.
Referenced by InstallOneService().
Definition at line 1685 of file install.c.
Referenced by GetIntField(), InstallOneService(), and profile_items_callback().
BOOL GetStringField | ( | PINFCONTEXT | context, |
DWORD | index, | ||
PWSTR * | value | ||
) |
Definition at line 1738 of file install.c.
Referenced by profile_items_callback(), SetupDiInstallDeviceInterfaces(), and SetupInstallServicesFromInfSectionExW().
Definition at line 1296 of file install.c.
Referenced by SetupInstallFromInfSectionW(), and SetupInstallServicesFromInfSectionExW().
Definition at line 821 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 1601 of file install.c.
Definition at line 1468 of file install.c.
Referenced by InstallHinfSectionA(), and run_cmdline().
|
static |
Definition at line 1815 of file install.c.
Referenced by SetupInstallServicesFromInfSectionExW().
|
static |
Definition at line 1174 of file install.c.
Definition at line 827 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 1307 of file install.c.
Referenced by SetupInstallFromInfSectionW(), and SetupInstallServicesFromInfSectionExW().
Definition at line 891 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 666 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 422 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 188 of file install.c.
Referenced by SetupInstallFromInfSectionW().
BOOL WINAPI SetupCopyOEMInfA | ( | IN PCSTR | SourceInfFileName, |
IN PCSTR | OEMSourceMediaLocation, | ||
IN DWORD | OEMSourceMediaType, | ||
IN DWORD | CopyStyle, | ||
OUT PSTR DestinationInfFileName | OPTIONAL, | ||
IN DWORD | DestinationInfFileNameSize, | ||
OUT PDWORD RequiredSize | OPTIONAL, | ||
OUT PSTR *DestinationInfFileNameComponent | OPTIONAL | ||
) |
Definition at line 2266 of file install.c.
BOOL WINAPI SetupCopyOEMInfW | ( | IN PCWSTR | SourceInfFileName, |
IN PCWSTR | OEMSourceMediaLocation, | ||
IN DWORD | OEMSourceMediaType, | ||
IN DWORD | CopyStyle, | ||
OUT PWSTR DestinationInfFileName | OPTIONAL, | ||
IN DWORD | DestinationInfFileNameSize, | ||
OUT PDWORD RequiredSize | OPTIONAL, | ||
OUT PWSTR *DestinationInfFileNameComponent | OPTIONAL | ||
) |
Definition at line 2375 of file install.c.
Referenced by SetupCopyOEMInfA(), and SetupDiInstallDevice().
BOOL WINAPI SetupInstallFilesFromInfSectionA | ( | HINF | hinf, |
HINF | hlayout, | ||
HSPFILEQ | queue, | ||
PCSTR | section, | ||
PCSTR | src_root, | ||
UINT | flags | ||
) |
Definition at line 1210 of file install.c.
BOOL WINAPI SetupInstallFilesFromInfSectionW | ( | HINF | hinf, |
HINF | hlayout, | ||
HSPFILEQ | queue, | ||
PCWSTR | section, | ||
PCWSTR | src_root, | ||
UINT | flags | ||
) |
Definition at line 1243 of file install.c.
Referenced by SetupInstallFilesFromInfSectionA().
BOOL WINAPI SetupInstallFromInfSectionA | ( | HWND | owner, |
HINF | hinf, | ||
PCSTR | section, | ||
UINT | flags, | ||
HKEY | key_root, | ||
PCSTR | src_root, | ||
UINT | copy_flags, | ||
PSP_FILE_CALLBACK_A | callback, | ||
PVOID | context, | ||
HDEVINFO | devinfo, | ||
PSP_DEVINFO_DATA | devinfo_data | ||
) |
Definition at line 1259 of file install.c.
Referenced by test_install_from().
BOOL WINAPI SetupInstallFromInfSectionW | ( | HWND | owner, |
HINF | hinf, | ||
PCWSTR | section, | ||
UINT | flags, | ||
HKEY | key_root, | ||
PCWSTR | src_root, | ||
UINT | copy_flags, | ||
PSP_FILE_CALLBACK_W | callback, | ||
PVOID | context, | ||
HDEVINFO | devinfo, | ||
PSP_DEVINFO_DATA | devinfo_data | ||
) |
Definition at line 1330 of file install.c.
Referenced by InstallDeviceData(), InstallHinfSectionW(), InstallInfSections(), InstallLiveCD(), InstallOneInterface(), InstallOneService(), InstallSysSetupInfComponents(), MMSYS_InstallDevice(), needs_callback(), RegisterDlls(), SaveFontSubstitutionSettings(), SetupDiInstallClassExW(), SetupDiInstallDevice(), SetupDiInstallDriverFiles(), SetupDiRegisterCoDeviceInstallers(), SetupInstallFromInfSectionA(), and spapi_install().
BOOL WINAPI SetupInstallServicesFromInfSectionA | ( | _In_ HINF | InfHandle, |
_In_ PCSTR | SectionName, | ||
_In_ DWORD | Flags | ||
) |
Definition at line 1636 of file install.c.
Referenced by test_install_svc_from().
BOOL WINAPI SetupInstallServicesFromInfSectionExA | ( | _In_ HINF | InfHandle, |
_In_ PCSTR | SectionName, | ||
_In_ DWORD | Flags, | ||
_In_opt_ HDEVINFO | DeviceInfoSet, | ||
_In_opt_ PSP_DEVINFO_DATA | DeviceInfoData, | ||
_Reserved_ PVOID | Reserved1, | ||
_Reserved_ PVOID | Reserved2 | ||
) |
Definition at line 1655 of file install.c.
Referenced by SetupInstallServicesFromInfSectionA(), and test_SetupInstallServicesFromInfSectionExA().
BOOL WINAPI SetupInstallServicesFromInfSectionExW | ( | _In_ HINF | InfHandle, |
_In_ PCWSTR | SectionName, | ||
_In_ DWORD | Flags, | ||
_In_opt_ HDEVINFO | DeviceInfoSet, | ||
_In_opt_ PSP_DEVINFO_DATA | DeviceInfoData, | ||
_Reserved_ PVOID | Reserved1, | ||
_Reserved_ PVOID | Reserved2 | ||
) |
Definition at line 2118 of file install.c.
Referenced by needs_callback(), SetupDiInstallClassExW(), SetupDiInstallDevice(), SetupInstallServicesFromInfSectionExA(), SetupInstallServicesFromInfSectionW(), and test_SetupInstallServicesFromInfSectionExW().
BOOL WINAPI SetupInstallServicesFromInfSectionW | ( | _In_ HINF | InfHandle, |
_In_ PCWSTR | SectionName, | ||
_In_ DWORD | Flags | ||
) |
Definition at line 1617 of file install.c.
Referenced by InstallHinfSectionW(), InstallInfSections(), and MMSYS_InstallDevice().
Definition at line 766 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 815 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 112 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 106 of file install.c.
Referenced by GetServices(), and SetupInstallServicesFromInfSectionExW().
Definition at line 28 of file install.c.
Referenced by Concatenate(), profile_items_callback(), and SetupCopyOEMInfW().
Definition at line 114 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 48 of file install.c.
Referenced by _tWinMain(), BootMain(), CmdLineParse(), DosCreateProcess(), EfiEntry(), HotkeyThread(), LoadSettings(), profile_items_callback(), RunControlPanelApplet(), shell(), Test_CommandLine(), TestCrossProcessEncrypt(), wmain(), and wWinMain().
Definition at line 107 of file install.c.
Referenced by SetupInstallFilesFromInfSectionW(), SetupInstallFileW(), and SetupInstallFromInfSectionW().
Definition at line 116 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 108 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 113 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 36 of file install.c.
Referenced by InstallOneService().
Definition at line 37 of file install.c.
Referenced by InstallOneService(), and IoReportHalResourceUsage().
Definition at line 38 of file install.c.
Referenced by InstallOneService().
|
static |
Definition at line 55 of file install.c.
Referenced by profile_items_callback().
Definition at line 33 of file install.c.
Referenced by profile_items_callback().
Definition at line 123 of file install.c.
Referenced by registry_callback().
Definition at line 34 of file install.c.
Referenced by InstallHinfSectionW().
Definition at line 39 of file install.c.
Referenced by InstallOneService().
|
static |
Definition at line 29 of file install.c.
Referenced by InstallOneService().
Definition at line 53 of file install.c.
Referenced by profile_items_callback().
Definition at line 52 of file install.c.
Referenced by CAppsListView::AddApplication(), CSideTreeView::AddCategory(), CAppsListView::AddItem(), CShellLink::CreateShortcutIcon(), EditTypeDlg_OnChangeIcon(), GetIconOverlay(), CShellLink::OnCommand(), profile_items_callback(), and SHELL_CreateShell32DefaultExtractIcon().
Definition at line 51 of file install.c.
Referenced by CAvailableApplicationInfo::CAvailableApplicationInfo(), DoExtractIcon(), LoadShellLinkConsoleInfo(), profile_items_callback(), CAppDB::RemoveCached(), WshShortcut_get_IconLocation(), and WshShortcut_put_IconLocation().
Definition at line 121 of file install.c.
Referenced by SetupInstallFromInfSectionW(), and SetupInstallServicesFromInfSectionExW().
Definition at line 30 of file install.c.
Referenced by SetupCopyOEMInfW().
Definition at line 54 of file install.c.
Referenced by profile_items_callback().
Definition at line 110 of file install.c.
Referenced by SetupInstallFromInfSectionW().
|
static |
Definition at line 40 of file install.c.
Referenced by InstallOneService().
Definition at line 111 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 47 of file install.c.
Referenced by profile_items_callback().
Definition at line 122 of file install.c.
Referenced by SetupInstallFromInfSectionW(), and SetupInstallServicesFromInfSectionExW().
Definition at line 31 of file install.c.
Referenced by SetupCopyOEMInfW().
Definition at line 32 of file install.c.
Referenced by SetupCopyOEMInfW().
Definition at line 120 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 118 of file install.c.
Referenced by RegisterComponents(), and SetupInstallFromInfSectionW().
Definition at line 109 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 41 of file install.c.
Referenced by InstallOneService().
Definition at line 42 of file install.c.
Referenced by InstallOneService().
Definition at line 43 of file install.c.
Referenced by InstallOneService().
Definition at line 45 of file install.c.
Referenced by InstallOneService().
Definition at line 44 of file install.c.
Referenced by InstallOneService().
Definition at line 49 of file install.c.
Referenced by MempGetOrCreatePageDir(), and profile_items_callback().
Definition at line 119 of file install.c.
Referenced by SetupInstallFromInfSectionW().
|
static |
Definition at line 117 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 115 of file install.c.
Referenced by SetupInstallFromInfSectionW().