sync msi with wine 1.1.41
svn path=/trunk/; revision=46305
}
static HRESULT WINAPI mrd_IsTablePersistent( IWineMsiRemoteDatabase *iface,
}
static HRESULT WINAPI mrd_IsTablePersistent( IWineMsiRemoteDatabase *iface,
- BSTR table, MSICONDITION *persistent )
+ LPCWSTR table, MSICONDITION *persistent )
{
msi_remote_database_impl *This = mrd_from_IWineMsiRemoteDatabase( iface );
*persistent = MsiDatabaseIsTablePersistentW(This->database, table);
{
msi_remote_database_impl *This = mrd_from_IWineMsiRemoteDatabase( iface );
*persistent = MsiDatabaseIsTablePersistentW(This->database, table);
}
static HRESULT WINAPI mrd_GetPrimaryKeys( IWineMsiRemoteDatabase *iface,
}
static HRESULT WINAPI mrd_GetPrimaryKeys( IWineMsiRemoteDatabase *iface,
- BSTR table, MSIHANDLE *keys )
+ LPCWSTR table, MSIHANDLE *keys )
{
msi_remote_database_impl *This = mrd_from_IWineMsiRemoteDatabase( iface );
UINT r = MsiDatabaseGetPrimaryKeysW(This->database, table, keys);
{
msi_remote_database_impl *This = mrd_from_IWineMsiRemoteDatabase( iface );
UINT r = MsiDatabaseGetPrimaryKeysW(This->database, table, keys);
}
static HRESULT WINAPI mrd_OpenView( IWineMsiRemoteDatabase *iface,
}
static HRESULT WINAPI mrd_OpenView( IWineMsiRemoteDatabase *iface,
- BSTR query, MSIHANDLE *view )
+ LPCWSTR query, MSIHANDLE *view )
{
msi_remote_database_impl *This = mrd_from_IWineMsiRemoteDatabase( iface );
UINT r = MsiDatabaseOpenViewW(This->database, query, view);
{
msi_remote_database_impl *This = mrd_from_IWineMsiRemoteDatabase( iface );
UINT r = MsiDatabaseOpenViewW(This->database, query, view);
14 "Feature von:"
15 "Wählen Sie das Verzeichnis aus, dass %s enthält."
}
14 "Feature von:"
15 "Wählen Sie das Verzeichnis aus, dass %s enthält."
}
-#pragma code_page(default)
14 "fonctionnalité depuis :"
15 "sélectionnez le dossier contenant %s"
}
14 "fonctionnalité depuis :"
15 "sélectionnez le dossier contenant %s"
}
-#pragma code_page(default)
14 "funzionalità da:"
15 "selezionare la cartella che contiene %s"
}
14 "funzionalità da:"
15 "selezionare la cartella che contiene %s"
}
-#pragma code_page(default)
14 "komponentas iš:"
15 "parinkite aplanką, kuris turi %s"
}
14 "komponentas iš:"
15 "parinkite aplanką, kuris turi %s"
}
-#pragma code_page(default)
14 "caracteristică de la:"
15 "selectați fișierul care conține %s"
}
14 "caracteristică de la:"
15 "selectați fișierul care conține %s"
}
-#pragma code_page(default)
14 "возможность из:"
15 "выберите каталог, содержащий %s"
}
14 "возможность из:"
15 "выберите каталог, содержащий %s"
}
-#pragma code_page(default)
14 "funkcija z:"
15 "izberite mapo, ki vsebuje %s"
}
14 "funkcija z:"
15 "izberite mapo, ki vsebuje %s"
}
-#pragma code_page(default)
if ( !remote_database )
return ERROR_INVALID_HANDLE;
if ( !remote_database )
return ERROR_INVALID_HANDLE;
- hr = IWineMsiRemoteDatabase_OpenView( remote_database, (BSTR)szQuery, phView );
+ hr = IWineMsiRemoteDatabase_OpenView( remote_database, szQuery, phView );
IWineMsiRemoteDatabase_Release( remote_database );
if (FAILED(hr))
IWineMsiRemoteDatabase_Release( remote_database );
if (FAILED(hr))
if ( !remote_database )
return ERROR_INVALID_HANDLE;
if ( !remote_database )
return ERROR_INVALID_HANDLE;
- hr = IWineMsiRemoteDatabase_GetPrimaryKeys( remote_database, (BSTR)table, phRec );
+ hr = IWineMsiRemoteDatabase_GetPrimaryKeys( remote_database, table, phRec );
IWineMsiRemoteDatabase_Release( remote_database );
if (FAILED(hr))
IWineMsiRemoteDatabase_Release( remote_database );
if (FAILED(hr))
return MSICONDITION_ERROR;
hr = IWineMsiRemoteDatabase_IsTablePersistent( remote_database,
return MSICONDITION_ERROR;
hr = IWineMsiRemoteDatabase_IsTablePersistent( remote_database,
- (BSTR)szTableName, &condition );
+ szTableName, &condition );
IWineMsiRemoteDatabase_Release( remote_database );
if (FAILED(hr))
IWineMsiRemoteDatabase_Release( remote_database );
if (FAILED(hr))
]
interface IWineMsiRemoteDatabase : IUnknown
{
]
interface IWineMsiRemoteDatabase : IUnknown
{
- HRESULT IsTablePersistent( [in] BSTR table, [out] MSICONDITION *persistent );
- HRESULT GetPrimaryKeys( [in] BSTR table, [out] MSIHANDLE *keys );
+ HRESULT IsTablePersistent( [in] LPCWSTR table, [out] MSICONDITION *persistent );
+ HRESULT GetPrimaryKeys( [in] LPCWSTR table, [out] MSIHANDLE *keys );
HRESULT GetSummaryInformation( [in] UINT updatecount, [out] MSIHANDLE *suminfo );
HRESULT GetSummaryInformation( [in] UINT updatecount, [out] MSIHANDLE *suminfo );
- HRESULT OpenView( [in] BSTR query, [out] MSIHANDLE *view );
+ HRESULT OpenView( [in] LPCWSTR query, [out] MSIHANDLE *view );
HRESULT SetMsiHandle( [in] MSIHANDLE handle );
}
HRESULT SetMsiHandle( [in] MSIHANDLE handle );
}