msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
Implemented MsiDatabaseIsTablePersistentA via the W function.
This commit is contained in:
parent
b7652d89db
commit
1acf032a99
@ -853,16 +853,29 @@ UINT WINAPI MsiDatabaseGetPrimaryKeysA(MSIHANDLE hdb,
|
|||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
UINT WINAPI MsiDatabaseIsTablePersistentA(
|
MSICONDITION WINAPI MsiDatabaseIsTablePersistentA(
|
||||||
MSIHANDLE hDatabase, LPSTR szTableName)
|
MSIHANDLE hDatabase, LPSTR szTableName)
|
||||||
{
|
{
|
||||||
FIXME("%lx %s\n", hDatabase, debugstr_a(szTableName));
|
LPWSTR szwTableName = NULL;
|
||||||
return ERROR_CALL_NOT_IMPLEMENTED;
|
MSICONDITION r;
|
||||||
|
|
||||||
|
TRACE("%lx %s\n", hDatabase, debugstr_a(szTableName));
|
||||||
|
|
||||||
|
if( szTableName )
|
||||||
|
{
|
||||||
|
szwTableName = strdupAtoW( szTableName );
|
||||||
|
if( !szwTableName )
|
||||||
|
return MSICONDITION_ERROR;
|
||||||
|
}
|
||||||
|
r = MsiDatabaseIsTablePersistentW( hDatabase, szwTableName );
|
||||||
|
msi_free( szwTableName );
|
||||||
|
|
||||||
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
UINT WINAPI MsiDatabaseIsTablePersistentW(
|
MSICONDITION WINAPI MsiDatabaseIsTablePersistentW(
|
||||||
MSIHANDLE hDatabase, LPWSTR szTableName)
|
MSIHANDLE hDatabase, LPWSTR szTableName)
|
||||||
{
|
{
|
||||||
FIXME("%lx %s\n", hDatabase, debugstr_w(szTableName));
|
FIXME("%lx %s\n", hDatabase, debugstr_w(szTableName));
|
||||||
return ERROR_CALL_NOT_IMPLEMENTED;
|
return MSICONDITION_FALSE;
|
||||||
}
|
}
|
||||||
|
@ -256,8 +256,8 @@ UINT WINAPI MsiOpenDatabaseW(LPCWSTR, LPCWSTR, MSIHANDLE*);
|
|||||||
UINT WINAPI MsiOpenDatabaseA(LPCSTR, LPCSTR, MSIHANDLE*);
|
UINT WINAPI MsiOpenDatabaseA(LPCSTR, LPCSTR, MSIHANDLE*);
|
||||||
#define MsiOpenDatabase WINELIB_NAME_AW(MsiOpenDatabase)
|
#define MsiOpenDatabase WINELIB_NAME_AW(MsiOpenDatabase)
|
||||||
|
|
||||||
UINT WINAPI MsiDatabaseIsTablePersistentA(MSIHANDLE, LPSTR);
|
MSICONDITION WINAPI MsiDatabaseIsTablePersistentA(MSIHANDLE, LPSTR);
|
||||||
UINT WINAPI MsiDatabaseIsTablePersistentW(MSIHANDLE, LPWSTR);
|
MSICONDITION WINAPI MsiDatabaseIsTablePersistentW(MSIHANDLE, LPWSTR);
|
||||||
#define MsiDatabaseIsTablePersistent WINELIB_NAME_AW(MsiDatabaseIsTablePersistent)
|
#define MsiDatabaseIsTablePersistent WINELIB_NAME_AW(MsiDatabaseIsTablePersistent)
|
||||||
|
|
||||||
UINT WINAPI MsiSequenceA(MSIHANDLE, LPCSTR, INT);
|
UINT WINAPI MsiSequenceA(MSIHANDLE, LPCSTR, INT);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user