Nikolay Sivov : msi: Return interface pointer instead of impl pointer.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Mar 24 10:00:44 CDT 2015
Module: wine
Branch: master
Commit: 2478421d871f2f4dad3e280ffaffb3da51927ec5
URL: http://source.winehq.org/git/wine.git/?a=commit;h=2478421d871f2f4dad3e280ffaffb3da51927ec5
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Sat Mar 21 00:24:47 2015 +0300
msi: Return interface pointer instead of impl pointer.
---
dlls/msi/custom.c | 2 +-
dlls/msi/database.c | 2 +-
dlls/msi/package.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/msi/custom.c b/dlls/msi/custom.c
index 002d861..d492e19 100644
--- a/dlls/msi/custom.c
+++ b/dlls/msi/custom.c
@@ -1455,7 +1455,7 @@ HRESULT create_msi_custom_remote( IUnknown *pOuter, LPVOID *ppObj )
This->IWineMsiRemoteCustomAction_iface.lpVtbl = &msi_custom_remote_vtbl;
This->refs = 1;
- *ppObj = This;
+ *ppObj = &This->IWineMsiRemoteCustomAction_iface;
return S_OK;
}
diff --git a/dlls/msi/database.c b/dlls/msi/database.c
index e970ef6..18e1445 100644
--- a/dlls/msi/database.c
+++ b/dlls/msi/database.c
@@ -2020,7 +2020,7 @@ HRESULT create_msi_remote_database( IUnknown *pOuter, LPVOID *ppObj )
This->database = 0;
This->refs = 1;
- *ppObj = This;
+ *ppObj = &This->IWineMsiRemoteDatabase_iface;
return S_OK;
}
diff --git a/dlls/msi/package.c b/dlls/msi/package.c
index c5a07fb..de50703 100644
--- a/dlls/msi/package.c
+++ b/dlls/msi/package.c
@@ -2660,7 +2660,7 @@ HRESULT create_msi_remote_package( IUnknown *pOuter, LPVOID *ppObj )
This->package = 0;
This->refs = 1;
- *ppObj = This;
+ *ppObj = &This->IWineMsiRemotePackage_iface;
return S_OK;
}
More information about the wine-cvs
mailing list