Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (setupapi) |
| DWORD | GetFunctionPointer (IN PWSTR InstallerName, OUT HMODULE *ModulePointer, OUT PVOID *FunctionPointer) |
| DWORD | FreeFunctionPointer (IN HMODULE ModulePointer, IN PVOID FunctionPointer) |
| VOID WINAPI | MyFree (LPVOID lpMem) |
| LPVOID WINAPI | MyMalloc (DWORD dwSize) |
| LPVOID WINAPI | MyRealloc (LPVOID lpSrc, DWORD dwSize) |
| LPWSTR WINAPI | pSetupDuplicateString (LPCWSTR lpSrc) |
| LONG WINAPI | QueryRegistryValue (HKEY hKey, LPCWSTR lpValueName, LPBYTE *lpData, LPDWORD lpType, LPDWORD lpcbData) |
| LPWSTR WINAPI | pSetupMultiByteToUnicode (LPCSTR lpMultiByteStr, UINT uCodePage) |
| LPSTR WINAPI | pSetupUnicodeToMultiByte (LPCWSTR lpUnicodeStr, UINT uCodePage) |
| BOOL WINAPI | DoesUserHavePrivilege (LPCWSTR lpPrivilegeName) |
| BOOL WINAPI | pSetupEnablePrivilege (LPCWSTR lpPrivilegeName, BOOL bEnable) |
| BOOL WINAPI | DelayedMove (LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName) |
| BOOL WINAPI | FileExists (LPCWSTR lpFileName, LPWIN32_FIND_DATAW lpFileFindData) |
| DWORD WINAPI | CaptureStringArg (LPCWSTR pSrc, LPWSTR *pDst) |
| DWORD WINAPI | pSetupCaptureAndConvertAnsiArg (LPCSTR pSrc, LPWSTR *pDst) |
| DWORD WINAPI | pSetupOpenAndMapFileForRead (LPCWSTR lpFileName, LPDWORD lpSize, LPHANDLE lpFile, LPHANDLE lpMapping, LPVOID *lpBuffer) |
| BOOL WINAPI | pSetupUnmapAndCloseFile (HANDLE hFile, HANDLE hMapping, LPVOID lpBuffer) |
| DWORD WINAPI | StampFileSecurity (LPCWSTR lpFileName, PSECURITY_DESCRIPTOR pSecurityDescriptor) |
| DWORD WINAPI | TakeOwnershipOfFile (LPCWSTR lpFileName) |
| DWORD WINAPI | RetreiveFileSecurity (LPCWSTR lpFileName, PSECURITY_DESCRIPTOR *pSecurityDescriptor) |
| DWORD WINAPI | pSetupGetGlobalFlags (void) |
| void WINAPI | pSetupSetGlobalFlags (DWORD flags) |
| VOID WINAPI | AssertFail (LPSTR lpFile, UINT uLine, LPSTR lpMessage) |
| DWORD WINAPI | GetSetFileTimestamp (LPCWSTR lpFileName, LPFILETIME lpCreationTime, LPFILETIME lpLastAccessTime, LPFILETIME lpLastWriteTime, BOOLEAN bSetFileTime) |
| LPWSTR WINAPI | pSetupGetFileTitle (LPCWSTR lpFileName) |
| BOOL WINAPI | pSetupConcatenatePaths (LPWSTR lpPath, LPCWSTR lpAppend, DWORD dwBufferSize, LPDWORD lpRequiredSize) |
| VOID WINAPI | pSetupCenterWindowRelativeToParent (HWND hwnd) |
| BOOL WINAPI | pSetupGetVersionInfoFromImage (LPWSTR lpFileName, PULARGE_INTEGER lpFileVersion, LPWORD lpVersionVarSize) |
| BOOL WINAPI | SetupUninstallOEMInfW (PCWSTR inf_file, DWORD flags, PVOID reserved) |
| BOOL WINAPI | SetupUninstallOEMInfA (PCSTR inf_file, DWORD flags, PVOID reserved) |
| DWORD WINAPI | InstallCatalog (LPCSTR catalog, LPCSTR basename, LPSTR fullname) |
| static UINT | detect_compression_type (LPCWSTR file) |
| static BOOL | get_file_size (LPCWSTR file, DWORD *size) |
| static BOOL | get_file_sizes_none (LPCWSTR source, DWORD *source_size, DWORD *target_size) |
| static BOOL | get_file_sizes_lz (LPCWSTR source, DWORD *source_size, DWORD *target_size) |
| static UINT CALLBACK | file_compression_info_callback (PVOID context, UINT notification, UINT_PTR param1, UINT_PTR param2) |
| static BOOL | get_file_sizes_cab (LPCWSTR source, DWORD *source_size, DWORD *target_size) |
| BOOL WINAPI | SetupGetFileCompressionInfoExA (PCSTR source, PSTR name, DWORD len, PDWORD required, PDWORD source_size, PDWORD target_size, PUINT type) |
| BOOL WINAPI | SetupGetFileCompressionInfoExW (PCWSTR source, PWSTR name, DWORD len, PDWORD required, PDWORD source_size, PDWORD target_size, PUINT type) |
| DWORD WINAPI | SetupGetFileCompressionInfoA (PCSTR source, PSTR *name, PDWORD source_size, PDWORD target_size, PUINT type) |
| DWORD WINAPI | SetupGetFileCompressionInfoW (PCWSTR source, PWSTR *name, PDWORD source_size, PDWORD target_size, PUINT type) |
| static DWORD | decompress_file_lz (LPCWSTR source, LPCWSTR target) |
| static UINT CALLBACK | decompress_or_copy_callback (PVOID context, UINT notification, UINT_PTR param1, UINT_PTR param2) |
| static DWORD | decompress_file_cab (LPCWSTR source, LPCWSTR target) |
| DWORD WINAPI | SetupDecompressOrCopyFileA (PCSTR source, PCSTR target, PUINT type) |
| DWORD WINAPI | SetupDecompressOrCopyFileW (PCWSTR source, PCWSTR target, PUINT type) |
| static BOOL | TrimGuidString (PCWSTR szString, LPWSTR szNewString) |
| DWORD WINAPI | pSetupGuidFromString (PCWSTR pString, LPGUID lpGUID) |
| DWORD WINAPI | pSetupStringFromGuid (LPGUID lpGUID, PWSTR pString, DWORD dwStringLen) |
| BOOL WINAPI | pSetupIsGuidNull (LPGUID lpGUID) |
| BOOL WINAPI | pSetupIsUserAdmin (VOID) |
| HSPFILELOG WINAPI | SetupInitializeFileLogW (LPCWSTR LogFileName, DWORD Flags) |
| HSPFILELOG WINAPI | SetupInitializeFileLogA (LPCSTR LogFileName, DWORD Flags) |
| BOOL WINAPI | SetupTerminateFileLog (HANDLE FileLogHandle) |
Variables |
| static const WCHAR | BackSlash [] = {'\\',0} |
| static const WCHAR | TranslationRegKey [] = {'\\','V','e','r','F','i','l','e','I','n','f','o','\\','T','r','a','n','s','l','a','t','i','o','n',0} |
| static DWORD | global_flags = 0 |