mirror of
https://github.com/reactos/reactos.git
synced 2025-05-29 22:18:13 +00:00
Add missing constants/prototypes
Reformat winerror.h to looks more like Wine one svn path=/trunk/; revision=31780
This commit is contained in:
parent
8ab11ad7f9
commit
4913d9e17d
5 changed files with 2259 additions and 1994 deletions
|
@ -13,7 +13,7 @@
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public
|
* You should have received a copy of the GNU Lesser General Public
|
||||||
* License along with this library; if not, write to the Free Software
|
* License along with this library; if not, write to the Free Software
|
||||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __WINE_MSI_H
|
#ifndef __WINE_MSI_H
|
||||||
|
@ -167,7 +167,8 @@ typedef enum tagSCRIPTFLAGS
|
||||||
typedef enum tagINSTALLTYPE
|
typedef enum tagINSTALLTYPE
|
||||||
{
|
{
|
||||||
INSTALLTYPE_DEFAULT = 0,
|
INSTALLTYPE_DEFAULT = 0,
|
||||||
INSTALLTYPE_NETWORK_IMAGE = 1
|
INSTALLTYPE_NETWORK_IMAGE = 1,
|
||||||
|
INSTALLTYPE_SINGLE_INSTANCE = 2,
|
||||||
} INSTALLTYPE;
|
} INSTALLTYPE;
|
||||||
|
|
||||||
typedef enum tagMSIINSTALLCONTEXT
|
typedef enum tagMSIINSTALLCONTEXT
|
||||||
|
@ -388,6 +389,10 @@ UINT WINAPI MsiEnumProductsA(DWORD, LPSTR);
|
||||||
UINT WINAPI MsiEnumProductsW(DWORD, LPWSTR);
|
UINT WINAPI MsiEnumProductsW(DWORD, LPWSTR);
|
||||||
#define MsiEnumProducts WINELIB_NAME_AW(MsiEnumProducts)
|
#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 MsiEnumFeaturesA(LPCSTR, DWORD, LPSTR, LPSTR);
|
||||||
UINT WINAPI MsiEnumFeaturesW(LPCWSTR, DWORD, LPWSTR, LPWSTR);
|
UINT WINAPI MsiEnumFeaturesW(LPCWSTR, DWORD, LPWSTR, LPWSTR);
|
||||||
#define MsiEnumFeatures WINELIB_NAME_AW(MsiEnumFeatures)
|
#define MsiEnumFeatures WINELIB_NAME_AW(MsiEnumFeatures)
|
||||||
|
@ -416,14 +421,18 @@ UINT WINAPI MsiProvideComponentFromDescriptorA(LPCSTR,LPSTR,DWORD*,DWORD*);
|
||||||
UINT WINAPI MsiProvideComponentFromDescriptorW(LPCWSTR,LPWSTR,DWORD*,DWORD*);
|
UINT WINAPI MsiProvideComponentFromDescriptorW(LPCWSTR,LPWSTR,DWORD*,DWORD*);
|
||||||
#define MsiProvideComponentFromDescriptor WINELIB_NAME_AW(MsiProvideComponentFromDescriptor)
|
#define MsiProvideComponentFromDescriptor WINELIB_NAME_AW(MsiProvideComponentFromDescriptor)
|
||||||
|
|
||||||
UINT WINAPI MsiGetProductPropertyA(MSIHANDLE,LPCSTR,LPSTR,DWORD*);
|
UINT WINAPI MsiGetProductPropertyA(MSIHANDLE,LPCSTR,LPSTR,LPDWORD);
|
||||||
UINT WINAPI MsiGetProductPropertyW(MSIHANDLE,LPCWSTR,LPWSTR,DWORD*);
|
UINT WINAPI MsiGetProductPropertyW(MSIHANDLE,LPCWSTR,LPWSTR,LPDWORD);
|
||||||
#define MsiGetProductProperty WINELIB_NAME_AW(MsiGetProductProperty)
|
#define MsiGetProductProperty WINELIB_NAME_AW(MsiGetProductProperty)
|
||||||
|
|
||||||
UINT WINAPI MsiVerifyPackageA(LPCSTR);
|
UINT WINAPI MsiVerifyPackageA(LPCSTR);
|
||||||
UINT WINAPI MsiVerifyPackageW(LPCWSTR);
|
UINT WINAPI MsiVerifyPackageW(LPCWSTR);
|
||||||
#define MsiVerifyPackage WINELIB_NAME_AW(MsiVerifyPackage)
|
#define MsiVerifyPackage WINELIB_NAME_AW(MsiVerifyPackage)
|
||||||
|
|
||||||
|
UINT WINAPI MsiQueryComponentStateA(LPCSTR,LPCSTR,MSIINSTALLCONTEXT,LPCSTR,INSTALLSTATE*);
|
||||||
|
UINT WINAPI MsiQueryComponentStateW(LPCWSTR,LPCWSTR,MSIINSTALLCONTEXT,LPCWSTR,INSTALLSTATE*);
|
||||||
|
#define MsiQueryComponentState WINELIB_NAME_AW(MsiQueryComponentState)
|
||||||
|
|
||||||
INSTALLSTATE WINAPI MsiQueryProductStateA(LPCSTR);
|
INSTALLSTATE WINAPI MsiQueryProductStateA(LPCSTR);
|
||||||
INSTALLSTATE WINAPI MsiQueryProductStateW(LPCWSTR);
|
INSTALLSTATE WINAPI MsiQueryProductStateW(LPCWSTR);
|
||||||
#define MsiQueryProductState WINELIB_NAME_AW(MsiQueryProductState)
|
#define MsiQueryProductState WINELIB_NAME_AW(MsiQueryProductState)
|
||||||
|
@ -444,8 +453,8 @@ UINT WINAPI MsiGetProductCodeA(LPCSTR, LPSTR);
|
||||||
UINT WINAPI MsiGetProductCodeW(LPCWSTR, LPWSTR);
|
UINT WINAPI MsiGetProductCodeW(LPCWSTR, LPWSTR);
|
||||||
#define MsiGetProductCode WINELIB_NAME_AW(MsiGetProductCode)
|
#define MsiGetProductCode WINELIB_NAME_AW(MsiGetProductCode)
|
||||||
|
|
||||||
UINT WINAPI MsiGetProductInfoA(LPCSTR, LPCSTR, LPSTR, DWORD *);
|
UINT WINAPI MsiGetProductInfoA(LPCSTR, LPCSTR, LPSTR, LPDWORD);
|
||||||
UINT WINAPI MsiGetProductInfoW(LPCWSTR, LPCWSTR, LPWSTR, DWORD *);
|
UINT WINAPI MsiGetProductInfoW(LPCWSTR, LPCWSTR, LPWSTR, LPDWORD);
|
||||||
#define MsiGetProductInfo WINELIB_NAME_AW(MsiGetProductInfo)
|
#define MsiGetProductInfo WINELIB_NAME_AW(MsiGetProductInfo)
|
||||||
|
|
||||||
UINT WINAPI MsiEnableLogA(DWORD, LPCSTR, DWORD);
|
UINT WINAPI MsiEnableLogA(DWORD, LPCSTR, DWORD);
|
||||||
|
@ -456,48 +465,48 @@ INSTALLUI_HANDLERA WINAPI MsiSetExternalUIA(INSTALLUI_HANDLERA, DWORD, LPVOID);
|
||||||
INSTALLUI_HANDLERW WINAPI MsiSetExternalUIW(INSTALLUI_HANDLERW, DWORD, LPVOID);
|
INSTALLUI_HANDLERW WINAPI MsiSetExternalUIW(INSTALLUI_HANDLERW, DWORD, LPVOID);
|
||||||
#define MsiSetExternalUI WINELIB_NAME_AW(MsiSetExternalUI)
|
#define MsiSetExternalUI WINELIB_NAME_AW(MsiSetExternalUI)
|
||||||
|
|
||||||
INSTALLSTATE WINAPI MsiGetComponentPathA(LPCSTR, LPCSTR, LPSTR, DWORD*);
|
INSTALLSTATE WINAPI MsiGetComponentPathA(LPCSTR, LPCSTR, LPSTR, LPDWORD);
|
||||||
INSTALLSTATE WINAPI MsiGetComponentPathW(LPCWSTR, LPCWSTR, LPWSTR, DWORD*);
|
INSTALLSTATE WINAPI MsiGetComponentPathW(LPCWSTR, LPCWSTR, LPWSTR, LPDWORD);
|
||||||
#define MsiGetComponentPath WINELIB_NAME_AW(MsiGetComponentPath)
|
#define MsiGetComponentPath WINELIB_NAME_AW(MsiGetComponentPath)
|
||||||
|
|
||||||
INSTALLSTATE WINAPI MsiQueryFeatureStateA(LPCSTR, LPCSTR);
|
INSTALLSTATE WINAPI MsiQueryFeatureStateA(LPCSTR, LPCSTR);
|
||||||
INSTALLSTATE WINAPI MsiQueryFeatureStateW(LPCWSTR, LPCWSTR);
|
INSTALLSTATE WINAPI MsiQueryFeatureStateW(LPCWSTR, LPCWSTR);
|
||||||
#define MsiQueryFeatureState WINELIB_NAME_AW(MsiQueryFeatureState)
|
#define MsiQueryFeatureState WINELIB_NAME_AW(MsiQueryFeatureState)
|
||||||
|
|
||||||
UINT WINAPI MsiGetFeatureUsageA(LPCSTR, LPCSTR, DWORD*, WORD*);
|
UINT WINAPI MsiGetFeatureUsageA(LPCSTR, LPCSTR, LPDWORD, LPWORD);
|
||||||
UINT WINAPI MsiGetFeatureUsageW(LPCWSTR, LPCWSTR, DWORD*, WORD*);
|
UINT WINAPI MsiGetFeatureUsageW(LPCWSTR, LPCWSTR, LPDWORD, LPWORD);
|
||||||
#define MsiGetFeatureUsage WINELIB_NAME_AW(MsiGetFeatureUsage)
|
#define MsiGetFeatureUsage WINELIB_NAME_AW(MsiGetFeatureUsage)
|
||||||
|
|
||||||
UINT WINAPI MsiEnumRelatedProductsA(LPCSTR, DWORD, DWORD, LPSTR);
|
UINT WINAPI MsiEnumRelatedProductsA(LPCSTR, DWORD, DWORD, LPSTR);
|
||||||
UINT WINAPI MsiEnumRelatedProductsW(LPCWSTR, DWORD, DWORD, LPWSTR);
|
UINT WINAPI MsiEnumRelatedProductsW(LPCWSTR, DWORD, DWORD, LPWSTR);
|
||||||
#define MsiEnumRelatedProducts WINELIB_NAME_AW(MsiEnumRelatedProducts)
|
#define MsiEnumRelatedProducts WINELIB_NAME_AW(MsiEnumRelatedProducts)
|
||||||
|
|
||||||
UINT WINAPI MsiProvideAssemblyA(LPCSTR, LPCSTR, DWORD, DWORD, LPSTR, DWORD*);
|
UINT WINAPI MsiProvideAssemblyA(LPCSTR, LPCSTR, DWORD, DWORD, LPSTR, LPDWORD);
|
||||||
UINT WINAPI MsiProvideAssemblyW(LPCWSTR, LPCWSTR, DWORD, DWORD, LPWSTR, DWORD*);
|
UINT WINAPI MsiProvideAssemblyW(LPCWSTR, LPCWSTR, DWORD, DWORD, LPWSTR, LPDWORD);
|
||||||
#define MsiProvideAssembly WINELIB_NAME_AW(MsiProvideAssembly)
|
#define MsiProvideAssembly WINELIB_NAME_AW(MsiProvideAssembly)
|
||||||
|
|
||||||
UINT WINAPI MsiEnumComponentQualifiersA(LPCSTR, DWORD, LPSTR, DWORD*, LPSTR, DWORD*);
|
UINT WINAPI MsiEnumComponentQualifiersA(LPCSTR, DWORD, LPSTR, LPDWORD, LPSTR, LPDWORD);
|
||||||
UINT WINAPI MsiEnumComponentQualifiersW(LPCWSTR, DWORD, LPWSTR, DWORD*, LPWSTR, DWORD*);
|
UINT WINAPI MsiEnumComponentQualifiersW(LPCWSTR, DWORD, LPWSTR, LPDWORD, LPWSTR, LPDWORD);
|
||||||
#define MsiEnumComponentQualifiers WINELIB_NAME_AW(MsiEnumComponentQualifiers)
|
#define MsiEnumComponentQualifiers WINELIB_NAME_AW(MsiEnumComponentQualifiers)
|
||||||
|
|
||||||
UINT WINAPI MsiGetFileVersionA(LPCSTR, LPSTR, DWORD*, LPSTR, DWORD*);
|
UINT WINAPI MsiGetFileVersionA(LPCSTR, LPSTR, LPDWORD, LPSTR, LPDWORD);
|
||||||
UINT WINAPI MsiGetFileVersionW(LPCWSTR, LPWSTR, DWORD*, LPWSTR, DWORD*);
|
UINT WINAPI MsiGetFileVersionW(LPCWSTR, LPWSTR, LPDWORD, LPWSTR, LPDWORD);
|
||||||
#define MsiGetFileVersion WINELIB_NAME_AW(MsiGetFileVersion)
|
#define MsiGetFileVersion WINELIB_NAME_AW(MsiGetFileVersion)
|
||||||
|
|
||||||
UINT WINAPI MsiMessageBoxA(HWND, LPCSTR, LPCSTR, UINT, WORD, DWORD);
|
UINT WINAPI MsiMessageBoxA(HWND, LPCSTR, LPCSTR, UINT, WORD, DWORD);
|
||||||
UINT WINAPI MsiMessageBoxW(HWND, LPCWSTR, LPCWSTR, UINT, WORD, DWORD);
|
UINT WINAPI MsiMessageBoxW(HWND, LPCWSTR, LPCWSTR, UINT, WORD, DWORD);
|
||||||
#define MsiMessageBox WINELIB_NAME_AW(MsiMessageBox)
|
#define MsiMessageBox WINELIB_NAME_AW(MsiMessageBox)
|
||||||
|
|
||||||
UINT WINAPI MsiProvideQualifiedComponentExA(LPCSTR, LPCSTR, DWORD, LPSTR, DWORD, DWORD, LPSTR, DWORD*);
|
UINT WINAPI MsiProvideQualifiedComponentExA(LPCSTR, LPCSTR, DWORD, LPSTR, DWORD, DWORD, LPSTR, LPDWORD);
|
||||||
UINT WINAPI MsiProvideQualifiedComponentExW(LPCWSTR, LPCWSTR, DWORD, LPWSTR, DWORD, DWORD, LPWSTR, DWORD*);
|
UINT WINAPI MsiProvideQualifiedComponentExW(LPCWSTR, LPCWSTR, DWORD, LPWSTR, DWORD, DWORD, LPWSTR, LPDWORD);
|
||||||
#define MsiProvideQualifiedComponentEx WINELIB_NAME_AW(MsiProvideQualifiedComponentEx)
|
#define MsiProvideQualifiedComponentEx WINELIB_NAME_AW(MsiProvideQualifiedComponentEx)
|
||||||
|
|
||||||
UINT WINAPI MsiProvideQualifiedComponentA(LPCSTR, LPCSTR, DWORD, LPSTR, DWORD*);
|
UINT WINAPI MsiProvideQualifiedComponentA(LPCSTR, LPCSTR, DWORD, LPSTR, LPDWORD);
|
||||||
UINT WINAPI MsiProvideQualifiedComponentW(LPCWSTR, LPCWSTR, DWORD, LPWSTR, DWORD*);
|
UINT WINAPI MsiProvideQualifiedComponentW(LPCWSTR, LPCWSTR, DWORD, LPWSTR, LPDWORD);
|
||||||
#define MsiProvideQualifiedComponent WINELIB_NAME_AW(MsiProvideQualifiedComponent)
|
#define MsiProvideQualifiedComponent WINELIB_NAME_AW(MsiProvideQualifiedComponent)
|
||||||
|
|
||||||
USERINFOSTATE WINAPI MsiGetUserInfoA(LPCSTR, LPSTR, DWORD*, LPSTR, DWORD*, LPSTR, DWORD*);
|
USERINFOSTATE WINAPI MsiGetUserInfoA(LPCSTR, LPSTR, LPDWORD, LPSTR, LPDWORD, LPSTR, LPDWORD);
|
||||||
USERINFOSTATE WINAPI MsiGetUserInfoW(LPCWSTR, LPWSTR, DWORD*, LPWSTR, DWORD*, LPWSTR, DWORD*);
|
USERINFOSTATE WINAPI MsiGetUserInfoW(LPCWSTR, LPWSTR, LPDWORD, LPWSTR, LPDWORD, LPWSTR, LPDWORD);
|
||||||
#define MsiGetUserInfo WINELIB_NAME_AW(MsiGetUserInfo)
|
#define MsiGetUserInfo WINELIB_NAME_AW(MsiGetUserInfo)
|
||||||
|
|
||||||
UINT WINAPI MsiCollectUserInfoA(LPCSTR);
|
UINT WINAPI MsiCollectUserInfoA(LPCSTR);
|
||||||
|
@ -520,14 +529,22 @@ INSTALLSTATE WINAPI MsiUseFeatureExW(LPCWSTR, LPCWSTR, DWORD, DWORD);
|
||||||
INSTALLSTATE WINAPI MsiUseFeatureExA(LPCSTR, LPCSTR, DWORD, DWORD);
|
INSTALLSTATE WINAPI MsiUseFeatureExA(LPCSTR, LPCSTR, DWORD, DWORD);
|
||||||
#define MsiUseFeatureEx WINELIB_NAME_AW(MsiUseFeatureEx)
|
#define MsiUseFeatureEx WINELIB_NAME_AW(MsiUseFeatureEx)
|
||||||
|
|
||||||
HRESULT WINAPI MsiGetFileSignatureInformationA(LPCSTR, DWORD, PCCERT_CONTEXT*, BYTE*, DWORD*);
|
HRESULT WINAPI MsiGetFileSignatureInformationA(LPCSTR, DWORD, PCCERT_CONTEXT*, LPBYTE, LPDWORD);
|
||||||
HRESULT WINAPI MsiGetFileSignatureInformationW(LPCWSTR, DWORD, PCCERT_CONTEXT*, BYTE*, DWORD*);
|
HRESULT WINAPI MsiGetFileSignatureInformationW(LPCWSTR, DWORD, PCCERT_CONTEXT*, LPBYTE, LPDWORD);
|
||||||
#define MsiGetFileSignatureInformation WINELIB_NAME_AW(MsiGetFileSignatureInformation)
|
#define MsiGetFileSignatureInformation WINELIB_NAME_AW(MsiGetFileSignatureInformation)
|
||||||
|
|
||||||
INSTALLSTATE WINAPI MsiLocateComponentA(LPCSTR, LPSTR, DWORD *);
|
INSTALLSTATE WINAPI MsiLocateComponentA(LPCSTR, LPSTR, LPDWORD);
|
||||||
INSTALLSTATE WINAPI MsiLocateComponentW(LPCWSTR, LPWSTR, DWORD *);
|
INSTALLSTATE WINAPI MsiLocateComponentW(LPCWSTR, LPWSTR, LPDWORD);
|
||||||
#define MsiLocateComponent WINELIB_NAME_AW(MsiLocateComponent)
|
#define MsiLocateComponent WINELIB_NAME_AW(MsiLocateComponent)
|
||||||
|
|
||||||
|
UINT WINAPI MsiSourceListAddSourceA(LPCSTR, LPCSTR, DWORD, LPCSTR);
|
||||||
|
UINT WINAPI MsiSourceListAddSourceW(LPCWSTR, LPCWSTR, DWORD, LPCWSTR);
|
||||||
|
#define MsiSourceListAddSource WINELIB_NAME_AW(MsiSourceListAddSource)
|
||||||
|
|
||||||
|
UINT WINAPI MsiSourceListClearAllA(LPCSTR, LPCSTR, DWORD);
|
||||||
|
UINT WINAPI MsiSourceListClearAllW(LPCWSTR, LPCWSTR, DWORD);
|
||||||
|
#define MsiSourceListClearAll WINELIB_NAME_AW(MsiSourceListClearAll)
|
||||||
|
|
||||||
UINT WINAPI MsiSourceListGetInfoA(LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, LPCSTR, LPSTR, LPDWORD);
|
UINT WINAPI MsiSourceListGetInfoA(LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, LPCSTR, LPSTR, LPDWORD);
|
||||||
UINT WINAPI MsiSourceListGetInfoW(LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, LPCWSTR, LPWSTR, LPDWORD);
|
UINT WINAPI MsiSourceListGetInfoW(LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, LPCWSTR, LPWSTR, LPDWORD);
|
||||||
#define MsiSourceListGetInfo WINELIB_NAME_AW(MsiSourceListGetInfo)
|
#define MsiSourceListGetInfo WINELIB_NAME_AW(MsiSourceListGetInfo)
|
||||||
|
@ -544,8 +561,8 @@ UINT WINAPI MsiSourceListAddMediaDiskA(LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD,
|
||||||
UINT WINAPI MsiSourceListAddMediaDiskW(LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPCWSTR, LPCWSTR);
|
UINT WINAPI MsiSourceListAddMediaDiskW(LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPCWSTR, LPCWSTR);
|
||||||
#define MsiSourceListAddMediaDisk WINELIB_NAME_AW(MsiSourceListAddMediaDisk)
|
#define MsiSourceListAddMediaDisk WINELIB_NAME_AW(MsiSourceListAddMediaDisk)
|
||||||
|
|
||||||
UINT WINAPI MsiEnumPatchesA(LPCSTR, DWORD, LPSTR, LPSTR, DWORD*);
|
UINT WINAPI MsiEnumPatchesA(LPCSTR, DWORD, LPSTR, LPSTR, LPDWORD);
|
||||||
UINT WINAPI MsiEnumPatchesW(LPCWSTR, DWORD, LPWSTR, LPWSTR, DWORD*);
|
UINT WINAPI MsiEnumPatchesW(LPCWSTR, DWORD, LPWSTR, LPWSTR, LPDWORD);
|
||||||
#define MsiEnumPatches WINELIB_NAME_AW(MsiEnumPatches)
|
#define MsiEnumPatches WINELIB_NAME_AW(MsiEnumPatches)
|
||||||
|
|
||||||
UINT WINAPI MsiGetFileHashA(LPCSTR, DWORD, PMSIFILEHASHINFO);
|
UINT WINAPI MsiGetFileHashA(LPCSTR, DWORD, PMSIFILEHASHINFO);
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Lesser General Public
|
* You should have received a copy of the GNU Lesser General Public
|
||||||
* License along with this library; if not, write to the Free Software
|
* License along with this library; if not, write to the Free Software
|
||||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __WINE_MSIDEFS_H
|
#ifndef __WINE_MSIDEFS_H
|
||||||
|
@ -200,6 +200,11 @@ enum msidbServiceControlEvent
|
||||||
msidbServiceControlEventUninstallDelete = 0x00000080,
|
msidbServiceControlEventUninstallDelete = 0x00000080,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum msidbMoveFileOptions
|
||||||
|
{
|
||||||
|
msidbMoveFileOptionsMove = 0x00000001,
|
||||||
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Windows SDK braindamage alert
|
* Windows SDK braindamage alert
|
||||||
*
|
*
|
||||||
|
@ -229,7 +234,7 @@ enum msidbServiceControlEvent
|
||||||
#define PID_TEMPLATE 7
|
#define PID_TEMPLATE 7
|
||||||
#define PID_LASTAUTHOR 8
|
#define PID_LASTAUTHOR 8
|
||||||
#define PID_REVNUMBER 9
|
#define PID_REVNUMBER 9
|
||||||
#define PID_EDITTINE 10
|
#define PID_EDITTIME 10
|
||||||
#define PID_LASTPRINTED 11
|
#define PID_LASTPRINTED 11
|
||||||
#define PID_CREATE_DTM 12
|
#define PID_CREATE_DTM 12
|
||||||
#define PID_LASTSAVE_DTM 13
|
#define PID_LASTSAVE_DTM 13
|
||||||
|
|
|
@ -142,6 +142,11 @@ typedef enum tagMSIDBSTATE
|
||||||
MSIDBSTATE_WRITE = 1
|
MSIDBSTATE_WRITE = 1
|
||||||
} MSIDBSTATE;
|
} MSIDBSTATE;
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
/* view manipulation */
|
/* view manipulation */
|
||||||
UINT WINAPI MsiViewFetch(MSIHANDLE,MSIHANDLE*);
|
UINT WINAPI MsiViewFetch(MSIHANDLE,MSIHANDLE*);
|
||||||
UINT WINAPI MsiViewExecute(MSIHANDLE,MSIHANDLE);
|
UINT WINAPI MsiViewExecute(MSIHANDLE,MSIHANDLE);
|
||||||
|
@ -149,33 +154,33 @@ UINT WINAPI MsiViewClose(MSIHANDLE);
|
||||||
UINT WINAPI MsiDatabaseOpenViewA(MSIHANDLE,LPCSTR,MSIHANDLE*);
|
UINT WINAPI MsiDatabaseOpenViewA(MSIHANDLE,LPCSTR,MSIHANDLE*);
|
||||||
UINT WINAPI MsiDatabaseOpenViewW(MSIHANDLE,LPCWSTR,MSIHANDLE*);
|
UINT WINAPI MsiDatabaseOpenViewW(MSIHANDLE,LPCWSTR,MSIHANDLE*);
|
||||||
#define MsiDatabaseOpenView WINELIB_NAME_AW(MsiDatabaseOpenView)
|
#define MsiDatabaseOpenView WINELIB_NAME_AW(MsiDatabaseOpenView)
|
||||||
MSIDBERROR WINAPI MsiViewGetErrorA(MSIHANDLE,LPSTR,DWORD*);
|
MSIDBERROR WINAPI MsiViewGetErrorA(MSIHANDLE,LPSTR,LPDWORD);
|
||||||
MSIDBERROR WINAPI MsiViewGetErrorW(MSIHANDLE,LPWSTR,DWORD*);
|
MSIDBERROR WINAPI MsiViewGetErrorW(MSIHANDLE,LPWSTR,LPDWORD);
|
||||||
#define MsiViewGetError WINELIB_NAME_AW(MsiViewGetError)
|
#define MsiViewGetError WINELIB_NAME_AW(MsiViewGetError)
|
||||||
|
|
||||||
MSIDBSTATE WINAPI MsiGetDatabaseState(MSIHANDLE);
|
MSIDBSTATE WINAPI MsiGetDatabaseState(MSIHANDLE);
|
||||||
|
|
||||||
/* record manipulation */
|
/* record manipulation */
|
||||||
MSIHANDLE WINAPI MsiCreateRecord(unsigned int);
|
MSIHANDLE WINAPI MsiCreateRecord(UINT);
|
||||||
UINT WINAPI MsiRecordClearData(MSIHANDLE);
|
UINT WINAPI MsiRecordClearData(MSIHANDLE);
|
||||||
UINT WINAPI MsiRecordSetInteger(MSIHANDLE,unsigned int,int);
|
UINT WINAPI MsiRecordSetInteger(MSIHANDLE,UINT,int);
|
||||||
UINT WINAPI MsiRecordSetStringA(MSIHANDLE,unsigned int,LPCSTR);
|
UINT WINAPI MsiRecordSetStringA(MSIHANDLE,UINT,LPCSTR);
|
||||||
UINT WINAPI MsiRecordSetStringW(MSIHANDLE,unsigned int,LPCWSTR);
|
UINT WINAPI MsiRecordSetStringW(MSIHANDLE,UINT,LPCWSTR);
|
||||||
#define MsiRecordSetString WINELIB_NAME_AW(MsiRecordSetString)
|
#define MsiRecordSetString WINELIB_NAME_AW(MsiRecordSetString)
|
||||||
UINT WINAPI MsiRecordGetStringA(MSIHANDLE,unsigned int,LPSTR,DWORD*);
|
UINT WINAPI MsiRecordGetStringA(MSIHANDLE,UINT,LPSTR,LPDWORD);
|
||||||
UINT WINAPI MsiRecordGetStringW(MSIHANDLE,unsigned int,LPWSTR,DWORD*);
|
UINT WINAPI MsiRecordGetStringW(MSIHANDLE,UINT,LPWSTR,LPDWORD);
|
||||||
#define MsiRecordGetString WINELIB_NAME_AW(MsiRecordGetString)
|
#define MsiRecordGetString WINELIB_NAME_AW(MsiRecordGetString)
|
||||||
UINT WINAPI MsiRecordGetFieldCount(MSIHANDLE);
|
UINT WINAPI MsiRecordGetFieldCount(MSIHANDLE);
|
||||||
int WINAPI MsiRecordGetInteger(MSIHANDLE,unsigned int);
|
int WINAPI MsiRecordGetInteger(MSIHANDLE,UINT);
|
||||||
UINT WINAPI MsiRecordDataSize(MSIHANDLE,unsigned int);
|
UINT WINAPI MsiRecordDataSize(MSIHANDLE,UINT);
|
||||||
BOOL WINAPI MsiRecordIsNull(MSIHANDLE,unsigned int);
|
BOOL WINAPI MsiRecordIsNull(MSIHANDLE,UINT);
|
||||||
UINT WINAPI MsiFormatRecordA(MSIHANDLE,MSIHANDLE,LPSTR,DWORD*);
|
UINT WINAPI MsiFormatRecordA(MSIHANDLE,MSIHANDLE,LPSTR,LPDWORD);
|
||||||
UINT WINAPI MsiFormatRecordW(MSIHANDLE,MSIHANDLE,LPWSTR,DWORD*);
|
UINT WINAPI MsiFormatRecordW(MSIHANDLE,MSIHANDLE,LPWSTR,LPDWORD);
|
||||||
#define MsiFormatRecord WINELIB_NAME_AW(MsiFormatRecord)
|
#define MsiFormatRecord WINELIB_NAME_AW(MsiFormatRecord)
|
||||||
UINT WINAPI MsiRecordSetStreamA(MSIHANDLE,unsigned int,LPCSTR);
|
UINT WINAPI MsiRecordSetStreamA(MSIHANDLE,UINT,LPCSTR);
|
||||||
UINT WINAPI MsiRecordSetStreamW(MSIHANDLE,unsigned int,LPCWSTR);
|
UINT WINAPI MsiRecordSetStreamW(MSIHANDLE,UINT,LPCWSTR);
|
||||||
#define MsiRecordSetStream WINELIB_NAME_AW(MsiRecordSetStream)
|
#define MsiRecordSetStream WINELIB_NAME_AW(MsiRecordSetStream)
|
||||||
UINT WINAPI MsiRecordReadStream(MSIHANDLE,unsigned int,char*,DWORD *);
|
UINT WINAPI MsiRecordReadStream(MSIHANDLE,UINT,char*,LPDWORD);
|
||||||
|
|
||||||
UINT WINAPI MsiDatabaseGetPrimaryKeysA(MSIHANDLE,LPCSTR,MSIHANDLE*);
|
UINT WINAPI MsiDatabaseGetPrimaryKeysA(MSIHANDLE,LPCSTR,MSIHANDLE*);
|
||||||
UINT WINAPI MsiDatabaseGetPrimaryKeysW(MSIHANDLE,LPCWSTR,MSIHANDLE*);
|
UINT WINAPI MsiDatabaseGetPrimaryKeysW(MSIHANDLE,LPCWSTR,MSIHANDLE*);
|
||||||
|
@ -200,6 +205,9 @@ UINT WINAPI MsiDatabaseCommit(MSIHANDLE);
|
||||||
UINT WINAPI MsiGetFeatureStateA(MSIHANDLE,LPCSTR,INSTALLSTATE*,INSTALLSTATE*);
|
UINT WINAPI MsiGetFeatureStateA(MSIHANDLE,LPCSTR,INSTALLSTATE*,INSTALLSTATE*);
|
||||||
UINT WINAPI MsiGetFeatureStateW(MSIHANDLE,LPCWSTR,INSTALLSTATE*,INSTALLSTATE*);
|
UINT WINAPI MsiGetFeatureStateW(MSIHANDLE,LPCWSTR,INSTALLSTATE*,INSTALLSTATE*);
|
||||||
#define MsiGetFeatureState WINELIB_NAME_AW(MsiGetFeatureState)
|
#define MsiGetFeatureState WINELIB_NAME_AW(MsiGetFeatureState)
|
||||||
|
UINT WINAPI MsiGetFeatureValidStatesA(MSIHANDLE,LPCSTR,LPDWORD);
|
||||||
|
UINT WINAPI MsiGetFeatureValidStatesW(MSIHANDLE,LPCWSTR,LPDWORD);
|
||||||
|
#define MsiGetFeatureValidStates WINELIB_NAME_AW(MsiGetFeatureValidStates)
|
||||||
UINT WINAPI MsiSetComponentStateA(MSIHANDLE,LPCSTR,INSTALLSTATE);
|
UINT WINAPI MsiSetComponentStateA(MSIHANDLE,LPCSTR,INSTALLSTATE);
|
||||||
UINT WINAPI MsiSetComponentStateW(MSIHANDLE,LPCWSTR,INSTALLSTATE);
|
UINT WINAPI MsiSetComponentStateW(MSIHANDLE,LPCWSTR,INSTALLSTATE);
|
||||||
#define MsiSetComponentState WINELIB_NAME_AW(MsiSetComponentState)
|
#define MsiSetComponentState WINELIB_NAME_AW(MsiSetComponentState)
|
||||||
|
@ -212,24 +220,24 @@ MSICONDITION WINAPI MsiEvaluateConditionW(MSIHANDLE,LPCWSTR);
|
||||||
#define MsiEvaluateCondition WINELIB_NAME_AW(MsiEvaluateCondition)
|
#define MsiEvaluateCondition WINELIB_NAME_AW(MsiEvaluateCondition)
|
||||||
|
|
||||||
/* property functions */
|
/* property functions */
|
||||||
UINT WINAPI MsiGetPropertyA(MSIHANDLE, LPCSTR, LPSTR, DWORD*);
|
UINT WINAPI MsiGetPropertyA(MSIHANDLE, LPCSTR, LPSTR, LPDWORD);
|
||||||
UINT WINAPI MsiGetPropertyW(MSIHANDLE, LPCWSTR, LPWSTR, DWORD*);
|
UINT WINAPI MsiGetPropertyW(MSIHANDLE, LPCWSTR, LPWSTR, LPDWORD);
|
||||||
#define MsiGetProperty WINELIB_NAME_AW(MsiGetProperty)
|
#define MsiGetProperty WINELIB_NAME_AW(MsiGetProperty)
|
||||||
|
|
||||||
UINT WINAPI MsiSetPropertyA(MSIHANDLE, LPCSTR, LPCSTR);
|
UINT WINAPI MsiSetPropertyA(MSIHANDLE, LPCSTR, LPCSTR);
|
||||||
UINT WINAPI MsiSetPropertyW(MSIHANDLE, LPCWSTR, LPCWSTR);
|
UINT WINAPI MsiSetPropertyW(MSIHANDLE, LPCWSTR, LPCWSTR);
|
||||||
#define MsiSetProperty WINELIB_NAME_AW(MsiSetProperty)
|
#define MsiSetProperty WINELIB_NAME_AW(MsiSetProperty)
|
||||||
|
|
||||||
UINT WINAPI MsiGetTargetPathA(MSIHANDLE,LPCSTR,LPSTR,DWORD*);
|
UINT WINAPI MsiGetTargetPathA(MSIHANDLE,LPCSTR,LPSTR,LPDWORD);
|
||||||
UINT WINAPI MsiGetTargetPathW(MSIHANDLE,LPCWSTR,LPWSTR,DWORD*);
|
UINT WINAPI MsiGetTargetPathW(MSIHANDLE,LPCWSTR,LPWSTR,LPDWORD);
|
||||||
#define MsiGetTargetPath WINELIB_NAME_AW(MsiGetTargetPath)
|
#define MsiGetTargetPath WINELIB_NAME_AW(MsiGetTargetPath)
|
||||||
|
|
||||||
UINT WINAPI MsiSetTargetPathA(MSIHANDLE, LPCSTR, LPCSTR);
|
UINT WINAPI MsiSetTargetPathA(MSIHANDLE, LPCSTR, LPCSTR);
|
||||||
UINT WINAPI MsiSetTargetPathW(MSIHANDLE, LPCWSTR, LPCWSTR);
|
UINT WINAPI MsiSetTargetPathW(MSIHANDLE, LPCWSTR, LPCWSTR);
|
||||||
#define MsiSetTargetPath WINELIB_NAME_AW(MsiSetTargetPath)
|
#define MsiSetTargetPath WINELIB_NAME_AW(MsiSetTargetPath)
|
||||||
|
|
||||||
UINT WINAPI MsiGetSourcePathA(MSIHANDLE,LPCSTR,LPSTR,DWORD*);
|
UINT WINAPI MsiGetSourcePathA(MSIHANDLE,LPCSTR,LPSTR,LPDWORD);
|
||||||
UINT WINAPI MsiGetSourcePathW(MSIHANDLE,LPCWSTR,LPWSTR,DWORD*);
|
UINT WINAPI MsiGetSourcePathW(MSIHANDLE,LPCWSTR,LPWSTR,LPDWORD);
|
||||||
#define MsiGetSourcePath WINELIB_NAME_AW(MsiGetSourcePath)
|
#define MsiGetSourcePath WINELIB_NAME_AW(MsiGetSourcePath)
|
||||||
|
|
||||||
MSIHANDLE WINAPI MsiGetActiveDatabase(MSIHANDLE);
|
MSIHANDLE WINAPI MsiGetActiveDatabase(MSIHANDLE);
|
||||||
|
@ -249,12 +257,16 @@ UINT WINAPI MsiPreviewBillboardA(MSIHANDLE, LPCSTR, LPCSTR);
|
||||||
UINT WINAPI MsiPreviewBillboardW(MSIHANDLE, LPCWSTR, LPCWSTR);
|
UINT WINAPI MsiPreviewBillboardW(MSIHANDLE, LPCWSTR, LPCWSTR);
|
||||||
#define MsiPreviewBillboard WINELIB_NAME_AW(MsiPreviewBillboard)
|
#define MsiPreviewBillboard WINELIB_NAME_AW(MsiPreviewBillboard)
|
||||||
|
|
||||||
|
UINT WINAPI MsiCreateTransformSummaryInfoA(MSIHANDLE, MSIHANDLE, LPCSTR, int, int);
|
||||||
|
UINT WINAPI MsiCreateTransformSummaryInfoW(MSIHANDLE, MSIHANDLE, LPCWSTR, int, int);
|
||||||
|
#define MsiCreateTransformSummaryInfo WINELIB_NAME_AW(MsiCreateTransformSummaryInfo)
|
||||||
|
|
||||||
UINT WINAPI MsiGetSummaryInformationA(MSIHANDLE, LPCSTR, UINT, MSIHANDLE *);
|
UINT WINAPI MsiGetSummaryInformationA(MSIHANDLE, LPCSTR, UINT, MSIHANDLE *);
|
||||||
UINT WINAPI MsiGetSummaryInformationW(MSIHANDLE, LPCWSTR, UINT, MSIHANDLE *);
|
UINT WINAPI MsiGetSummaryInformationW(MSIHANDLE, LPCWSTR, UINT, MSIHANDLE *);
|
||||||
#define MsiGetSummaryInformation WINELIB_NAME_AW(MsiGetSummaryInformation)
|
#define MsiGetSummaryInformation WINELIB_NAME_AW(MsiGetSummaryInformation)
|
||||||
|
|
||||||
UINT WINAPI MsiSummaryInfoGetPropertyA(MSIHANDLE,UINT,UINT*,INT*,FILETIME*,LPSTR,DWORD*);
|
UINT WINAPI MsiSummaryInfoGetPropertyA(MSIHANDLE,UINT,PUINT,LPINT,FILETIME*,LPSTR,LPDWORD);
|
||||||
UINT WINAPI MsiSummaryInfoGetPropertyW(MSIHANDLE,UINT,UINT*,INT*,FILETIME*,LPWSTR,DWORD*);
|
UINT WINAPI MsiSummaryInfoGetPropertyW(MSIHANDLE,UINT,PUINT,LPINT,FILETIME*,LPWSTR,LPDWORD);
|
||||||
#define MsiSummaryInfoGetProperty WINELIB_NAME_AW(MsiSummaryInfoGetProperty)
|
#define MsiSummaryInfoGetProperty WINELIB_NAME_AW(MsiSummaryInfoGetProperty)
|
||||||
|
|
||||||
UINT WINAPI MsiSummaryInfoSetPropertyA(MSIHANDLE, UINT, UINT, INT, FILETIME*, LPCSTR);
|
UINT WINAPI MsiSummaryInfoSetPropertyA(MSIHANDLE, UINT, UINT, INT, FILETIME*, LPCSTR);
|
||||||
|
@ -282,7 +294,7 @@ UINT WINAPI MsiSequenceW(MSIHANDLE, LPCWSTR, INT);
|
||||||
#define MsiSequence WINELIB_NAME_AW(MsiSequence)
|
#define MsiSequence WINELIB_NAME_AW(MsiSequence)
|
||||||
|
|
||||||
UINT WINAPI MsiSummaryInfoPersist(MSIHANDLE);
|
UINT WINAPI MsiSummaryInfoPersist(MSIHANDLE);
|
||||||
UINT WINAPI MsiSummaryInfoGetPropertyCount(MSIHANDLE,UINT*);
|
UINT WINAPI MsiSummaryInfoGetPropertyCount(MSIHANDLE,PUINT);
|
||||||
|
|
||||||
UINT WINAPI MsiEnableUIPreview(MSIHANDLE, MSIHANDLE*);
|
UINT WINAPI MsiEnableUIPreview(MSIHANDLE, MSIHANDLE*);
|
||||||
BOOL WINAPI MsiGetMode(MSIHANDLE, MSIRUNMODE);
|
BOOL WINAPI MsiGetMode(MSIHANDLE, MSIRUNMODE);
|
||||||
|
@ -290,4 +302,18 @@ BOOL WINAPI MsiSetMode(MSIHANDLE, MSIRUNMODE, BOOL);
|
||||||
|
|
||||||
UINT WINAPI MsiViewModify(MSIHANDLE, MSIMODIFY, MSIHANDLE);
|
UINT WINAPI MsiViewModify(MSIHANDLE, MSIMODIFY, MSIHANDLE);
|
||||||
|
|
||||||
|
UINT WINAPI MsiGetFeatureCostA(MSIHANDLE, LPCSTR, MSICOSTTREE, INSTALLSTATE, LPINT);
|
||||||
|
UINT WINAPI MsiGetFeatureCostW(MSIHANDLE, LPCWSTR, MSICOSTTREE, INSTALLSTATE, LPINT);
|
||||||
|
#define MsiGetFeatureCost WINELIB_NAME_AW(MsiGetFeatureCost)
|
||||||
|
|
||||||
|
LANGID WINAPI MsiGetLanguage(MSIHANDLE);
|
||||||
|
|
||||||
|
UINT WINAPI MsiSetInstallLevel(MSIHANDLE, int);
|
||||||
|
|
||||||
|
MSIHANDLE WINAPI MsiGetLastErrorRecord(void);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* __WINE_MSIQUERY_H */
|
#endif /* __WINE_MSIQUERY_H */
|
||||||
|
|
|
@ -72,6 +72,8 @@ typedef struct _RPC_MESSAGE
|
||||||
#define RPCFLG_ASYNCHRONOUS 0x40000000
|
#define RPCFLG_ASYNCHRONOUS 0x40000000
|
||||||
#define RPCFLG_NON_NDR 0x80000000
|
#define RPCFLG_NON_NDR 0x80000000
|
||||||
|
|
||||||
|
#define RPC_FLAGS_VALID_BIT 0x00008000
|
||||||
|
|
||||||
typedef void (__RPC_STUB *RPC_DISPATCH_FUNCTION)(PRPC_MESSAGE Message);
|
typedef void (__RPC_STUB *RPC_DISPATCH_FUNCTION)(PRPC_MESSAGE Message);
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue