--- trunk/reactos/include/wine/guiddef.h 2005-06-28 21:01:50 UTC (rev 16313)
+++ trunk/reactos/include/wine/guiddef.h 2005-06-28 22:09:03 UTC (rev 16314)
@@ -1,86 +0,0 @@
-/*
- * Copyright (C) 2000 Alexandre Julliard
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * 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
- */
-
-#ifndef GUID_DEFINED
-#define GUID_DEFINED
-typedef struct _GUID
-{
- unsigned long Data1;
- unsigned short Data2;
- unsigned short Data3;
- unsigned char Data4[ 8 ];
-} GUID;
-#endif
-
-#undef DEFINE_GUID
-
-#ifdef INITGUID
-#define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
- const GUID name = \
- { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }
-#else
-#define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
- extern const GUID name;
-#endif
-
-#ifndef _GUIDDEF_H_
-#define _GUIDDEF_H_
-
-typedef GUID *LPGUID;
-typedef GUID CLSID,*LPCLSID;
-typedef GUID IID,*LPIID;
-typedef GUID FMTID,*LPFMTID;
-
-#if 0
-#if defined(__cplusplus) && !defined(CINTERFACE)
-#define REFGUID const GUID &
-#define REFCLSID const CLSID &
-#define REFIID const IID &
-#define REFFMTID const FMTID &
-#else /* !defined(__cplusplus) && !defined(CINTERFACE) */
-#define REFGUID const GUID* const
-#define REFCLSID const CLSID* const
-#define REFIID const IID* const
-#define REFFMTID const FMTID* const
-#endif /* !defined(__cplusplus) && !defined(CINTERFACE) */
-#endif
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-#define IsEqualGUID(rguid1, rguid2) (!memcmp(&(rguid1), &(rguid2), sizeof(GUID)))
-#else /* defined(__cplusplus) && !defined(CINTERFACE) */
-#define IsEqualGUID(rguid1, rguid2) (!memcmp(rguid1, rguid2, sizeof(GUID)))
-#endif /* defined(__cplusplus) && !defined(CINTERFACE) */
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-#include <string.h>
-inline bool operator==(const GUID& guidOne, const GUID& guidOther)
-{
- return !memcmp(&guidOne,&guidOther,sizeof(GUID));
-}
-inline bool operator!=(const GUID& guidOne, const GUID& guidOther)
-{
- return !(guidOne == guidOther);
-}
-#endif
-
-extern const IID GUID_NULL;
-#define IID_NULL GUID_NULL
-#define CLSID_NULL GUID_NULL
-#define FMTID_NULL GUID_NULL
-
-#endif /* _GUIDDEF_H_ */
--- trunk/reactos/include/wine/msi.h 2005-06-28 21:01:50 UTC (rev 16313)
+++ trunk/reactos/include/wine/msi.h 2005-06-28 22:09:03 UTC (rev 16314)
@@ -1,319 +0,0 @@
-/*
- * Copyright (C) 2002,2003 Mike McCormack
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * 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
- */
-
-#ifndef __WINE_MSI_H
-#define __WINE_MSI_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef unsigned long MSIHANDLE;
-
-typedef enum tagINSTALLSTATE
-{
- INSTALLSTATE_BADCONFIG = -6,
- INSTALLSTATE_INCOMPLETE = -5,
- INSTALLSTATE_SOURCEABSENT = -4,
- INSTALLSTATE_MOREDATA = -3,
- INSTALLSTATE_INVALIDARG = -2,
- INSTALLSTATE_UNKNOWN = -1,
- INSTALLSTATE_BROKEN = 0,
- INSTALLSTATE_ADVERTISED = 1,
- INSTALLSTATE_ABSENT = 2,
- INSTALLSTATE_LOCAL = 3,
- INSTALLSTATE_SOURCE = 4,
- INSTALLSTATE_DEFAULT = 5
-} INSTALLSTATE;
-
-typedef enum tagINSTALLUILEVEL
-{
- INSTALLUILEVEL_NOCHANGE = 0,
- INSTALLUILEVEL_DEFAULT = 1,
- INSTALLUILEVEL_NONE = 2,
- INSTALLUILEVEL_BASIC = 3,
- INSTALLUILEVEL_REDUCED = 4,
- INSTALLUILEVEL_FULL = 5,
- INSTALLUILEVEL_HIDECANCEL = 0x20,
- INSTALLUILEVEL_PROGRESSONLY = 0x40,
- INSTALLUILEVEL_ENDDIALOG = 0x80,
- INSTALLUILEVEL_SOURCERESONLY = 0x100
-} INSTALLUILEVEL;
-
-typedef enum tagUSERINFOSTATE
-{
- USERINFOSTATE_MOREDATA = -3,
- USERINFOSTATE_INVALIDARG = -2,
- USERINFOSTATE_UNKNOWN = -1,
- USERINFOSTATE_ABSENT = 0,
- USERINFOSTATE_PRESENT = 1,
-} USERINFOSTATE;
-
-typedef enum tagINSTALLLEVEL
-{
- INSTALLLEVEL_DEFAULT = 0,
- INSTALLLEVEL_MINIMUM = 1,
- INSTALLLEVEL_MAXIMUM = 0xFFFF
-} INSTALLLEVEL;
-
-typedef enum tagINSTALLMESSAGE
-{
- INSTALLMESSAGE_FATALEXIT = 0,
- INSTALLMESSAGE_ERROR = 0x01000000,
- INSTALLMESSAGE_WARNING = 0x02000000,
- INSTALLMESSAGE_USER = 0x03000000,
- INSTALLMESSAGE_INFO = 0x04000000,
- INSTALLMESSAGE_FILESINUSE = 0x05000000,
- INSTALLMESSAGE_RESOLVESOURCE = 0x06000000,
- INSTALLMESSAGE_OUTOFDISKSPACE = 0x07000000,
- INSTALLMESSAGE_ACTIONSTART = 0x08000000,
- INSTALLMESSAGE_ACTIONDATA = 0x09000000,
- INSTALLMESSAGE_PROGRESS = 0x0a000000,
- INSTALLMESSAGE_COMMONDATA = 0x0b000000,
- INSTALLMESSAGE_INITIALIZE = 0x0c000000,
- INSTALLMESSAGE_TERMINATE = 0x0d000000,
- INSTALLMESSAGE_SHOWDIALOG = 0x0e000000
-} INSTALLMESSAGE;
-
-typedef enum tagREINSTALLMODE
-{
- REINSTALLMODE_REPAIR = 0x00000001,
- REINSTALLMODE_FILEMISSING = 0x00000002,
- REINSTALLMODE_FILEOLDERVERSION = 0x00000004,
- REINSTALLMODE_FILEEQUALVERSION = 0x00000008,
- REINSTALLMODE_FILEEXACT = 0x00000010,
- REINSTALLMODE_FILEVERIFY = 0x00000020,
- REINSTALLMODE_FILEREPLACE = 0x00000040,
- REINSTALLMODE_MACHINEDATA = 0x00000080,
- REINSTALLMODE_USERDATA = 0x00000100,
- REINSTALLMODE_SHORTCUT = 0x00000200,
- REINSTALLMODE_PACKAGE = 0x00000400
-} REINSTALLMODE;
-
-typedef enum tagINSTALLLOGMODE
-{
- INSTALLLOGMODE_FATALEXIT = (1 << (INSTALLMESSAGE_FATALEXIT >> 24)),
- INSTALLLOGMODE_ERROR = (1 << (INSTALLMESSAGE_ERROR >> 24)),
- INSTALLLOGMODE_WARNING = (1 << (INSTALLMESSAGE_WARNING >> 24)),
- INSTALLLOGMODE_USER = (1 << (INSTALLMESSAGE_USER >> 24)),
- INSTALLLOGMODE_INFO = (1 << (INSTALLMESSAGE_INFO >> 24)),
- INSTALLLOGMODE_RESOLVESOURCE = (1 << (INSTALLMESSAGE_RESOLVESOURCE >> 24)),
- INSTALLLOGMODE_OUTOFDISKSPACE = (1 << (INSTALLMESSAGE_OUTOFDISKSPACE >> 24)),
- INSTALLLOGMODE_ACTIONSTART = (1 << (INSTALLMESSAGE_ACTIONSTART >> 24)),
- INSTALLLOGMODE_ACTIONDATA = (1 << (INSTALLMESSAGE_ACTIONDATA >> 24)),
- INSTALLLOGMODE_COMMONDATA = (1 << (INSTALLMESSAGE_COMMONDATA >> 24)),
- INSTALLLOGMODE_PROPERTYDUMP = (1 << (INSTALLMESSAGE_PROGRESS >> 24)),
- INSTALLLOGMODE_VERBOSE = (1 << (INSTALLMESSAGE_INITIALIZE >> 24)),
- INSTALLLOGMODE_EXTRADEBUG = (1 << (INSTALLMESSAGE_TERMINATE >> 24)),
- INSTALLLOGMODE_PROGRESS = (1 << (INSTALLMESSAGE_PROGRESS >> 24)),
- INSTALLLOGMODE_INITIALIZE = (1 << (INSTALLMESSAGE_INITIALIZE >> 24)),
- INSTALLLOGMODE_TERMINATE = (1 << (INSTALLMESSAGE_TERMINATE >> 24)),
- INSTALLLOGMODE_SHOWDIALOG = (1 << (INSTALLMESSAGE_SHOWDIALOG >> 24))
-} INSTALLLOGMODE;
-
-typedef enum tagINSTALLLOGATTRIBUTES
-{
- INSTALLLOGATTRIBUTES_APPEND = 0x00000001,
- INSTALLLOGATTRIBUTES_FLUSHEACHLINE = 0x00000002
-} INSTALLLOGATTRIBUTES;
-
-typedef enum tagADVERTISEFLAGS
-{
- ADVERTISEFLAGS_MACHINEASSIGN = 0,
- ADVERTISEFLAGS_USERASSIGN = 1
-} ADVERTISEFLAGS;
-
-typedef enum tagINSTALLTYPE
-{
- INSTALLTYPE_DEFAULT = 0,
- INSTALLTYPE_NETWORK_IMAGE = 1
-} INSTALLTYPE;
-
-#define MAX_FEATURE_CHARS 38
-
-typedef INT (CALLBACK *INSTALLUI_HANDLERA)(LPVOID, UINT, LPCSTR);
-typedef INT (CALLBACK *INSTALLUI_HANDLERW)(LPVOID, UINT, LPCWSTR);
-
-UINT WINAPI MsiAdvertiseProductA(LPCSTR, LPCSTR, LPCSTR, LANGID);
-UINT WINAPI MsiAdvertiseProductW(LPCWSTR, LPCWSTR, LPCWSTR, LANGID);
-#define MsiAdvertiseProduct WINELIB_NAME_AW(MsiAdvertiseProduct)
-
-UINT WINAPI MsiAdvertiseProductExA(LPCSTR, LPCSTR, LPCSTR, LANGID, DWORD, DWORD);
-UINT WINAPI MsiAdvertiseProductExW(LPCWSTR, LPCWSTR, LPCWSTR, LANGID, DWORD, DWORD);
-#define MsiAdvertiseProductEx WINELIB_NAME_AW(MsiAdvertiseProductEx)
-
-UINT WINAPI MsiInstallProductA(LPCSTR, LPCSTR);
-UINT WINAPI MsiInstallProductW(LPCWSTR, LPCWSTR);
-#define MsiInstallProduct WINELIB_NAME_AW(MsiInstallProduct)
-
-UINT WINAPI MsiReinstallProductA(LPCSTR, DWORD);
-UINT WINAPI MsiReinstallProductW(LPCWSTR, DWORD);
-#define MsiReinstallProduct WINELIB_NAME_AW(MsiReinstallProduct)
-
-UINT WINAPI MsiApplyPatchA(LPCSTR, LPCSTR, INSTALLTYPE, LPCSTR);
-UINT WINAPI MsiApplyPatchW(LPCWSTR, LPCWSTR, INSTALLTYPE, LPCWSTR);
-#define MsiApplyPatch WINELIB_NAME_AW(MsiApplyPatch)
-
-UINT WINAPI MsiEnumProductsA(DWORD, LPSTR);
-UINT WINAPI MsiEnumProductsW(DWORD, LPWSTR);
-#define MsiEnumProducts WINELIB_NAME_AW(MsiEnumProducts)
-
-UINT WINAPI MsiEnumFeaturesA(LPCSTR, DWORD, LPSTR, LPSTR);
-UINT WINAPI MsiEnumFeaturesW(LPCWSTR, DWORD, LPWSTR, LPWSTR);
-#define MsiEnumFeatures WINELIB_NAME_AW(MsiEnumFeatures)
-
-UINT WINAPI MsiEnumComponentsA(DWORD, LPSTR);
-UINT WINAPI MsiEnumComponentsW(DWORD, LPWSTR);
-#define MsiEnumComponents WINELIB_NAME_AW(MsiEnumComponents)
-
-UINT WINAPI MsiEnumClientsA(LPCSTR, DWORD, LPSTR);
-UINT WINAPI MsiEnumClientsW(LPCWSTR, DWORD, LPWSTR);
-#define MsiEnumClients WINELIB_NAME_AW(MsiEnumClients)
-
-UINT WINAPI MsiOpenDatabaseA(LPCSTR, LPCSTR, MSIHANDLE *);
-UINT WINAPI MsiOpenDatabaseW(LPCWSTR, LPCWSTR, MSIHANDLE *);
-#define MsiOpenDatabase WINELIB_NAME_AW(MsiOpenDatabase)
-
-UINT WINAPI MsiOpenPackageA(LPCSTR, MSIHANDLE*);
-UINT WINAPI MsiOpenPackageW(LPCWSTR, MSIHANDLE*);
-#define MsiOpenPackage WINELIB_NAME_AW(MsiOpenPackage)
-
-UINT WINAPI MsiOpenPackageExA(LPCSTR, DWORD, MSIHANDLE*);
-UINT WINAPI MsiOpenPackageExW(LPCWSTR, DWORD, MSIHANDLE*);
-#define MsiOpenPackageEx WINELIB_NAME_AW(MsiOpenPackageEx)
-
-UINT WINAPI MsiOpenProductA(LPCSTR, MSIHANDLE*);
-UINT WINAPI MsiOpenProductW(LPCWSTR, MSIHANDLE*);
-#define MsiOpenProduct WINELIB_NAME_AW(MsiOpenProduct)
-
-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*);
-#define MsiSummaryInfoGetProperty WINELIB_NAME_AW(MsiSummaryInfoGetProperty)
-
-UINT WINAPI MsiSummaryInfoPersist(MSIHANDLE);
-
-UINT WINAPI MsiSummaryInfoSetPropertyA(MSIHANDLE, UINT, UINT, INT, FILETIME*, LPSTR);
-UINT WINAPI MsiSummaryInfoSetPropertyW(MSIHANDLE, UINT, UINT, INT, FILETIME*, LPWSTR);
-#define MsiSummaryInfoSetProperty WINELIB_NAME_AW(MsiSummaryInfoSetProperty)
-
-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*);
-#define MsiGetProductProperty WINELIB_NAME_AW(MsiGetProductProperty)
-
-UINT WINAPI MsiGetPropertyA(MSIHANDLE, LPCSTR, LPSTR, DWORD*);
-UINT WINAPI MsiGetPropertyW(MSIHANDLE, LPCWSTR, LPWSTR, DWORD*);
-#define MsiGetProperty WINELIB_NAME_AW(MsiGetProperty)
-
-UINT WINAPI MsiVerifyPackageA(LPCSTR);
-UINT WINAPI MsiVerifyPackageW(LPCWSTR);
-#define MsiVerifyPackage WINELIB_NAME_AW(MsiVerifyPackage)
-
-INSTALLSTATE WINAPI MsiQueryProductStateA(LPCSTR);
-INSTALLSTATE WINAPI MsiQueryProductStateW(LPCWSTR);
-#define MsiQueryProductState WINELIB_NAME_AW(MsiQueryProductState)
-
-UINT WINAPI MsiConfigureProductA(LPCSTR, int, INSTALLSTATE);
-UINT WINAPI MsiConfigureProductW(LPCWSTR, int, INSTALLSTATE);
-#define MsiConfigureProduct WINELIB_NAME_AW(MsiConfigureProduct);
-
-UINT WINAPI MsiConfigureProductExA(LPCSTR, int, INSTALLSTATE, LPCSTR);
-UINT WINAPI MsiConfigureProductExW(LPCWSTR, int, INSTALLSTATE, LPCWSTR);
-#define MsiConfigureProductEx WINELIB_NAME_AW(MsiConfigureProductEx);
-
-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 *);
-#define MsiGetProductInfo WINELIB_NAME_AW(MsiGetProductInfo)
-
-UINT WINAPI MsiEnableLogA(DWORD, LPCSTR, DWORD);
-UINT WINAPI MsiEnableLogW(DWORD, LPCWSTR, DWORD);
-#define MsiEnableLog WINELIB_NAME_AW(MsiEnableLog)
-
-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*);
-#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*);
-#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*);
-#define MsiProvideAssembly WINELIB_NAME_AW(MsiProvideAssembly)
-
-UINT WINAPI MsiEnumComponentQualifiersA(LPSTR, DWORD, LPSTR, DWORD*, LPSTR, DWORD*);
-UINT WINAPI MsiEnumComponentQualifiersW(LPWSTR, DWORD, LPWSTR, DWORD*, LPWSTR, DWORD*);
-#define MsiEnumComponentQualifiers WINELIB_NAME_AW(MsiEnumComponentQualifiers)
-
-UINT WINAPI MsiGetFileVersionA(LPCSTR, LPSTR, DWORD*, LPSTR, DWORD*);
-UINT WINAPI MsiGetFileVersionW(LPCWSTR, LPWSTR, DWORD*, LPWSTR, DWORD*);
-#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*);
-#define MsiProvideQualifiedComponentEx WINELIB_NAME_AW(MsiProvideQualifiedComponentEx)
-
-UINT WINAPI MsiProvideQualifiedComponentA(LPCSTR, LPCSTR, DWORD, LPSTR, DWORD*);
-UINT WINAPI MsiProvideQualifiedComponentW(LPCWSTR, LPCWSTR, DWORD, LPWSTR, DWORD*);
-#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*);
-#define MsiGetUserInfo WINELIB_NAME_AW(MsiGetUserInfo)
-
-UINT WINAPI MsiCollectUserInfoA( LPCSTR );
-UINT WINAPI MsiCollectUserInfoW( LPCWSTR );
-#define MsiCollectUserInfo WINELIB_NAME_AW(MsiCollectUserInfo)
-
-/* Non Unicode */
-UINT WINAPI MsiCloseHandle(MSIHANDLE);
-UINT WINAPI MsiCloseAllHandles(void);
-INSTALLUILEVEL WINAPI MsiSetInternalUI(INSTALLUILEVEL, HWND*);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __WINE_MSI_H */
--- trunk/reactos/include/wine/msidefs.h 2005-06-28 21:01:50 UTC (rev 16313)
+++ trunk/reactos/include/wine/msidefs.h 2005-06-28 22:09:03 UTC (rev 16314)
@@ -1,180 +0,0 @@
-/*
- * Copyright (C) 2005 Mike McCormack
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * 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
- */
-
-#ifndef __WINE_MSIDEFS_H
-#define __WINE_MSIDEFS_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-enum msidbFileAttributes {
- msidbFileAttributesReadOnly = 0x00000001,
- msidbFileAttributesHidden = 0x00000002,
- msidbFileAttributesSystem = 0x00000004,
- msidbFileAttributesVital = 0x00000200,
- msidbFileAttributesChecksum = 0x00000400,
- msidbFileAttributesPatchAdded = 0x00001000,
- msidbFileAttributesNoncompressed = 0x00002000,
- msidbFileAttributesCompressed = 0x00004000
-};
-
-enum msidbDialogAttributes {
- msidbDialogAttributesVisible = 0x00000001,
- msidbDialogAttributesModal = 0x00000002,
- msidbDialogAttributesMinimize = 0x00000004,
- msidbDialogAttributesSysModal = 0x00000008,
- msidbDialogAttributesKeepModeless = 0x00000010,
- msidbDialogAttributesTrackDiskSpace = 0x00000020,
- msidbDialogAttributesUseCustomPalette = 0x00000040,
- msidbDialogAttributesRTLRO = 0x00000080,
- msidbDialogAttributesRightAligned = 0x00000100,
- msidbDialogAttributesLeftScroll = 0x00000200,
- msidbDialogAttributesBidi = 0x00000380,
- msidbDialogAttributesError = 0x00010000
-};
-
-enum msidbTextStyleStyleBits
-{
- msidbTextStyleStyleBitsBold = 0x00000001,
- msidbTextStyleStyleBitsItalic = 0x00000002,
- msidbTextStyleStyleBitsUnderline = 0x00000004,
- msidbTextStyleStyleBitsStrike = 0x00000008,
-};
-
-enum msidbCustomActionType
-{
- msidbCustomActionTypeDll = 0x00000001,
- msidbCustomActionTypeExe = 0x00000002,
- msidbCustomActionTypeTextData = 0x00000003,
- msidbCustomActionTypeJScript = 0x00000005,
- msidbCustomActionTypeVBScript = 0x00000006,
- msidbCustomActionTypeInstall = 0x00000007,
-
- msidbCustomActionTypeBinaryData = 0x00000000,
- msidbCustomActionTypeSourceFile = 0x00000010,
- msidbCustomActionTypeDirectory = 0x00000020,
- msidbCustomActionTypeProperty = 0x00000030,
-
- msidbCustomActionTypeContinue = 0x00000040,
- msidbCustomActionTypeAsync = 0x00000080,
-
- msidbCustomActionTypeFirstSequence = 0x00000100,
- msidbCustomActionTypeOncePerProcess = 0x00000200,
- msidbCustomActionTypeClientRepeat = 0x00000300,
- msidbCustomActionTypeInScript = 0x00000400,
-
- msidbCustomActionTypeRollback = 0x00000100,
- msidbCustomActionTypeCommit = 0x00000200,
-
- msidbCustomActionTypeNoImpersonate = 0x00000800,
- msidbCustomActionTypeTSAware = 0x00004000,
-
- msidbCustomActionType64BitScript = 0x00001000,
- msidbCustomActionTypeHideTarget = 0x00002000
-};
-
-enum msidbFeatureAttributes
-{
- msidbFeatureAttributesFavorLocal = 0x00000000,
- msidbFeatureAttributesFavorSource = 0x00000001,
- msidbFeatureAttributesFollowParent = 0x00000002,
- msidbFeatureAttributesFavorAdvertise = 0x00000004,
- msidbFeatureAttributesDisallowAdvertise = 0x00000008,
- msidbFeatureAttributesUIDisallowAbsent = 0x00000010,
- msidbFeatureAttributesNoUnsupportedAdvertise = 0x00000020
-};
-
-enum msidbComponentAttributes
-{
- msidbComponentAttributesLocalOnly = 0x00000000,
- msidbComponentAttributesSourceOnly = 0x00000001,
- msidbComponentAttributesOptional = 0x00000002,
- msidbComponentAttributesRegistryKeyPath = 0x00000004,
- msidbComponentAttributesSharedDllRefCount = 0x00000008,
- msidbComponentAttributesPermanent = 0x00000010,
- msidbComponentAttributesODBCDataSource = 0x00000020,
- msidbComponentAttributesTransitive = 0x00000040,
- msidbComponentAttributesNeverOverwrite = 0x00000080,
- msidbComponentAttributes64bit = 0x00000100
-};
-
-enum msidbRegistryRoot
-{
- msidbRegistryRootClassesRoot = 0,
- msidbRegistryRootCurrentUser = 1,
- msidbRegistryRootLocalMachine = 2,
- msidbRegistryRootUsers = 3,
-};
-
-enum msidbLocatorType
-{
- msidbLocatorTypeDirectory = 0x000,
- msidbLocatorTypeFileName = 0x001,
- msidbLocatorTypeRawValue = 0x002,
- msidbLocatorType64bit = 0x010,
-};
-
-/*
- * Windows SDK braindamage alert
- *
- * PID_DICTIONARY and PID_CODEPAGE are defined by propidl.h too
- * PID_SECURITY is defined in propidl.h with a different value!
- * So these need to be undefined first.
- */
-#ifdef PID_DICTIONARY
-#undef PID_DICTIONARY
-#endif
-
-#ifdef PID_CODEPAGE
-#undef PID_CODEPAGE
-#endif
-
-#ifdef PID_SECURITY
-#undef PID_SECURITY
-#endif
-
-#define PID_DICTIONARY 0
-#define PID_CODEPAGE 1
-#define PID_TITLE 2
-#define PID_SUBJECT 3
-#define PID_AUTHOR 4
-#define PID_KEYWORDS 5
-#define PID_COMMENTS 6
-#define PID_TEMPLATE 7
-#define PID_LASTAUTHOR 8
-#define PID_REVNUMBER 9
-#define PID_EDITTINE 10
-#define PID_LASTPRINTED 11
-#define PID_CREATE_DTM 12
-#define PID_LASTSAVE_DTM 13
-#define PID_PAGECOUNT 14
-#define PID_WORDCOUNT 15
-#define PID_CHARCOUNT 16
-#define PID_THUMBNAIL 17
-#define PID_APPNAME 18
-#define PID_SECURITY 19
-#define PID_MSIVERSION PID_PAGECOUNT
-#define PID_MSISOURCE PID_WORDCOUNT
-#define PID_MSIRESTRICT PID_CHARCOUNT
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __WINE_MSIDEFS_H */