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]