Commit 451ef3a9 authored by Mike McCormack's avatar Mike McCormack Committed by Alexandre Julliard

Stub implementation for MsiAdvertiseScriptA/W.

parent 50684c15
...@@ -2008,3 +2008,25 @@ UINT WINAPI MsiGetFileHashA( LPCSTR szFilePath, DWORD dwOptions, ...@@ -2008,3 +2008,25 @@ UINT WINAPI MsiGetFileHashA( LPCSTR szFilePath, DWORD dwOptions,
FIXME("%s %08lx %p\n", debugstr_a(szFilePath), dwOptions, pHash ); FIXME("%s %08lx %p\n", debugstr_a(szFilePath), dwOptions, pHash );
return ERROR_CALL_NOT_IMPLEMENTED; return ERROR_CALL_NOT_IMPLEMENTED;
} }
/***********************************************************************
* MsiAdvertiseScriptW [MSI.@]
*/
UINT WINAPI MsiAdvertiseScriptW( LPCWSTR szScriptFile, DWORD dwFlags,
PHKEY phRegData, BOOL fRemoveItems )
{
FIXME("%s %08lx %p %d\n",
debugstr_w( szScriptFile ), dwFlags, phRegData, fRemoveItems );
return ERROR_CALL_NOT_IMPLEMENTED;
}
/***********************************************************************
* MsiAdvertiseScriptA [MSI.@]
*/
UINT WINAPI MsiAdvertiseScriptA( LPCSTR szScriptFile, DWORD dwFlags,
PHKEY phRegData, BOOL fRemoveItems )
{
FIXME("%s %08lx %p %d\n",
debugstr_a( szScriptFile ), dwFlags, phRegData, fRemoveItems );
return ERROR_CALL_NOT_IMPLEMENTED;
}
...@@ -169,8 +169,8 @@ ...@@ -169,8 +169,8 @@
173 stdcall MsiGetComponentPathW(wstr wstr ptr ptr) 173 stdcall MsiGetComponentPathW(wstr wstr ptr ptr)
174 stdcall MsiApplyPatchA(str str long str) 174 stdcall MsiApplyPatchA(str str long str)
175 stdcall MsiApplyPatchW(wstr wstr long wstr) 175 stdcall MsiApplyPatchW(wstr wstr long wstr)
176 stub MsiAdvertiseScriptA 176 stdcall MsiAdvertiseScriptA(str long ptr long)
177 stub MsiAdvertiseScriptW 177 stdcall MsiAdvertiseScriptW(wstr long ptr long)
178 stub MsiGetPatchInfoA 178 stub MsiGetPatchInfoA
179 stub MsiGetPatchInfoW 179 stub MsiGetPatchInfoW
180 stdcall MsiEnumPatchesA(str long ptr ptr ptr) 180 stdcall MsiEnumPatchesA(str long ptr ptr ptr)
......
...@@ -152,6 +152,18 @@ typedef enum tagADVERTISEFLAGS ...@@ -152,6 +152,18 @@ typedef enum tagADVERTISEFLAGS
ADVERTISEFLAGS_USERASSIGN = 1 ADVERTISEFLAGS_USERASSIGN = 1
} ADVERTISEFLAGS; } ADVERTISEFLAGS;
typedef enum tagSCRIPTFLAGS
{
SCRIPTFLAGS_CACHEINFO = 1,
SCRIPTFLAGS_SHORTCUTS = 4,
SCRIPTFLAGS_MACHINEASSIGN = 8,
SCRIPTFLAGS_REGDATA_APPINFO = 0x10,
SCRIPTFLAGS_REGDATA_CNFGINFO = 0x20,
SCRIPTFLAGS_VALIDATE_TRANSFORMS_LIST = 0x40,
SCRIPTFLAGS_REGDATA_CLASSINFO = 0x80,
SCRIPTFLAGS_REGDATA_EXTENSIONINFO = 0x100,
} SCRIPTFLAGS;
typedef enum tagINSTALLTYPE typedef enum tagINSTALLTYPE
{ {
INSTALLTYPE_DEFAULT = 0, INSTALLTYPE_DEFAULT = 0,
...@@ -540,6 +552,10 @@ UINT WINAPI MsiGetFileHashA(LPCSTR, DWORD, PMSIFILEHASHINFO); ...@@ -540,6 +552,10 @@ UINT WINAPI MsiGetFileHashA(LPCSTR, DWORD, PMSIFILEHASHINFO);
UINT WINAPI MsiGetFileHashW(LPCWSTR, DWORD, PMSIFILEHASHINFO); UINT WINAPI MsiGetFileHashW(LPCWSTR, DWORD, PMSIFILEHASHINFO);
#define MsiGetFileHash WINELIB_NAME_AW(MsiGetFileHash) #define MsiGetFileHash WINELIB_NAME_AW(MsiGetFileHash)
UINT WINAPI MsiAdvertiseScriptA(LPCSTR, DWORD, PHKEY, BOOL);
UINT WINAPI MsiAdvertiseScriptW(LPCWSTR, DWORD, PHKEY, BOOL);
#define MsiAdvertiseScript WINELIB_NAME_AW(MsiAdvertiseScript)
/* Non Unicode */ /* Non Unicode */
UINT WINAPI MsiCloseHandle(MSIHANDLE); UINT WINAPI MsiCloseHandle(MSIHANDLE);
UINT WINAPI MsiCloseAllHandles(void); UINT WINAPI MsiCloseAllHandles(void);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment