Stub implementation for MsiGetFileHashA/W.
This commit is contained in:
parent
dded8fb7a8
commit
15e578dfbc
|
@ -1988,3 +1988,23 @@ UINT WINAPI MsiEnumPatchesW( LPCWSTR szProduct, DWORD iPatchIndex,
|
||||||
iPatchIndex, lpPatchBuf, lpTransformsBuf, pcchTransformsBuf);
|
iPatchIndex, lpPatchBuf, lpTransformsBuf, pcchTransformsBuf);
|
||||||
return ERROR_NO_MORE_ITEMS;
|
return ERROR_NO_MORE_ITEMS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* MsiGetFileHashW [MSI.@]
|
||||||
|
*/
|
||||||
|
UINT WINAPI MsiGetFileHashW( LPCWSTR szFilePath, DWORD dwOptions,
|
||||||
|
PMSIFILEHASHINFO pHash )
|
||||||
|
{
|
||||||
|
FIXME("%s %08lx %p\n", debugstr_w(szFilePath), dwOptions, pHash );
|
||||||
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* MsiGetFileHashA [MSI.@]
|
||||||
|
*/
|
||||||
|
UINT WINAPI MsiGetFileHashA( LPCSTR szFilePath, DWORD dwOptions,
|
||||||
|
PMSIFILEHASHINFO pHash )
|
||||||
|
{
|
||||||
|
FIXME("%s %08lx %p\n", debugstr_a(szFilePath), dwOptions, pHash );
|
||||||
|
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
|
@ -211,8 +211,8 @@
|
||||||
215 stub MsiIsProductElevatedW
|
215 stub MsiIsProductElevatedW
|
||||||
216 stdcall MsiGetShortcutTargetA(str ptr ptr ptr)
|
216 stdcall MsiGetShortcutTargetA(str ptr ptr ptr)
|
||||||
217 stdcall MsiGetShortcutTargetW(wstr ptr ptr ptr)
|
217 stdcall MsiGetShortcutTargetW(wstr ptr ptr ptr)
|
||||||
218 stub MsiGetFileHashA
|
218 stdcall MsiGetFileHashA(str long ptr)
|
||||||
219 stub MsiGetFileHashW
|
219 stdcall MsiGetFileHashW(wstr long ptr)
|
||||||
220 stub MsiEnumComponentCostsA
|
220 stub MsiEnumComponentCostsA
|
||||||
221 stub MsiEnumComponentCostsW
|
221 stub MsiEnumComponentCostsW
|
||||||
222 stdcall MsiCreateAndVerifyInstallerDirectory(long)
|
222 stdcall MsiCreateAndVerifyInstallerDirectory(long)
|
||||||
|
|
|
@ -183,6 +183,11 @@ typedef enum tagMSICODE
|
||||||
MSICODE_PATCH = 0x40000000L
|
MSICODE_PATCH = 0x40000000L
|
||||||
} MSICODE;
|
} MSICODE;
|
||||||
|
|
||||||
|
typedef struct _MSIFILEHASHINFO {
|
||||||
|
ULONG dwFileHashInfoSize;
|
||||||
|
ULONG dwData[4];
|
||||||
|
} MSIFILEHASHINFO, *PMSIFILEHASHINFO;
|
||||||
|
|
||||||
#define MAX_FEATURE_CHARS 38
|
#define MAX_FEATURE_CHARS 38
|
||||||
|
|
||||||
/* Strings defined in msi.h */
|
/* Strings defined in msi.h */
|
||||||
|
@ -531,6 +536,10 @@ UINT WINAPI MsiEnumPatchesA(LPCSTR, DWORD, LPSTR, LPSTR, DWORD*);
|
||||||
UINT WINAPI MsiEnumPatchesW(LPCWSTR, DWORD, LPWSTR, LPWSTR, DWORD*);
|
UINT WINAPI MsiEnumPatchesW(LPCWSTR, DWORD, LPWSTR, LPWSTR, DWORD*);
|
||||||
#define MsiEnumPatches WINELIB_NAME_AW(MsiEnumPatches)
|
#define MsiEnumPatches WINELIB_NAME_AW(MsiEnumPatches)
|
||||||
|
|
||||||
|
UINT WINAPI MsiGetFileHashA(LPCSTR, DWORD, PMSIFILEHASHINFO);
|
||||||
|
UINT WINAPI MsiGetFileHashW(LPCWSTR, DWORD, PMSIFILEHASHINFO);
|
||||||
|
#define MsiGetFileHash WINELIB_NAME_AW(MsiGetFileHash)
|
||||||
|
|
||||||
/* Non Unicode */
|
/* Non Unicode */
|
||||||
UINT WINAPI MsiCloseHandle(MSIHANDLE);
|
UINT WINAPI MsiCloseHandle(MSIHANDLE);
|
||||||
UINT WINAPI MsiCloseAllHandles(void);
|
UINT WINAPI MsiCloseAllHandles(void);
|
||||||
|
|
Loading…
Reference in New Issue