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,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 */

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]