mirror of
https://github.com/reactos/reactos.git
synced 2025-05-28 13:38:19 +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
|
||||
* 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
|
||||
|
@ -167,7 +167,8 @@ typedef enum tagSCRIPTFLAGS
|
|||
typedef enum tagINSTALLTYPE
|
||||
{
|
||||
INSTALLTYPE_DEFAULT = 0,
|
||||
INSTALLTYPE_NETWORK_IMAGE = 1
|
||||
INSTALLTYPE_NETWORK_IMAGE = 1,
|
||||
INSTALLTYPE_SINGLE_INSTANCE = 2,
|
||||
} INSTALLTYPE;
|
||||
|
||||
typedef enum tagMSIINSTALLCONTEXT
|
||||
|
@ -388,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)
|
||||
|
@ -416,14 +421,18 @@ UINT WINAPI MsiProvideComponentFromDescriptorA(LPCSTR,LPSTR,DWORD*,DWORD*);
|
|||
UINT WINAPI MsiProvideComponentFromDescriptorW(LPCWSTR,LPWSTR,DWORD*,DWORD*);
|
||||
#define MsiProvideComponentFromDescriptor WINELIB_NAME_AW(MsiProvideComponentFromDescriptor)
|
||||
|
||||
UINT WINAPI MsiGetProductPropertyA(MSIHANDLE,LPCSTR,LPSTR,DWORD*);
|
||||
UINT WINAPI MsiGetProductPropertyW(MSIHANDLE,LPCWSTR,LPWSTR,DWORD*);
|
||||
UINT WINAPI MsiGetProductPropertyA(MSIHANDLE,LPCSTR,LPSTR,LPDWORD);
|
||||
UINT WINAPI MsiGetProductPropertyW(MSIHANDLE,LPCWSTR,LPWSTR,LPDWORD);
|
||||
#define MsiGetProductProperty WINELIB_NAME_AW(MsiGetProductProperty)
|
||||
|
||||
UINT WINAPI MsiVerifyPackageA(LPCSTR);
|
||||
UINT WINAPI MsiVerifyPackageW(LPCWSTR);
|
||||
#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 MsiQueryProductStateW(LPCWSTR);
|
||||
#define MsiQueryProductState WINELIB_NAME_AW(MsiQueryProductState)
|
||||
|
@ -444,8 +453,8 @@ UINT WINAPI MsiGetProductCodeA(LPCSTR, LPSTR);
|
|||
UINT WINAPI MsiGetProductCodeW(LPCWSTR, LPWSTR);
|
||||
#define MsiGetProductCode WINELIB_NAME_AW(MsiGetProductCode)
|
||||
|
||||
UINT WINAPI MsiGetProductInfoA(LPCSTR, LPCSTR, LPSTR, DWORD *);
|
||||
UINT WINAPI MsiGetProductInfoW(LPCWSTR, LPCWSTR, LPWSTR, DWORD *);
|
||||
UINT WINAPI MsiGetProductInfoA(LPCSTR, LPCSTR, LPSTR, LPDWORD);
|
||||
UINT WINAPI MsiGetProductInfoW(LPCWSTR, LPCWSTR, LPWSTR, LPDWORD);
|
||||
#define MsiGetProductInfo WINELIB_NAME_AW(MsiGetProductInfo)
|
||||
|
||||
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);
|
||||
#define MsiSetExternalUI WINELIB_NAME_AW(MsiSetExternalUI)
|
||||
|
||||
INSTALLSTATE WINAPI MsiGetComponentPathA(LPCSTR, LPCSTR, LPSTR, DWORD*);
|
||||
INSTALLSTATE WINAPI MsiGetComponentPathW(LPCWSTR, LPCWSTR, LPWSTR, DWORD*);
|
||||
INSTALLSTATE WINAPI MsiGetComponentPathA(LPCSTR, LPCSTR, LPSTR, LPDWORD);
|
||||
INSTALLSTATE WINAPI MsiGetComponentPathW(LPCWSTR, LPCWSTR, LPWSTR, LPDWORD);
|
||||
#define MsiGetComponentPath WINELIB_NAME_AW(MsiGetComponentPath)
|
||||
|
||||
INSTALLSTATE WINAPI MsiQueryFeatureStateA(LPCSTR, LPCSTR);
|
||||
INSTALLSTATE WINAPI MsiQueryFeatureStateW(LPCWSTR, LPCWSTR);
|
||||
#define MsiQueryFeatureState WINELIB_NAME_AW(MsiQueryFeatureState)
|
||||
|
||||
UINT WINAPI MsiGetFeatureUsageA(LPCSTR, LPCSTR, DWORD*, WORD*);
|
||||
UINT WINAPI MsiGetFeatureUsageW(LPCWSTR, LPCWSTR, DWORD*, WORD*);
|
||||
UINT WINAPI MsiGetFeatureUsageA(LPCSTR, LPCSTR, LPDWORD, LPWORD);
|
||||
UINT WINAPI MsiGetFeatureUsageW(LPCWSTR, LPCWSTR, LPDWORD, LPWORD);
|
||||
#define MsiGetFeatureUsage WINELIB_NAME_AW(MsiGetFeatureUsage)
|
||||
|
||||
UINT WINAPI MsiEnumRelatedProductsA(LPCSTR, DWORD, DWORD, LPSTR);
|
||||
UINT WINAPI MsiEnumRelatedProductsW(LPCWSTR, DWORD, DWORD, LPWSTR);
|
||||
#define MsiEnumRelatedProducts WINELIB_NAME_AW(MsiEnumRelatedProducts)
|
||||
|
||||
UINT WINAPI MsiProvideAssemblyA(LPCSTR, LPCSTR, DWORD, DWORD, LPSTR, DWORD*);
|
||||
UINT WINAPI MsiProvideAssemblyW(LPCWSTR, LPCWSTR, DWORD, DWORD, LPWSTR, DWORD*);
|
||||
UINT WINAPI MsiProvideAssemblyA(LPCSTR, LPCSTR, DWORD, DWORD, LPSTR, LPDWORD);
|
||||
UINT WINAPI MsiProvideAssemblyW(LPCWSTR, LPCWSTR, DWORD, DWORD, LPWSTR, LPDWORD);
|
||||
#define MsiProvideAssembly WINELIB_NAME_AW(MsiProvideAssembly)
|
||||
|
||||
UINT WINAPI MsiEnumComponentQualifiersA(LPCSTR, DWORD, LPSTR, DWORD*, LPSTR, DWORD*);
|
||||
UINT WINAPI MsiEnumComponentQualifiersW(LPCWSTR, DWORD, LPWSTR, DWORD*, LPWSTR, DWORD*);
|
||||
UINT WINAPI MsiEnumComponentQualifiersA(LPCSTR, DWORD, LPSTR, LPDWORD, LPSTR, LPDWORD);
|
||||
UINT WINAPI MsiEnumComponentQualifiersW(LPCWSTR, DWORD, LPWSTR, LPDWORD, LPWSTR, LPDWORD);
|
||||
#define MsiEnumComponentQualifiers WINELIB_NAME_AW(MsiEnumComponentQualifiers)
|
||||
|
||||
UINT WINAPI MsiGetFileVersionA(LPCSTR, LPSTR, DWORD*, LPSTR, DWORD*);
|
||||
UINT WINAPI MsiGetFileVersionW(LPCWSTR, LPWSTR, DWORD*, LPWSTR, DWORD*);
|
||||
UINT WINAPI MsiGetFileVersionA(LPCSTR, LPSTR, LPDWORD, LPSTR, LPDWORD);
|
||||
UINT WINAPI MsiGetFileVersionW(LPCWSTR, LPWSTR, LPDWORD, LPWSTR, LPDWORD);
|
||||
#define MsiGetFileVersion WINELIB_NAME_AW(MsiGetFileVersion)
|
||||
|
||||
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, LPSTR, DWORD, DWORD, LPSTR, DWORD*);
|
||||
UINT WINAPI MsiProvideQualifiedComponentExW(LPCWSTR, LPCWSTR, DWORD, LPWSTR, DWORD, DWORD, LPWSTR, DWORD*);
|
||||
UINT WINAPI MsiProvideQualifiedComponentExA(LPCSTR, LPCSTR, DWORD, LPSTR, DWORD, DWORD, LPSTR, LPDWORD);
|
||||
UINT WINAPI MsiProvideQualifiedComponentExW(LPCWSTR, LPCWSTR, DWORD, LPWSTR, DWORD, DWORD, LPWSTR, LPDWORD);
|
||||
#define MsiProvideQualifiedComponentEx WINELIB_NAME_AW(MsiProvideQualifiedComponentEx)
|
||||
|
||||
UINT WINAPI MsiProvideQualifiedComponentA(LPCSTR, LPCSTR, DWORD, LPSTR, DWORD*);
|
||||
UINT WINAPI MsiProvideQualifiedComponentW(LPCWSTR, LPCWSTR, DWORD, LPWSTR, DWORD*);
|
||||
UINT WINAPI MsiProvideQualifiedComponentA(LPCSTR, LPCSTR, DWORD, LPSTR, LPDWORD);
|
||||
UINT WINAPI MsiProvideQualifiedComponentW(LPCWSTR, LPCWSTR, DWORD, LPWSTR, LPDWORD);
|
||||
#define MsiProvideQualifiedComponent WINELIB_NAME_AW(MsiProvideQualifiedComponent)
|
||||
|
||||
USERINFOSTATE WINAPI MsiGetUserInfoA(LPCSTR, LPSTR, DWORD*, LPSTR, DWORD*, LPSTR, DWORD*);
|
||||
USERINFOSTATE WINAPI MsiGetUserInfoW(LPCWSTR, LPWSTR, DWORD*, LPWSTR, DWORD*, LPWSTR, DWORD*);
|
||||
USERINFOSTATE WINAPI MsiGetUserInfoA(LPCSTR, LPSTR, LPDWORD, LPSTR, LPDWORD, LPSTR, LPDWORD);
|
||||
USERINFOSTATE WINAPI MsiGetUserInfoW(LPCWSTR, LPWSTR, LPDWORD, LPWSTR, LPDWORD, LPWSTR, LPDWORD);
|
||||
#define MsiGetUserInfo WINELIB_NAME_AW(MsiGetUserInfo)
|
||||
|
||||
UINT WINAPI MsiCollectUserInfoA(LPCSTR);
|
||||
|
@ -520,14 +529,22 @@ INSTALLSTATE WINAPI MsiUseFeatureExW(LPCWSTR, LPCWSTR, DWORD, DWORD);
|
|||
INSTALLSTATE WINAPI MsiUseFeatureExA(LPCSTR, LPCSTR, DWORD, DWORD);
|
||||
#define MsiUseFeatureEx WINELIB_NAME_AW(MsiUseFeatureEx)
|
||||
|
||||
HRESULT WINAPI MsiGetFileSignatureInformationA(LPCSTR, DWORD, PCCERT_CONTEXT*, BYTE*, DWORD*);
|
||||
HRESULT WINAPI MsiGetFileSignatureInformationW(LPCWSTR, DWORD, PCCERT_CONTEXT*, BYTE*, DWORD*);
|
||||
HRESULT WINAPI MsiGetFileSignatureInformationA(LPCSTR, DWORD, PCCERT_CONTEXT*, LPBYTE, LPDWORD);
|
||||
HRESULT WINAPI MsiGetFileSignatureInformationW(LPCWSTR, DWORD, PCCERT_CONTEXT*, LPBYTE, LPDWORD);
|
||||
#define MsiGetFileSignatureInformation WINELIB_NAME_AW(MsiGetFileSignatureInformation)
|
||||
|
||||
INSTALLSTATE WINAPI MsiLocateComponentA(LPCSTR, LPSTR, DWORD *);
|
||||
INSTALLSTATE WINAPI MsiLocateComponentW(LPCWSTR, LPWSTR, DWORD *);
|
||||
INSTALLSTATE WINAPI MsiLocateComponentA(LPCSTR, LPSTR, LPDWORD);
|
||||
INSTALLSTATE WINAPI MsiLocateComponentW(LPCWSTR, LPWSTR, LPDWORD);
|
||||
#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 MsiSourceListGetInfoW(LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, LPCWSTR, LPWSTR, LPDWORD);
|
||||
#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);
|
||||
#define MsiSourceListAddMediaDisk WINELIB_NAME_AW(MsiSourceListAddMediaDisk)
|
||||
|
||||
UINT WINAPI MsiEnumPatchesA(LPCSTR, DWORD, LPSTR, LPSTR, DWORD*);
|
||||
UINT WINAPI MsiEnumPatchesW(LPCWSTR, DWORD, LPWSTR, LPWSTR, DWORD*);
|
||||
UINT WINAPI MsiEnumPatchesA(LPCSTR, DWORD, LPSTR, LPSTR, LPDWORD);
|
||||
UINT WINAPI MsiEnumPatchesW(LPCWSTR, DWORD, LPWSTR, LPWSTR, LPDWORD);
|
||||
#define MsiEnumPatches WINELIB_NAME_AW(MsiEnumPatches)
|
||||
|
||||
UINT WINAPI MsiGetFileHashA(LPCSTR, DWORD, PMSIFILEHASHINFO);
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* 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
|
||||
|
@ -200,6 +200,11 @@ enum msidbServiceControlEvent
|
|||
msidbServiceControlEventUninstallDelete = 0x00000080,
|
||||
};
|
||||
|
||||
enum msidbMoveFileOptions
|
||||
{
|
||||
msidbMoveFileOptionsMove = 0x00000001,
|
||||
};
|
||||
|
||||
/*
|
||||
* Windows SDK braindamage alert
|
||||
*
|
||||
|
@ -229,7 +234,7 @@ enum msidbServiceControlEvent
|
|||
#define PID_TEMPLATE 7
|
||||
#define PID_LASTAUTHOR 8
|
||||
#define PID_REVNUMBER 9
|
||||
#define PID_EDITTINE 10
|
||||
#define PID_EDITTIME 10
|
||||
#define PID_LASTPRINTED 11
|
||||
#define PID_CREATE_DTM 12
|
||||
#define PID_LASTSAVE_DTM 13
|
||||
|
|
|
@ -142,6 +142,11 @@ typedef enum tagMSIDBSTATE
|
|||
MSIDBSTATE_WRITE = 1
|
||||
} MSIDBSTATE;
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* view manipulation */
|
||||
UINT WINAPI MsiViewFetch(MSIHANDLE,MSIHANDLE*);
|
||||
UINT WINAPI MsiViewExecute(MSIHANDLE,MSIHANDLE);
|
||||
|
@ -149,33 +154,33 @@ UINT WINAPI MsiViewClose(MSIHANDLE);
|
|||
UINT WINAPI MsiDatabaseOpenViewA(MSIHANDLE,LPCSTR,MSIHANDLE*);
|
||||
UINT WINAPI MsiDatabaseOpenViewW(MSIHANDLE,LPCWSTR,MSIHANDLE*);
|
||||
#define MsiDatabaseOpenView WINELIB_NAME_AW(MsiDatabaseOpenView)
|
||||
MSIDBERROR WINAPI MsiViewGetErrorA(MSIHANDLE,LPSTR,DWORD*);
|
||||
MSIDBERROR WINAPI MsiViewGetErrorW(MSIHANDLE,LPWSTR,DWORD*);
|
||||
MSIDBERROR WINAPI MsiViewGetErrorA(MSIHANDLE,LPSTR,LPDWORD);
|
||||
MSIDBERROR WINAPI MsiViewGetErrorW(MSIHANDLE,LPWSTR,LPDWORD);
|
||||
#define MsiViewGetError WINELIB_NAME_AW(MsiViewGetError)
|
||||
|
||||
MSIDBSTATE WINAPI MsiGetDatabaseState(MSIHANDLE);
|
||||
|
||||
/* record manipulation */
|
||||
MSIHANDLE WINAPI MsiCreateRecord(unsigned int);
|
||||
MSIHANDLE WINAPI MsiCreateRecord(UINT);
|
||||
UINT WINAPI MsiRecordClearData(MSIHANDLE);
|
||||
UINT WINAPI MsiRecordSetInteger(MSIHANDLE,unsigned int,int);
|
||||
UINT WINAPI MsiRecordSetStringA(MSIHANDLE,unsigned int,LPCSTR);
|
||||
UINT WINAPI MsiRecordSetStringW(MSIHANDLE,unsigned int,LPCWSTR);
|
||||
UINT WINAPI MsiRecordSetInteger(MSIHANDLE,UINT,int);
|
||||
UINT WINAPI MsiRecordSetStringA(MSIHANDLE,UINT,LPCSTR);
|
||||
UINT WINAPI MsiRecordSetStringW(MSIHANDLE,UINT,LPCWSTR);
|
||||
#define MsiRecordSetString WINELIB_NAME_AW(MsiRecordSetString)
|
||||
UINT WINAPI MsiRecordGetStringA(MSIHANDLE,unsigned int,LPSTR,DWORD*);
|
||||
UINT WINAPI MsiRecordGetStringW(MSIHANDLE,unsigned int,LPWSTR,DWORD*);
|
||||
UINT WINAPI MsiRecordGetStringA(MSIHANDLE,UINT,LPSTR,LPDWORD);
|
||||
UINT WINAPI MsiRecordGetStringW(MSIHANDLE,UINT,LPWSTR,LPDWORD);
|
||||
#define MsiRecordGetString WINELIB_NAME_AW(MsiRecordGetString)
|
||||
UINT WINAPI MsiRecordGetFieldCount(MSIHANDLE);
|
||||
int WINAPI MsiRecordGetInteger(MSIHANDLE,unsigned int);
|
||||
UINT WINAPI MsiRecordDataSize(MSIHANDLE,unsigned int);
|
||||
BOOL WINAPI MsiRecordIsNull(MSIHANDLE,unsigned int);
|
||||
UINT WINAPI MsiFormatRecordA(MSIHANDLE,MSIHANDLE,LPSTR,DWORD*);
|
||||
UINT WINAPI MsiFormatRecordW(MSIHANDLE,MSIHANDLE,LPWSTR,DWORD*);
|
||||
int WINAPI MsiRecordGetInteger(MSIHANDLE,UINT);
|
||||
UINT WINAPI MsiRecordDataSize(MSIHANDLE,UINT);
|
||||
BOOL WINAPI MsiRecordIsNull(MSIHANDLE,UINT);
|
||||
UINT WINAPI MsiFormatRecordA(MSIHANDLE,MSIHANDLE,LPSTR,LPDWORD);
|
||||
UINT WINAPI MsiFormatRecordW(MSIHANDLE,MSIHANDLE,LPWSTR,LPDWORD);
|
||||
#define MsiFormatRecord WINELIB_NAME_AW(MsiFormatRecord)
|
||||
UINT WINAPI MsiRecordSetStreamA(MSIHANDLE,unsigned int,LPCSTR);
|
||||
UINT WINAPI MsiRecordSetStreamW(MSIHANDLE,unsigned int,LPCWSTR);
|
||||
UINT WINAPI MsiRecordSetStreamA(MSIHANDLE,UINT,LPCSTR);
|
||||
UINT WINAPI MsiRecordSetStreamW(MSIHANDLE,UINT,LPCWSTR);
|
||||
#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 MsiDatabaseGetPrimaryKeysW(MSIHANDLE,LPCWSTR,MSIHANDLE*);
|
||||
|
@ -200,6 +205,9 @@ UINT WINAPI MsiDatabaseCommit(MSIHANDLE);
|
|||
UINT WINAPI MsiGetFeatureStateA(MSIHANDLE,LPCSTR,INSTALLSTATE*,INSTALLSTATE*);
|
||||
UINT WINAPI MsiGetFeatureStateW(MSIHANDLE,LPCWSTR,INSTALLSTATE*,INSTALLSTATE*);
|
||||
#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 MsiSetComponentStateW(MSIHANDLE,LPCWSTR,INSTALLSTATE);
|
||||
#define MsiSetComponentState WINELIB_NAME_AW(MsiSetComponentState)
|
||||
|
@ -212,24 +220,24 @@ MSICONDITION WINAPI MsiEvaluateConditionW(MSIHANDLE,LPCWSTR);
|
|||
#define MsiEvaluateCondition WINELIB_NAME_AW(MsiEvaluateCondition)
|
||||
|
||||
/* property functions */
|
||||
UINT WINAPI MsiGetPropertyA(MSIHANDLE, LPCSTR, LPSTR, DWORD*);
|
||||
UINT WINAPI MsiGetPropertyW(MSIHANDLE, LPCWSTR, LPWSTR, DWORD*);
|
||||
UINT WINAPI MsiGetPropertyA(MSIHANDLE, LPCSTR, LPSTR, LPDWORD);
|
||||
UINT WINAPI MsiGetPropertyW(MSIHANDLE, LPCWSTR, LPWSTR, LPDWORD);
|
||||
#define MsiGetProperty WINELIB_NAME_AW(MsiGetProperty)
|
||||
|
||||
UINT WINAPI MsiSetPropertyA(MSIHANDLE, LPCSTR, LPCSTR);
|
||||
UINT WINAPI MsiSetPropertyW(MSIHANDLE, LPCWSTR, LPCWSTR);
|
||||
#define MsiSetProperty WINELIB_NAME_AW(MsiSetProperty)
|
||||
|
||||
UINT WINAPI MsiGetTargetPathA(MSIHANDLE,LPCSTR,LPSTR,DWORD*);
|
||||
UINT WINAPI MsiGetTargetPathW(MSIHANDLE,LPCWSTR,LPWSTR,DWORD*);
|
||||
UINT WINAPI MsiGetTargetPathA(MSIHANDLE,LPCSTR,LPSTR,LPDWORD);
|
||||
UINT WINAPI MsiGetTargetPathW(MSIHANDLE,LPCWSTR,LPWSTR,LPDWORD);
|
||||
#define MsiGetTargetPath WINELIB_NAME_AW(MsiGetTargetPath)
|
||||
|
||||
UINT WINAPI MsiSetTargetPathA(MSIHANDLE, LPCSTR, LPCSTR);
|
||||
UINT WINAPI MsiSetTargetPathW(MSIHANDLE, LPCWSTR, LPCWSTR);
|
||||
#define MsiSetTargetPath WINELIB_NAME_AW(MsiSetTargetPath)
|
||||
|
||||
UINT WINAPI MsiGetSourcePathA(MSIHANDLE,LPCSTR,LPSTR,DWORD*);
|
||||
UINT WINAPI MsiGetSourcePathW(MSIHANDLE,LPCWSTR,LPWSTR,DWORD*);
|
||||
UINT WINAPI MsiGetSourcePathA(MSIHANDLE,LPCSTR,LPSTR,LPDWORD);
|
||||
UINT WINAPI MsiGetSourcePathW(MSIHANDLE,LPCWSTR,LPWSTR,LPDWORD);
|
||||
#define MsiGetSourcePath WINELIB_NAME_AW(MsiGetSourcePath)
|
||||
|
||||
MSIHANDLE WINAPI MsiGetActiveDatabase(MSIHANDLE);
|
||||
|
@ -249,12 +257,16 @@ UINT WINAPI MsiPreviewBillboardA(MSIHANDLE, LPCSTR, LPCSTR);
|
|||
UINT WINAPI MsiPreviewBillboardW(MSIHANDLE, LPCWSTR, LPCWSTR);
|
||||
#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 MsiGetSummaryInformationW(MSIHANDLE, LPCWSTR, UINT, MSIHANDLE *);
|
||||
#define MsiGetSummaryInformation WINELIB_NAME_AW(MsiGetSummaryInformation)
|
||||
|
||||
UINT WINAPI MsiSummaryInfoGetPropertyA(MSIHANDLE,UINT,UINT*,INT*,FILETIME*,LPSTR,DWORD*);
|
||||
UINT WINAPI MsiSummaryInfoGetPropertyW(MSIHANDLE,UINT,UINT*,INT*,FILETIME*,LPWSTR,DWORD*);
|
||||
UINT WINAPI MsiSummaryInfoGetPropertyA(MSIHANDLE,UINT,PUINT,LPINT,FILETIME*,LPSTR,LPDWORD);
|
||||
UINT WINAPI MsiSummaryInfoGetPropertyW(MSIHANDLE,UINT,PUINT,LPINT,FILETIME*,LPWSTR,LPDWORD);
|
||||
#define MsiSummaryInfoGetProperty WINELIB_NAME_AW(MsiSummaryInfoGetProperty)
|
||||
|
||||
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)
|
||||
|
||||
UINT WINAPI MsiSummaryInfoPersist(MSIHANDLE);
|
||||
UINT WINAPI MsiSummaryInfoGetPropertyCount(MSIHANDLE,UINT*);
|
||||
UINT WINAPI MsiSummaryInfoGetPropertyCount(MSIHANDLE,PUINT);
|
||||
|
||||
UINT WINAPI MsiEnableUIPreview(MSIHANDLE, MSIHANDLE*);
|
||||
BOOL WINAPI MsiGetMode(MSIHANDLE, MSIRUNMODE);
|
||||
|
@ -290,4 +302,18 @@ BOOL WINAPI MsiSetMode(MSIHANDLE, MSIRUNMODE, BOOL);
|
|||
|
||||
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 */
|
||||
|
|
|
@ -72,6 +72,8 @@ typedef struct _RPC_MESSAGE
|
|||
#define RPCFLG_ASYNCHRONOUS 0x40000000
|
||||
#define RPCFLG_NON_NDR 0x80000000
|
||||
|
||||
#define RPC_FLAGS_VALID_BIT 0x00008000
|
||||
|
||||
typedef void (__RPC_STUB *RPC_DISPATCH_FUNCTION)(PRPC_MESSAGE Message);
|
||||
|
||||
typedef struct
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue