ReactOS 0.4.16-dev-340-g0540c21
|
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 2282 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 1738 of file install.c.
Referenced by InstallOneService().
|
static |
Definition at line 201 of file install.c.
Referenced by registry_callback().
Definition at line 1679 of file install.c.
Referenced by InstallOneService().
Definition at line 1650 of file install.c.
Referenced by GetIntField(), InstallOneService(), and profile_items_callback().
BOOL GetStringField | ( | PINFCONTEXT | context, |
DWORD | index, | ||
PWSTR * | value | ||
) |
Definition at line 1703 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 1780 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 2199 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 2308 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().
Definition at line 1624 of file install.c.
Referenced by test_install_svc_from().
BOOL WINAPI SetupInstallServicesFromInfSectionExA | ( | HINF | hinf, |
PCSTR | sectionname, | ||
DWORD | flags, | ||
HDEVINFO | devinfo, | ||
PSP_DEVINFO_DATA | devinfo_data, | ||
PVOID | reserved1, | ||
PVOID | reserved2 | ||
) |
Definition at line 1633 of file install.c.
Referenced by SetupInstallServicesFromInfSectionA(), and test_SetupInstallServicesFromInfSectionExA().
BOOL WINAPI SetupInstallServicesFromInfSectionExW | ( | HINF | hinf, |
PCWSTR | sectionname, | ||
DWORD | flags, | ||
HDEVINFO | DeviceInfoSet, | ||
PSP_DEVINFO_DATA | DeviceInfoData, | ||
PVOID | reserved1, | ||
PVOID | reserved2 | ||
) |
Definition at line 2081 of file install.c.
Referenced by needs_callback(), SetupDiInstallClassExW(), SetupDiInstallDevice(), SetupInstallServicesFromInfSectionExA(), SetupInstallServicesFromInfSectionW(), and test_SetupInstallServicesFromInfSectionExW().
Definition at line 1615 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(), 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(), and profile_items_callback().
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 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 ItemCompletionThread(), 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().