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
4deb14a3
Commit
4deb14a3
authored
Aug 04, 2007
by
Francois Gouget
Committed by
Alexandre Julliard
Aug 06, 2007
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msi: Fix the MsiEnumProductsEx*(), MsiQueryComponentState*() and…
msi: Fix the MsiEnumProductsEx*(), MsiQueryComponentState*() and MsiProvideQualifiedComponentEx*() prototypes.
parent
0c019a5e
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
13 deletions
+17
-13
msi.c
dlls/msi/msi.c
+7
-7
registry.c
dlls/msi/registry.c
+2
-2
msi.h
include/msi.h
+8
-4
No files found.
dlls/msi/msi.c
View file @
4deb14a3
...
...
@@ -732,7 +732,7 @@ UINT WINAPI MsiEnableLogW(DWORD dwLogMode, LPCWSTR szLogFile, DWORD attributes)
return
ERROR_SUCCESS
;
}
UINT
WINAPI
MsiQueryComponentStateA
(
LP
STR
szProductCode
,
LP
STR
szUserSid
,
MSIINSTALLCONTEXT
dwContext
,
LPCSTR
szComponent
,
INSTALLSTATE
*
pdwState
)
UINT
WINAPI
MsiQueryComponentStateA
(
LP
CSTR
szProductCode
,
LPC
STR
szUserSid
,
MSIINSTALLCONTEXT
dwContext
,
LPCSTR
szComponent
,
INSTALLSTATE
*
pdwState
)
{
FIXME
(
"(%s, %s, %d, %s, %p): stub!
\n
"
,
debugstr_a
(
szProductCode
),
debugstr_a
(
szUserSid
),
dwContext
,
debugstr_a
(
szComponent
),
pdwState
);
...
...
@@ -1009,14 +1009,14 @@ UINT WINAPI MsiProvideAssemblyW( LPCWSTR szAssemblyName, LPCWSTR szAppContext,
}
UINT
WINAPI
MsiProvideComponentFromDescriptorA
(
LPCSTR
szDescriptor
,
LPSTR
szPath
,
DWORD
*
pcchPath
,
DWORD
*
pcchArgs
)
LPSTR
szPath
,
LPDWORD
pcchPath
,
LPDWORD
pcchArgs
)
{
FIXME
(
"%s %p %p %p
\n
"
,
debugstr_a
(
szDescriptor
),
szPath
,
pcchPath
,
pcchArgs
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
}
UINT
WINAPI
MsiProvideComponentFromDescriptorW
(
LPCWSTR
szDescriptor
,
LPWSTR
szPath
,
DWORD
*
pcchPath
,
DWORD
*
pcchArgs
)
LPWSTR
szPath
,
LPDWORD
pcchPath
,
LPDWORD
pcchArgs
)
{
FIXME
(
"%s %p %p %p
\n
"
,
debugstr_w
(
szDescriptor
),
szPath
,
pcchPath
,
pcchArgs
);
return
ERROR_CALL_NOT_IMPLEMENTED
;
...
...
@@ -1583,9 +1583,9 @@ static UINT WINAPI MSI_ProvideQualifiedComponentEx(LPCWSTR szComponent,
* MsiProvideQualifiedComponentExW [MSI.@]
*/
UINT
WINAPI
MsiProvideQualifiedComponentExW
(
LPCWSTR
szComponent
,
LPCWSTR
szQualifier
,
DWORD
dwInstallMode
,
LPWSTR
szProduct
,
LPCWSTR
szQualifier
,
DWORD
dwInstallMode
,
LP
C
WSTR
szProduct
,
DWORD
Unused1
,
DWORD
Unused2
,
LPWSTR
lpPathBuf
,
DWORD
*
pcchPathBuf
)
LPDWORD
pcchPathBuf
)
{
awstring
path
;
...
...
@@ -1600,9 +1600,9 @@ UINT WINAPI MsiProvideQualifiedComponentExW(LPCWSTR szComponent,
* MsiProvideQualifiedComponentExA [MSI.@]
*/
UINT
WINAPI
MsiProvideQualifiedComponentExA
(
LPCSTR
szComponent
,
LPCSTR
szQualifier
,
DWORD
dwInstallMode
,
LPSTR
szProduct
,
LPCSTR
szQualifier
,
DWORD
dwInstallMode
,
LP
C
STR
szProduct
,
DWORD
Unused1
,
DWORD
Unused2
,
LPSTR
lpPathBuf
,
DWORD
*
pcchPathBuf
)
LPDWORD
pcchPathBuf
)
{
LPWSTR
szwComponent
,
szwQualifier
=
NULL
,
szwProduct
=
NULL
;
UINT
r
=
ERROR_OUTOFMEMORY
;
...
...
dlls/msi/registry.c
View file @
4deb14a3
...
...
@@ -1387,7 +1387,7 @@ UINT WINAPI MsiEnumPatchesW( LPCWSTR szProduct, DWORD iPatchIndex,
}
UINT
WINAPI
MsiEnumProductsExA
(
LPCSTR
szProductCode
,
LPCSTR
szUserSid
,
DWORD
dwContext
,
DWORD
dwIndex
,
LPSTR
szInstalledProductCode
,
DWORD
dwContext
,
DWORD
dwIndex
,
CHAR
szInstalledProductCode
[
39
]
,
MSIINSTALLCONTEXT
*
pdwInstalledContext
,
LPSTR
szSid
,
LPDWORD
pcchSid
)
{
FIXME
(
"%s %s %d %d %p %p %p %p
\n
"
,
debugstr_a
(
szProductCode
),
debugstr_a
(
szUserSid
),
...
...
@@ -1397,7 +1397,7 @@ UINT WINAPI MsiEnumProductsExA( LPCSTR szProductCode, LPCSTR szUserSid,
}
UINT
WINAPI
MsiEnumProductsExW
(
LPCWSTR
szProductCode
,
LPCWSTR
szUserSid
,
DWORD
dwContext
,
DWORD
dwIndex
,
LPWSTR
szInstalledProductCode
,
DWORD
dwContext
,
DWORD
dwIndex
,
WCHAR
szInstalledProductCode
[
39
]
,
MSIINSTALLCONTEXT
*
pdwInstalledContext
,
LPWSTR
szSid
,
LPDWORD
pcchSid
)
{
FIXME
(
"%s %s %d %d %p %p %p %p
\n
"
,
debugstr_w
(
szProductCode
),
debugstr_w
(
szUserSid
),
...
...
include/msi.h
View file @
4deb14a3
...
...
@@ -389,6 +389,10 @@ UINT WINAPI MsiEnumProductsA(DWORD, LPSTR);
UINT
WINAPI
MsiEnumProductsW
(
DWORD
,
LPWSTR
);
#define MsiEnumProducts WINELIB_NAME_AW(MsiEnumProducts)
UINT
WINAPI
MsiEnumProductsExA
(
LPCSTR
,
LPCSTR
,
DWORD
,
DWORD
,
CHAR
[
39
],
MSIINSTALLCONTEXT
*
,
LPSTR
,
LPDWORD
);
UINT
WINAPI
MsiEnumProductsExW
(
LPCWSTR
,
LPCWSTR
,
DWORD
,
DWORD
,
WCHAR
[
39
],
MSIINSTALLCONTEXT
*
,
LPWSTR
,
LPDWORD
);
#define MsiEnumProductsEx WINELIB_NAME_AW(MsiEnumProductsEx)
UINT
WINAPI
MsiEnumFeaturesA
(
LPCSTR
,
DWORD
,
LPSTR
,
LPSTR
);
UINT
WINAPI
MsiEnumFeaturesW
(
LPCWSTR
,
DWORD
,
LPWSTR
,
LPWSTR
);
#define MsiEnumFeatures WINELIB_NAME_AW(MsiEnumFeatures)
...
...
@@ -421,8 +425,8 @@ UINT WINAPI MsiVerifyPackageA(LPCSTR);
UINT
WINAPI
MsiVerifyPackageW
(
LPCWSTR
);
#define MsiVerifyPackage WINELIB_NAME_AW(MsiVerifyPackage)
UINT
WINAPI
MsiQueryComponentStateA
(
LP
STR
,
LP
STR
,
MSIINSTALLCONTEXT
,
LPCSTR
,
INSTALLSTATE
*
);
UINT
WINAPI
MsiQueryComponentStateW
(
LP
WSTR
,
LP
WSTR
,
MSIINSTALLCONTEXT
,
LPCWSTR
,
INSTALLSTATE
*
);
UINT
WINAPI
MsiQueryComponentStateA
(
LP
CSTR
,
LPC
STR
,
MSIINSTALLCONTEXT
,
LPCSTR
,
INSTALLSTATE
*
);
UINT
WINAPI
MsiQueryComponentStateW
(
LP
CWSTR
,
LPC
WSTR
,
MSIINSTALLCONTEXT
,
LPCWSTR
,
INSTALLSTATE
*
);
#define MsiQueryComponentState WINELIB_NAME_AW(MsiQueryComponentState)
INSTALLSTATE
WINAPI
MsiQueryProductStateA
(
LPCSTR
);
...
...
@@ -489,8 +493,8 @@ UINT WINAPI MsiMessageBoxA(HWND, LPCSTR, LPCSTR, UINT, WORD, DWORD);
UINT
WINAPI
MsiMessageBoxW
(
HWND
,
LPCWSTR
,
LPCWSTR
,
UINT
,
WORD
,
DWORD
);
#define MsiMessageBox WINELIB_NAME_AW(MsiMessageBox)
UINT
WINAPI
MsiProvideQualifiedComponentExA
(
LPCSTR
,
LPCSTR
,
DWORD
,
LP
STR
,
DWORD
,
DWORD
,
LPSTR
,
DWORD
*
);
UINT
WINAPI
MsiProvideQualifiedComponentExW
(
LPCWSTR
,
LPCWSTR
,
DWORD
,
LP
WSTR
,
DWORD
,
DWORD
,
LPWSTR
,
DWORD
*
);
UINT
WINAPI
MsiProvideQualifiedComponentExA
(
LPCSTR
,
LPCSTR
,
DWORD
,
LP
CSTR
,
DWORD
,
DWORD
,
LPSTR
,
LPDWORD
);
UINT
WINAPI
MsiProvideQualifiedComponentExW
(
LPCWSTR
,
LPCWSTR
,
DWORD
,
LP
CWSTR
,
DWORD
,
DWORD
,
LPWSTR
,
LPDWORD
);
#define MsiProvideQualifiedComponentEx WINELIB_NAME_AW(MsiProvideQualifiedComponentEx)
UINT
WINAPI
MsiProvideQualifiedComponentA
(
LPCSTR
,
LPCSTR
,
DWORD
,
LPSTR
,
DWORD
*
);
...
...
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