move some wine headers to the PSDK Deleted: trunk/reactos/include/wine/guiddef.h Deleted: trunk/reactos/include/wine/msi.h Deleted: trunk/reactos/include/wine/msidefs.h Deleted: trunk/reactos/include/wine/ntstatus.h Modified: trunk/reactos/ntoskrnl/include/ntoskrnl.h Modified: trunk/reactos/ntoskrnl/mm/elf.inc.h Added: trunk/reactos/w32api/include/guiddef.h Added: trunk/reactos/w32api/include/msi.h Added: trunk/reactos/w32api/include/msidefs.h Added: trunk/reactos/w32api/include/ntstatus.h _____
Deleted: trunk/reactos/include/wine/guiddef.h --- 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_ */ _____
Deleted: trunk/reactos/include/wine/msi.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,DWO RD*); -UINT WINAPI MsiSummaryInfoGetPropertyW(MSIHANDLE,UINT,UINT*,INT*,FILETIME*,LPWSTR,DW ORD*); -#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 */ _____
Deleted: trunk/reactos/include/wine/msidefs.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 */ _____
Deleted: trunk/reactos/include/wine/ntstatus.h --- trunk/reactos/include/wine/ntstatus.h 2005-06-28 21:01:50 UTC (rev 16313) +++ trunk/reactos/include/wine/ntstatus.h 2005-06-28 22:09:03 UTC (rev 16314) @@ -1,1101 +0,0 @@
-/* - * Win32 definitions for Windows NT - * - * Copyright 1996 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 __WINE_NTSTATUS_H -#define __WINE_NTSTATUS_H - -#ifndef WIN32_NO_STATUS - -/* - * Exception codes - */ - -#define STATUS_SUCCESS 0x00000000 -#define STATUS_SEVERITY_SUCCESS 0x00000000 -#define STATUS_SEVERITY_INFORMATIONAL 0x00000001 -#define STATUS_SEVERITY_WARNING 0x00000002 -#define STATUS_SEVERITY_ERROR 0x00000003 - -#define STATUS_WAIT_1 0x00000001 -#define STATUS_WAIT_2 0x00000002 -#define STATUS_WAIT_3 0x00000003 -#define STATUS_WAIT_63 0x0000003f -#define STATUS_ABANDONED 0x00000080 -#define STATUS_ABANDONED_WAIT_63 0x000000BF -#define STATUS_KERNEL_APC 0x00000100 -#define STATUS_ALERTED 0x00000101 -#define STATUS_REPARSE 0x00000104 -#define STATUS_MORE_ENTRIES 0x00000105 -#define STATUS_NOT_ALL_ASSIGNED 0x00000106 -#define STATUS_SOME_NOT_MAPPED 0x00000107 -#define STATUS_OPLOCK_BREAK_IN_PROGRESS 0x00000108 -#define STATUS_VOLUME_MOUNTED 0x00000109 -#define STATUS_RXACT_COMMITTED 0x0000010A -#define STATUS_NOTIFY_CLEANUP 0x0000010B -#define STATUS_NOTIFY_ENUM_DIR 0x0000010C -#define STATUS_NO_QUOTAS_FOR_ACCOUNT 0x0000010D -#define STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED 0x0000010E -#define STATUS_PAGE_FAULT_TRANSITION 0x00000110 -#define STATUS_PAGE_FAULT_DEMAND_ZERO 0x00000111 -#define STATUS_PAGE_FAULT_COPY_ON_WRITE 0x00000112 -#define STATUS_PAGE_FAULT_GUARD_PAGE 0x00000113 -#define STATUS_PAGE_FAULT_PAGING_FILE 0x00000114 -#define STATUS_CACHE_PAGE_LOCKED 0x00000115 -#define STATUS_CRASH_DUMP 0x00000116 -#define STATUS_BUFFER_ALL_ZEROS 0x00000117 -#define STATUS_REPARSE_OBJECT 0x00000118 -#define STATUS_RESOURCE_REQUIREMENTS_CHANGED 0x00000119 -#define STATUS_TRANSLATION_COMPLETE 0x00000120 -#define STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY 0x00000121 -#define STATUS_NOTHING_TO_TERMINATE 0x00000122 -#define STATUS_PROCESS_NOT_IN_JOB 0x00000123 -#define STATUS_PROCESS_IN_JOB 0x00000124 -#define STATUS_VOLSNAP_HIBERNATE_READY 0x00000125 -#define STATUS_FSFILTER_OP_COMPLETED_SUCCESSFULLY 0x00000126 - -#define STATUS_OBJECT_NAME_EXISTS 0x40000000 -#define STATUS_THREAD_WAS_SUSPENDED 0x40000001 -#define STATUS_WORKING_SET_LIMIT_RANGE 0x40000002 -#define STATUS_IMAGE_NOT_AT_BASE 0x40000003 -#define STATUS_RXACT_STATE_CREATED 0x40000004 -#define STATUS_SEGMENT_NOTIFICATION 0x40000005 -#define STATUS_LOCAL_USER_SESSION_KEY 0x40000006 -#define STATUS_BAD_CURRENT_DIRECTORY 0x40000007 -#define STATUS_SERIAL_MORE_WRITES 0x40000008 -#define STATUS_REGISTRY_RECOVERED 0x40000009 -#define STATUS_FT_READ_RECOVERY_FROM_BACKUP 0x4000000A -#define STATUS_FT_WRITE_RECOVERY 0x4000000B -#define STATUS_SERIAL_COUNTER_TIMEOUT 0x4000000C -#define STATUS_NULL_LM_PASSWORD 0x4000000D -#define STATUS_IMAGE_MACHINE_TYPE_MISMATCH 0x4000000E -#define STATUS_RECEIVE_PARTIAL 0x4000000F -#define STATUS_RECEIVE_EXPEDITED 0x40000010 -#define STATUS_RECEIVE_PARTIAL_EXPEDITED 0x40000011 -#define STATUS_EVENT_DONE 0x40000012 -#define STATUS_EVENT_PENDING 0x40000013 -#define STATUS_CHECKING_FILE_SYSTEM 0x40000014 -#define STATUS_FATAL_APP_EXIT 0x40000015 -#define STATUS_PREDEFINED_HANDLE 0x40000016 -#define STATUS_WAS_UNLOCKED 0x40000017 -#define STATUS_SERVICE_NOTIFICATION 0x40000018 -#define STATUS_WAS_LOCKED 0x40000019 -#define STATUS_LOG_HARD_ERROR 0x4000001A -#define STATUS_ALREADY_WIN32 0x4000001B -#define STATUS_WX86_UNSIMULATE 0x4000001C -#define STATUS_WX86_CONTINUE 0x4000001D -#define STATUS_WX86_SINGLE_STEP 0x4000001E -#define STATUS_WX86_BREAKPOINT 0x4000001F -#define STATUS_WX86_EXCEPTION_CONTINUE 0x40000020 -#define STATUS_WX86_EXCEPTION_LASTCHANCE 0x40000021 -#define STATUS_WX86_EXCEPTION_CHAIN 0x40000022 -#define STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE 0x40000023 -#define STATUS_NO_YIELD_PERFORMED 0x40000024 -#define STATUS_TIMER_RESUME_IGNORED 0x40000025 -#define STATUS_ARBITRATION_UNHANDLED 0x40000026 -#define STATUS_CARDBUS_NOT_SUPPORTED 0x40000027 -#define STATUS_WX86_CREATEWX86TIB 0x40000028 -#define STATUS_MP_PROCESSOR_MISMATCH 0x40000029 -#define STATUS_HIBERNATED 0x4000002A -#define STATUS_RESUME_HIBERNATION 0x4000002B -#define STATUS_FIRMWARE_UPDATED 0x4000002C -#define STATUS_WAKE_SYSTEM 0x40000294 -#define STATUS_DS_SHUTTING_DOWN 0x40000370 - -#define RPC_NT_UUID_LOCAL_ONLY 0x40020056 -#define RPC_NT_SEND_INCOMPLETE 0x400200AF - -#define STATUS_CTX_CDM_CONNECT 0x400A0004 -#define STATUS_CTX_CDM_DISCONNECT 0x400A0005 - -#define STATUS_SXS_RELEASE_ACTIVATION_CONTEXT 0x4015000D - -#define STATUS_GUARD_PAGE_VIOLATION 0x80000001 -#define STATUS_DATATYPE_MISALIGNMENT 0x80000002 -#define STATUS_BREAKPOINT 0x80000003 -#define STATUS_SINGLE_STEP 0x80000004 -#define STATUS_BUFFER_OVERFLOW 0x80000005 -#define STATUS_NO_MORE_FILES 0x80000006 -#define STATUS_WAKE_SYSTEM_DEBUGGER 0x80000007 - -#define STATUS_HANDLES_CLOSED 0x8000000A -#define STATUS_NO_INHERITANCE 0x8000000B -#define STATUS_GUID_SUBSTITUTION_MADE 0x8000000C -#define STATUS_PARTIAL_COPY 0x8000000D -#define STATUS_DEVICE_PAPER_EMPTY 0x8000000E -#define STATUS_DEVICE_POWERED_OFF 0x8000000F -#define STATUS_DEVICE_OFF_LINE 0x80000010 -#define STATUS_DEVICE_BUSY 0x80000011 -#define STATUS_NO_MORE_EAS 0x80000012 -#define STATUS_INVALID_EA_NAME 0x80000013 -#define STATUS_EA_LIST_INCONSISTENT 0x80000014 -#define STATUS_INVALID_EA_FLAG 0x80000015 -#define STATUS_VERIFY_REQUIRED 0x80000016 -#define STATUS_EXTRANEOUS_INFORMATION 0x80000017 -#define STATUS_RXACT_COMMIT_NECESSARY 0x80000018 -#define STATUS_NO_MORE_ENTRIES 0x8000001A -#define STATUS_FILEMARK_DETECTED 0x8000001B -#define STATUS_MEDIA_CHANGED 0x8000001C -#define STATUS_BUS_RESET 0x8000001D -#define STATUS_END_OF_MEDIA 0x8000001E -#define STATUS_BEGINNING_OF_MEDIA 0x8000001F -#define STATUS_MEDIA_CHECK 0x80000020 -#define STATUS_SETMARK_DETECTED 0x80000021 -#define STATUS_NO_DATA_DETECTED 0x80000022 -#define STATUS_REDIRECTOR_HAS_OPEN_HANDLES 0x80000023 -#define STATUS_SERVER_HAS_OPEN_HANDLES 0x80000024 -#define STATUS_ALREADY_DISCONNECTED 0x80000025 -#define STATUS_LONGJUMP 0x80000026 -#define STATUS_CLEANER_CARTRIDGE_INSTALLED 0x80000027 -#define STATUS_PLUGPLAY_QUERY_VETOED 0x80000028 -#define STATUS_UNWIND_CONSOLIDATE 0x80000029 -#define STATUS_REGISTRY_HIVE_RECOVERED 0x8000002A -#define STATUS_DLL_MIGHT_BE_INSECURE 0x8000002B -#define STATUS_DLL_MIGHT_BE_INCOMPATIBLE 0x8000002C - -#define STATUS_DEVICE_REQUIRES_CLEANING 0x80000288 -#define STATUS_DEVICE_DOOR_OPEN 0x80000289 - -#define STATUS_CLUSTER_NODE_ALREADY_UP 0x80130001 -#define STATUS_CLUSTER_NODE_ALREADY_DOWN 0x80130002 -#define STATUS_CLUSTER_NETWORK_ALREADY_ONLINE 0x80130003 -#define STATUS_CLUSTER_NETWORK_ALREADY_OFFLINE 0x80130004 -#define STATUS_CLUSTER_NODE_ALREADY_MEMBER 0x80130005 - -#define STATUS_UNSUCCESSFUL 0xC0000001 -#define STATUS_NOT_IMPLEMENTED 0xC0000002 -#define STATUS_INVALID_INFO_CLASS 0xC0000003 -#define STATUS_INFO_LENGTH_MISMATCH 0xC0000004 -#define STATUS_ACCESS_VIOLATION 0xC0000005 -#define STATUS_IN_PAGE_ERROR 0xC0000006 -#define STATUS_PAGEFILE_QUOTA 0xC0000007 -#define STATUS_BAD_INITIAL_STACK 0xC0000009 -#define STATUS_BAD_INITIAL_PC 0xC000000A -#define STATUS_INVALID_CID 0xC000000B -#define STATUS_TIMER_NOT_CANCELED 0xC000000C -#define STATUS_INVALID_PARAMETER 0xC000000D -#define STATUS_NO_SUCH_DEVICE 0xC000000E -#define STATUS_NO_SUCH_FILE 0xC000000F -#define STATUS_INVALID_DEVICE_REQUEST 0xC0000010 -#define STATUS_END_OF_FILE 0xC0000011 -#define STATUS_WRONG_VOLUME 0xC0000012 -#define STATUS_NO_MEDIA_IN_DEVICE 0xC0000013 -#define STATUS_UNRECOGNIZED_MEDIA 0xC0000014 -#define STATUS_NONEXISTENT_SECTOR 0xC0000015 -#define STATUS_MORE_PROCESSING_REQUIRED 0xC0000016 -#define STATUS_NO_MEMORY 0xC0000017 -#define STATUS_CONFLICTING_ADDRESSES 0xC0000018 -#define STATUS_NOT_MAPPED_VIEW 0xC0000019 -#define STATUS_UNABLE_TO_FREE_VM 0xC000001A -#define STATUS_UNABLE_TO_DELETE_SECTION 0xC000001B -#define STATUS_INVALID_SYSTEM_SERVICE 0xC000001C -#define STATUS_ILLEGAL_INSTRUCTION 0xC000001D -#define STATUS_INVALID_LOCK_SEQUENCE 0xC000001E -#define STATUS_INVALID_VIEW_SIZE 0xC000001F -#define STATUS_INVALID_FILE_FOR_SECTION 0xC0000020 -#define STATUS_ALREADY_COMMITTED 0xC0000021 -#define STATUS_ACCESS_DENIED 0xC0000022 -#define STATUS_BUFFER_TOO_SMALL 0xC0000023 -#define STATUS_OBJECT_TYPE_MISMATCH 0xC0000024 -#define STATUS_NONCONTINUABLE_EXCEPTION 0xC0000025 -#define STATUS_INVALID_DISPOSITION 0xC0000026 -#define STATUS_UNWIND 0xC0000027 -#define STATUS_BAD_STACK 0xC0000028 -#define STATUS_INVALID_UNWIND_TARGET 0xC0000029 -#define STATUS_NOT_LOCKED 0xC000002A -#define STATUS_PARITY_ERROR 0xC000002B -#define STATUS_UNABLE_TO_DECOMMIT_VM 0xC000002C -#define STATUS_NOT_COMMITTED 0xC000002D -#define STATUS_INVALID_PORT_ATTRIBUTES 0xC000002E -#define STATUS_PORT_MESSAGE_TOO_LONG 0xC000002F -#define STATUS_INVALID_PARAMETER_MIX 0xC0000030 -#define STATUS_INVALID_QUOTA_LOWER 0xC0000031 -#define STATUS_DISK_CORRUPT_ERROR 0xC0000032 -#define STATUS_OBJECT_NAME_INVALID 0xC0000033 -#define STATUS_OBJECT_NAME_NOT_FOUND 0xC0000034 -#define STATUS_OBJECT_NAME_COLLISION 0xC0000035 -#define STATUS_PORT_DISCONNECTED 0xC0000037 -#define STATUS_DEVICE_ALREADY_ATTACHED 0xC0000038 -#define STATUS_OBJECT_PATH_INVALID 0xC0000039 -#define STATUS_OBJECT_PATH_NOT_FOUND 0xC000003A -#define STATUS_OBJECT_PATH_SYNTAX_BAD 0xC000003B -#define STATUS_DATA_OVERRUN 0xC000003C -#define STATUS_DATA_LATE_ERROR 0xC000003D -#define STATUS_DATA_ERROR 0xC000003E -#define STATUS_CRC_ERROR 0xC000003F -#define STATUS_SECTION_TOO_BIG 0xC0000040 -#define STATUS_PORT_CONNECTION_REFUSED 0xC0000041 -#define STATUS_INVALID_PORT_HANDLE 0xC0000042 -#define STATUS_SHARING_VIOLATION 0xC0000043 -#define STATUS_QUOTA_EXCEEDED 0xC0000044 -#define STATUS_INVALID_PAGE_PROTECTION 0xC0000045 -#define STATUS_MUTANT_NOT_OWNED 0xC0000046 -#define STATUS_SEMAPHORE_LIMIT_EXCEEDED 0xC0000047 -#define STATUS_PORT_ALREADY_SET 0xC0000048 -#define STATUS_SECTION_NOT_IMAGE 0xC0000049 -#define STATUS_SUSPEND_COUNT_EXCEEDED 0xC000004A -#define STATUS_THREAD_IS_TERMINATING 0xC000004B -#define STATUS_BAD_WORKING_SET_LIMIT 0xC000004C -#define STATUS_INCOMPATIBLE_FILE_MAP 0xC000004D -#define STATUS_SECTION_PROTECTION 0xC000004E -#define STATUS_EAS_NOT_SUPPORTED 0xC000004F -#define STATUS_EA_TOO_LARGE 0xC0000050 -#define STATUS_NONEXISTENT_EA_ENTRY 0xC0000051 -#define STATUS_NO_EAS_ON_FILE 0xC0000052 -#define STATUS_EA_CORRUPT_ERROR 0xC0000053 -#define STATUS_FILE_LOCK_CONFLICT 0xC0000054 -#define STATUS_LOCK_NOT_GRANTED 0xC0000055 -#define STATUS_DELETE_PENDING 0xC0000056 -#define STATUS_CTL_FILE_NOT_SUPPORTED 0xC0000057 -#define STATUS_UNKNOWN_REVISION 0xC0000058 -#define STATUS_REVISION_MISMATCH 0xC0000059 -#define STATUS_INVALID_OWNER 0xC000005A -#define STATUS_INVALID_PRIMARY_GROUP 0xC000005B -#define STATUS_NO_IMPERSONATION_TOKEN 0xC000005C -#define STATUS_CANT_DISABLE_MANDATORY 0xC000005D -#define STATUS_NO_LOGON_SERVERS 0xC000005E -#define STATUS_NO_SUCH_LOGON_SESSION 0xC000005F -#define STATUS_NO_SUCH_PRIVILEGE 0xC0000060 -#define STATUS_PRIVILEGE_NOT_HELD 0xC0000061 -#define STATUS_INVALID_ACCOUNT_NAME 0xC0000062 -#define STATUS_USER_EXISTS 0xC0000063 -#define STATUS_NO_SUCH_USER 0xC0000064 -#define STATUS_GROUP_EXISTS 0xC0000065 -#define STATUS_NO_SUCH_GROUP 0xC0000066 -#define STATUS_MEMBER_IN_GROUP 0xC0000067 -#define STATUS_MEMBER_NOT_IN_GROUP 0xC0000068 -#define STATUS_LAST_ADMIN 0xC0000069 -#define STATUS_WRONG_PASSWORD 0xC000006A -#define STATUS_ILL_FORMED_PASSWORD 0xC000006B -#define STATUS_PASSWORD_RESTRICTION 0xC000006C -#define STATUS_LOGON_FAILURE 0xC000006D -#define STATUS_ACCOUNT_RESTRICTION 0xC000006E -#define STATUS_INVALID_LOGON_HOURS 0xC000006F -#define STATUS_INVALID_WORKSTATION 0xC0000070 -#define STATUS_PASSWORD_EXPIRED 0xC0000071 -#define STATUS_ACCOUNT_DISABLED 0xC0000072 -#define STATUS_NONE_MAPPED 0xC0000073 -#define STATUS_TOO_MANY_LUIDS_REQUESTED 0xC0000074 -#define STATUS_LUIDS_EXHAUSTED 0xC0000075 -#define STATUS_INVALID_SUB_AUTHORITY 0xC0000076 -#define STATUS_INVALID_ACL 0xC0000077 -#define STATUS_INVALID_SID 0xC0000078 -#define STATUS_INVALID_SECURITY_DESCR 0xC0000079 -#define STATUS_PROCEDURE_NOT_FOUND 0xC000007A -#define STATUS_INVALID_IMAGE_FORMAT 0xC000007B -#define STATUS_NO_TOKEN 0xC000007C -#define STATUS_BAD_INHERITANCE_ACL 0xC000007D -#define STATUS_RANGE_NOT_LOCKED 0xC000007E -#define STATUS_DISK_FULL 0xC000007F -#define STATUS_SERVER_DISABLED 0xC0000080 -#define STATUS_SERVER_NOT_DISABLED 0xC0000081 -#define STATUS_TOO_MANY_GUIDS_REQUESTED 0xC0000082 -#define STATUS_GUIDS_EXHAUSTED 0xC0000083 -#define STATUS_INVALID_ID_AUTHORITY 0xC0000084 -#define STATUS_AGENTS_EXHAUSTED 0xC0000085 -#define STATUS_INVALID_VOLUME_LABEL 0xC0000086 -#define STATUS_SECTION_NOT_EXTENDED 0xC0000087 -#define STATUS_NOT_MAPPED_DATA 0xC0000088 -#define STATUS_RESOURCE_DATA_NOT_FOUND 0xC0000089 -#define STATUS_RESOURCE_TYPE_NOT_FOUND 0xC000008A -#define STATUS_RESOURCE_NAME_NOT_FOUND 0xC000008B -#define STATUS_ARRAY_BOUNDS_EXCEEDED 0xC000008C -#define STATUS_FLOAT_DENORMAL_OPERAND 0xC000008D -#define STATUS_FLOAT_DIVIDE_BY_ZERO 0xC000008E -#define STATUS_FLOAT_INEXACT_RESULT 0xC000008F -#define STATUS_FLOAT_INVALID_OPERATION 0xC0000090 -#define STATUS_FLOAT_OVERFLOW 0xC0000091 -#define STATUS_FLOAT_STACK_CHECK 0xC0000092 -#define STATUS_FLOAT_UNDERFLOW 0xC0000093 -#define STATUS_INTEGER_DIVIDE_BY_ZERO 0xC0000094 -#define STATUS_INTEGER_OVERFLOW 0xC0000095 -#define STATUS_PRIVILEGED_INSTRUCTION 0xC0000096 -#define STATUS_TOO_MANY_PAGING_FILES 0xC0000097 -#define STATUS_FILE_INVALID 0xC0000098 -#define STATUS_ALLOTTED_SPACE_EXCEEDED 0xC0000099 -#define STATUS_INSUFFICIENT_RESOURCES 0xC000009A -#define STATUS_DFS_EXIT_PATH_FOUND 0xC000009B -#define STATUS_DEVICE_DATA_ERROR 0xC000009C -#define STATUS_DEVICE_NOT_CONNECTED 0xC000009D -#define STATUS_DEVICE_POWER_FAILURE 0xC000009E -#define STATUS_FREE_VM_NOT_AT_BASE 0xC000009F -#define STATUS_MEMORY_NOT_ALLOCATED 0xC00000A0 -#define STATUS_WORKING_SET_QUOTA 0xC00000A1 -#define STATUS_MEDIA_WRITE_PROTECTED 0xC00000A2 -#define STATUS_DEVICE_NOT_READY 0xC00000A3 -#define STATUS_INVALID_GROUP_ATTRIBUTES 0xC00000A4 -#define STATUS_BAD_IMPERSONATION_LEVEL 0xC00000A5 -#define STATUS_CANT_OPEN_ANONYMOUS 0xC00000A6 -#define STATUS_BAD_VALIDATION_CLASS 0xC00000A7 -#define STATUS_BAD_TOKEN_TYPE 0xC00000A8 -#define STATUS_BAD_MASTER_BOOT_RECORD 0xC00000A9 -#define STATUS_INSTRUCTION_MISALIGNMENT 0xC00000AA -#define STATUS_INSTANCE_NOT_AVAILABLE 0xC00000AB -#define STATUS_PIPE_NOT_AVAILABLE 0xC00000AC -#define STATUS_INVALID_PIPE_STATE 0xC00000AD -#define STATUS_PIPE_BUSY 0xC00000AE -#define STATUS_ILLEGAL_FUNCTION 0xC00000AF -#define STATUS_PIPE_DISCONNECTED 0xC00000B0 -#define STATUS_PIPE_CLOSING 0xC00000B1 -#define STATUS_PIPE_CONNECTED 0xC00000B2 -#define STATUS_PIPE_LISTENING 0xC00000B3 -#define STATUS_INVALID_READ_MODE 0xC00000B4 -#define STATUS_IO_TIMEOUT 0xC00000B5 -#define STATUS_FILE_FORCED_CLOSED 0xC00000B6 -#define STATUS_PROFILING_NOT_STARTED 0xC00000B7 -#define STATUS_PROFILING_NOT_STOPPED 0xC00000B8 -#define STATUS_COULD_NOT_INTERPRET 0xC00000B9 -#define STATUS_FILE_IS_A_DIRECTORY 0xC00000BA -#define STATUS_NOT_SUPPORTED 0xC00000BB -#define STATUS_REMOTE_NOT_LISTENING 0xC00000BC -#define STATUS_DUPLICATE_NAME 0xC00000BD -#define STATUS_BAD_NETWORK_PATH 0xC00000BE -#define STATUS_NETWORK_BUSY 0xC00000BF -#define STATUS_DEVICE_DOES_NOT_EXIST 0xC00000C0 -#define STATUS_TOO_MANY_COMMANDS 0xC00000C1 -#define STATUS_ADAPTER_HARDWARE_ERROR 0xC00000C2 -#define STATUS_INVALID_NETWORK_RESPONSE 0xC00000C3 -#define STATUS_UNEXPECTED_NETWORK_ERROR 0xC00000C4 -#define STATUS_BAD_REMOTE_ADAPTER 0xC00000C5 -#define STATUS_PRINT_QUEUE_FULL 0xC00000C6 -#define STATUS_NO_SPOOL_SPACE 0xC00000C7 -#define STATUS_PRINT_CANCELLED 0xC00000C8 -#define STATUS_NETWORK_NAME_DELETED 0xC00000C9 -#define STATUS_NETWORK_ACCESS_DENIED 0xC00000CA -#define STATUS_BAD_DEVICE_TYPE 0xC00000CB -#define STATUS_BAD_NETWORK_NAME 0xC00000CC -#define STATUS_TOO_MANY_NAMES 0xC00000CD -#define STATUS_TOO_MANY_SESSIONS 0xC00000CE -#define STATUS_SHARING_PAUSED 0xC00000CF -#define STATUS_REQUEST_NOT_ACCEPTED 0xC00000D0 -#define STATUS_REDIRECTOR_PAUSED 0xC00000D1 -#define STATUS_NET_WRITE_FAULT 0xC00000D2 -#define STATUS_PROFILING_AT_LIMIT 0xC00000D3 -#define STATUS_NOT_SAME_DEVICE 0xC00000D4 -#define STATUS_FILE_RENAMED 0xC00000D5 -#define STATUS_VIRTUAL_CIRCUIT_CLOSED 0xC00000D6 -#define STATUS_NO_SECURITY_ON_OBJECT 0xC00000D7 -#define STATUS_CANT_WAIT 0xC00000D8 -#define STATUS_PIPE_EMPTY 0xC00000D9 [truncated at 1000 lines; 735 more skipped]