Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
b7945a8a
Commit
b7945a8a
authored
Sep 01, 2003
by
Robert Reif
Committed by
Alexandre Julliard
Sep 01, 2003
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added a few stub implementations.
parent
3c80bb14
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
97 additions
and
12 deletions
+97
-12
msi.c
dlls/msi/msi.c
+85
-0
msi.spec
dlls/msi/msi.spec
+12
-12
No files found.
dlls/msi/msi.c
View file @
b7945a8a
...
@@ -29,6 +29,7 @@
...
@@ -29,6 +29,7 @@
#include "msiquery.h"
#include "msiquery.h"
#include "msipriv.h"
#include "msipriv.h"
#include "objidl.h"
#include "objidl.h"
#include "wincrypt.h"
WINE_DEFAULT_DEBUG_CHANNEL
(
msi
);
WINE_DEFAULT_DEBUG_CHANNEL
(
msi
);
...
@@ -235,6 +236,46 @@ UINT WINAPI MsiOpenPackageW(LPCWSTR szPackage, MSIHANDLE *phPackage)
...
@@ -235,6 +236,46 @@ UINT WINAPI MsiOpenPackageW(LPCWSTR szPackage, MSIHANDLE *phPackage)
return
ERROR_CALL_NOT_IMPLEMENTED
;
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
}
UINT
WINAPI
MsiOpenPackageExA
(
LPCSTR
szPackage
,
DWORD
dwOptions
,
MSIHANDLE
*
phPackage
)
{
FIXME
(
"%s 0x%08lx %p
\n
"
,
debugstr_a
(
szPackage
),
dwOptions
,
phPackage
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
UINT
WINAPI
MsiOpenPackageExW
(
LPCWSTR
szPackage
,
DWORD
dwOptions
,
MSIHANDLE
*
phPackage
)
{
FIXME
(
"%s 0x%08lx %p
\n
"
,
debugstr_w
(
szPackage
),
dwOptions
,
phPackage
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
UINT
WINAPI
MsiAdvertiseProductA
(
LPCSTR
szPackagePath
,
LPCSTR
szScriptfilePath
,
LPCSTR
szTransforms
,
LANGID
lgidLanguage
)
{
FIXME
(
"%s %s %s 0x%08x
\n
"
,
debugstr_a
(
szPackagePath
),
debugstr_a
(
szScriptfilePath
),
debugstr_a
(
szTransforms
),
lgidLanguage
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
UINT
WINAPI
MsiAdvertiseProductW
(
LPCWSTR
szPackagePath
,
LPCWSTR
szScriptfilePath
,
LPCWSTR
szTransforms
,
LANGID
lgidLanguage
)
{
FIXME
(
"%s %s %s 0x%08x
\n
"
,
debugstr_w
(
szPackagePath
),
debugstr_w
(
szScriptfilePath
),
debugstr_w
(
szTransforms
),
lgidLanguage
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
UINT
WINAPI
MsiAdvertiseProductExA
(
LPCSTR
szPackagePath
,
LPCSTR
szScriptfilePath
,
LPCSTR
szTransforms
,
LANGID
lgidLanguage
,
DWORD
dwPlatform
,
DWORD
dwOptions
)
{
FIXME
(
"%s %s %s 0x%08x 0x%08lx 0x%08lx
\n
"
,
debugstr_a
(
szPackagePath
),
debugstr_a
(
szScriptfilePath
),
debugstr_a
(
szTransforms
),
lgidLanguage
,
dwPlatform
,
dwOptions
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
UINT
WINAPI
MsiAdvertiseProductExW
(
LPCWSTR
szPackagePath
,
LPCWSTR
szScriptfilePath
,
LPCWSTR
szTransforms
,
LANGID
lgidLanguage
,
DWORD
dwPlatform
,
DWORD
dwOptions
)
{
FIXME
(
"%s %s %s 0x%08x 0x%08lx 0x%08lx
\n
"
,
debugstr_w
(
szPackagePath
),
debugstr_w
(
szScriptfilePath
),
debugstr_w
(
szTransforms
),
lgidLanguage
,
dwPlatform
,
dwOptions
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
UINT
WINAPI
MsiInstallProductA
(
LPCSTR
szPackagePath
,
LPCSTR
szCommandLine
)
UINT
WINAPI
MsiInstallProductA
(
LPCSTR
szPackagePath
,
LPCSTR
szCommandLine
)
{
{
LPWSTR
szwPath
=
NULL
,
szwCommand
=
NULL
;
LPWSTR
szwPath
=
NULL
,
szwCommand
=
NULL
;
...
@@ -607,6 +648,36 @@ end:
...
@@ -607,6 +648,36 @@ end:
return
r
;
return
r
;
}
}
UINT
WINAPI
MsiEnumComponentQualifiersA
(
LPSTR
szComponent
,
DWORD
iIndex
,
LPSTR
lpQualifierBuf
,
DWORD
*
pcchQualifierBuf
,
LPSTR
lpApplicationDataBuf
,
DWORD
*
pcchApplicationDataBuf
)
{
FIXME
(
"%s 0x%08lx %p %p %p %p
\n
"
,
debugstr_a
(
szComponent
),
iIndex
,
lpQualifierBuf
,
pcchQualifierBuf
,
lpApplicationDataBuf
,
pcchApplicationDataBuf
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
UINT
WINAPI
MsiEnumComponentQualifiersW
(
LPWSTR
szComponent
,
DWORD
iIndex
,
LPWSTR
lpQualifierBuf
,
DWORD
*
pcchQualifierBuf
,
LPWSTR
lpApplicationDataBuf
,
DWORD
*
pcchApplicationDataBuf
)
{
FIXME
(
"%s 0x%08lx %p %p %p %p
\n
"
,
debugstr_w
(
szComponent
),
iIndex
,
lpQualifierBuf
,
pcchQualifierBuf
,
lpApplicationDataBuf
,
pcchApplicationDataBuf
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
UINT
WINAPI
MsiProvideAssemblyA
(
LPCSTR
szAssemblyName
,
LPCSTR
szAppContext
,
DWORD
dwInstallMode
,
DWORD
dwAssemblyInfo
,
LPSTR
lpPathBuf
,
DWORD
*
pcchPathBuf
)
{
FIXME
(
"%s %s 0x%08lx 0x%08lx %p %p
\n
"
,
debugstr_a
(
szAssemblyName
),
debugstr_a
(
szAppContext
),
dwInstallMode
,
dwAssemblyInfo
,
lpPathBuf
,
pcchPathBuf
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
UINT
WINAPI
MsiProvideAssemblyW
(
LPCWSTR
szAssemblyName
,
LPCWSTR
szAppContext
,
DWORD
dwInstallMode
,
DWORD
dwAssemblyInfo
,
LPWSTR
lpPathBuf
,
DWORD
*
pcchPathBuf
)
{
FIXME
(
"%s %s 0x%08lx 0x%08lx %p %p
\n
"
,
debugstr_w
(
szAssemblyName
),
debugstr_w
(
szAppContext
),
dwInstallMode
,
dwAssemblyInfo
,
lpPathBuf
,
pcchPathBuf
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
UINT
WINAPI
MsiProvideComponentFromDescriptorA
(
LPCSTR
szDescriptor
,
LPSTR
szPath
,
DWORD
*
pcchPath
,
DWORD
*
pcchArgs
)
UINT
WINAPI
MsiProvideComponentFromDescriptorA
(
LPCSTR
szDescriptor
,
LPSTR
szPath
,
DWORD
*
pcchPath
,
DWORD
*
pcchArgs
)
{
{
FIXME
(
"%s %p %p %p
\n
"
,
debugstr_a
(
szDescriptor
),
szPath
,
pcchPath
,
pcchArgs
);
FIXME
(
"%s %p %p %p
\n
"
,
debugstr_a
(
szDescriptor
),
szPath
,
pcchPath
,
pcchArgs
);
...
@@ -619,6 +690,20 @@ UINT WINAPI MsiProvideComponentFromDescriptorW( LPCWSTR szDescriptor, LPWSTR szP
...
@@ -619,6 +690,20 @@ UINT WINAPI MsiProvideComponentFromDescriptorW( LPCWSTR szDescriptor, LPWSTR szP
return
ERROR_CALL_NOT_IMPLEMENTED
;
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
}
HRESULT
WINAPI
MsiGetFileSignatureInformationA
(
LPCSTR
szSignedObjectPath
,
DWORD
dwFlags
,
PCCERT_CONTEXT
*
ppcCertContext
,
BYTE
*
pbHashData
,
DWORD
*
pcbHashData
)
{
FIXME
(
"%s 0x%08lx %p %p %p
\n
"
,
debugstr_a
(
szSignedObjectPath
),
dwFlags
,
ppcCertContext
,
pbHashData
,
pcbHashData
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
HRESULT
WINAPI
MsiGetFileSignatureInformationW
(
LPCWSTR
szSignedObjectPath
,
DWORD
dwFlags
,
PCCERT_CONTEXT
*
ppcCertContext
,
BYTE
*
pbHashData
,
DWORD
*
pcbHashData
)
{
FIXME
(
"%s 0x%08lx %p %p %p
\n
"
,
debugstr_w
(
szSignedObjectPath
),
dwFlags
,
ppcCertContext
,
pbHashData
,
pcbHashData
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
HRESULT
WINAPI
MSI_DllGetVersion
(
DLLVERSIONINFO
*
pdvi
)
HRESULT
WINAPI
MSI_DllGetVersion
(
DLLVERSIONINFO
*
pdvi
)
{
{
TRACE
(
"%p
\n
"
,
pdvi
);
TRACE
(
"%p
\n
"
,
pdvi
);
...
...
dlls/msi/msi.spec
View file @
b7945a8a
...
@@ -2,8 +2,8 @@
...
@@ -2,8 +2,8 @@
2 stub DllGetClassObject
2 stub DllGetClassObject
3 stub DllRegisterServer
3 stub DllRegisterServer
4 stub DllUnregisterServer
4 stub DllUnregisterServer
5 st
ub
MsiAdvertiseProductA
5 st
dcall MsiAdvertiseProductA(str str str long)
MsiAdvertiseProductA
6 st
ub
MsiAdvertiseProductW
6 st
dcall MsiAdvertiseProductW(wstr wstr wstr long)
MsiAdvertiseProductW
7 stdcall MsiCloseAllHandles() MsiCloseAllHandles
7 stdcall MsiCloseAllHandles() MsiCloseAllHandles
8 stdcall MsiCloseHandle(long) MsiCloseHandle
8 stdcall MsiCloseHandle(long) MsiCloseHandle
9 stub MsiCollectUserInfoA
9 stub MsiCollectUserInfoA
...
@@ -35,8 +35,8 @@
...
@@ -35,8 +35,8 @@
35 stub MsiEnableUIPreview
35 stub MsiEnableUIPreview
36 stdcall MsiEnumClientsA(long ptr) MsiEnumClientsA
36 stdcall MsiEnumClientsA(long ptr) MsiEnumClientsA
37 stdcall MsiEnumClientsW(long ptr) MsiEnumClientsW
37 stdcall MsiEnumClientsW(long ptr) MsiEnumClientsW
38 st
ub
MsiEnumComponentQualifiersA
38 st
dcall MsiEnumComponentQualifiersA(str long str ptr str ptr)
MsiEnumComponentQualifiersA
39 st
ub
MsiEnumComponentQualifiersW
39 st
dcall MsiEnumComponentQualifiersW(wstr long wstr ptr wstr ptr)
MsiEnumComponentQualifiersW
40 stdcall MsiEnumComponentsA(long ptr) MsiEnumComponentsA
40 stdcall MsiEnumComponentsA(long ptr) MsiEnumComponentsA
41 stdcall MsiEnumComponentsW(long ptr) MsiEnumComponentsW
41 stdcall MsiEnumComponentsW(long ptr) MsiEnumComponentsW
42 stdcall MsiEnumFeaturesA(str long ptr ptr) MsiEnumFeaturesA
42 stdcall MsiEnumFeaturesA(str long ptr ptr) MsiEnumFeaturesA
...
@@ -220,16 +220,16 @@
...
@@ -220,16 +220,16 @@
220 stub MsiEnumComponentCostsA
220 stub MsiEnumComponentCostsA
221 stub MsiEnumComponentCostsW
221 stub MsiEnumComponentCostsW
222 stub MsiCreateAndVerifyInstallerDirectory
222 stub MsiCreateAndVerifyInstallerDirectory
223 st
ub
MsiGetFileSignatureInformationA
223 st
dcall MsiGetFileSignatureInformationA(str long ptr ptr ptr)
MsiGetFileSignatureInformationA
224 st
ub
MsiGetFileSignatureInformationW
224 st
dcall MsiGetFileSignatureInformationW(wstr long ptr ptr ptr)
MsiGetFileSignatureInformationW
225 st
ub
MsiProvideAssemblyA
225 st
dcall MsiProvideAssemblyA(str str long long str ptr)
MsiProvideAssemblyA
226 st
ub
MsiProvideAssemblyW
226 st
dcall MsiProvideAssemblyW(wstr wstr long long wstr ptr)
MsiProvideAssemblyW
227 st
ub
MsiAdvertiseProductExA
227 st
dcall MsiAdvertiseProductExA(str str str long long long)
MsiAdvertiseProductExA
228 st
ub
MsiAdvertiseProductExW
228 st
dcall MsiAdvertiseProductExW(wstr wstr wstr long long long)
MsiAdvertiseProductExW
229 stub MsiNotifySidChangeA
229 stub MsiNotifySidChangeA
230 stub MsiNotifySidChangeW
230 stub MsiNotifySidChangeW
231 st
ub
MsiOpenPackageExA
231 st
dcall MsiOpenPackageExA(str long ptr)
MsiOpenPackageExA
232 st
ub
MsiOpenPackageExW
232 st
dcall MsiOpenPackageExW(wstr long ptr)
MsiOpenPackageExW
233 stub MsiDeleteUserDataA
233 stub MsiDeleteUserDataA
234 stub MsiDeleteUserDataW
234 stub MsiDeleteUserDataW
235 stub Migrate10CachedPackagesA
235 stub Migrate10CachedPackagesA
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment