ReactOS
0.4.15-dev-5608-gafb953a
|
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 832 of file install.c.
Referenced by SetupInstallFromInfSectionW().
|
static |
Definition at line 838 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 1159 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 1735 of file install.c.
Referenced by InstallOneService().
|
static |
Definition at line 134 of file install.c.
Referenced by iterate_section_fields().
Definition at line 1676 of file install.c.
Referenced by InstallOneService().
Definition at line 1647 of file install.c.
Referenced by GetIntField(), InstallOneService(), and profile_items_callback().
BOOL GetStringField | ( | PINFCONTEXT | context, |
DWORD | index, | ||
PWSTR * | value | ||
) |
Definition at line 1700 of file install.c.
Referenced by profile_items_callback(), SetupDiInstallDeviceInterfaces(), and SetupInstallServicesFromInfSectionExW().
Definition at line 1293 of file install.c.
Referenced by SetupInstallFromInfSectionW(), and SetupInstallServicesFromInfSectionExW().
Definition at line 820 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 1598 of file install.c.
Definition at line 1465 of file install.c.
Referenced by InstallHinfSectionA(), and run_cmdline().
|
static |
Definition at line 1777 of file install.c.
Referenced by SetupInstallServicesFromInfSectionExW().
|
static |
Definition at line 1171 of file install.c.
Referenced by SetupInstallFilesFromInfSectionW(), SetupInstallFromInfSectionW(), and SetupInstallServicesFromInfSectionExW().
Definition at line 826 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 1304 of file install.c.
Referenced by SetupInstallFromInfSectionW(), and SetupInstallServicesFromInfSectionExW().
Definition at line 888 of file install.c.
Referenced by SetupInstallFromInfSectionW().
Definition at line 670 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 2196 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 2305 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 1207 of file install.c.
BOOL WINAPI SetupInstallFilesFromInfSectionW | ( | HINF | hinf, |
HINF | hlayout, | ||
HSPFILEQ | queue, | ||
PCWSTR | section, | ||
PCWSTR | src_root, | ||
UINT | flags | ||
) |
Definition at line 1240 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 1256 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 1327 of file install.c.