Author: gedmurphy
Date: Tue Sep  6 20:53:43 2016
New Revision: 72601

URL: http://svn.reactos.org/svn/reactos?rev=72601&view=rev
Log:
[PSDK]
- Add flt error codes to winerror.h

Modified:
    trunk/reactos/sdk/include/psdk/winerror.h

Modified: trunk/reactos/sdk/include/psdk/winerror.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/include/psdk/winerror.h?rev=72601&r1=72600&r2=72601&view=diff
==============================================================================
--- trunk/reactos/sdk/include/psdk/winerror.h   [iso-8859-1] (original)
+++ trunk/reactos/sdk/include/psdk/winerror.h   [iso-8859-1] Tue Sep  6 
20:53:43 2016
@@ -3271,4 +3271,41 @@
 #define ERROR_AUDITING_DISABLED                            
_HRESULT_TYPEDEF_(0xC0090001L)
 #define ERROR_ALL_SIDS_FILTERED                            
_HRESULT_TYPEDEF_(0xC0090002L)
 
+
+#define FILTER_HRESULT_FROM_FLT_NTSTATUS(x) (ASSERT((x & 0xfff0000) == 
0x001c0000), \
+                                             (HRESULT)(((x) & 0x8000FFFF) | 
(FACILITY_USERMODE_FILTER_MANAGER << 16)))
+
+#define ERROR_FLT_IO_COMPLETE                   _HRESULT_TYPEDEF_(0x001F0001L)
+#define ERROR_FLT_NO_HANDLER_DEFINED            _HRESULT_TYPEDEF_(0x801F0001L)
+#define ERROR_FLT_CONTEXT_ALREADY_DEFINED       _HRESULT_TYPEDEF_(0x801F0002L)
+#define ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST  _HRESULT_TYPEDEF_(0x801F0003L)
+#define ERROR_FLT_DISALLOW_FAST_IO              _HRESULT_TYPEDEF_(0x801F0004L)
+#define ERROR_FLT_INVALID_NAME_REQUEST          _HRESULT_TYPEDEF_(0x801F0005L)
+#define ERROR_FLT_NOT_SAFE_TO_POST_OPERATION    _HRESULT_TYPEDEF_(0x801F0006L)
+#define ERROR_FLT_NOT_INITIALIZED               _HRESULT_TYPEDEF_(0x801F0007L)
+#define ERROR_FLT_FILTER_NOT_READY              _HRESULT_TYPEDEF_(0x801F0008L)
+#define ERROR_FLT_POST_OPERATION_CLEANUP        _HRESULT_TYPEDEF_(0x801F0009L)
+#define ERROR_FLT_INTERNAL_ERROR                _HRESULT_TYPEDEF_(0x801F000AL)
+#define ERROR_FLT_DELETING_OBJECT               _HRESULT_TYPEDEF_(0x801F000BL)
+#define ERROR_FLT_MUST_BE_NONPAGED_POOL         _HRESULT_TYPEDEF_(0x801F000CL)
+#define ERROR_FLT_DUPLICATE_ENTRY               _HRESULT_TYPEDEF_(0x801F000DL)
+#define ERROR_FLT_CBDQ_DISABLED                 _HRESULT_TYPEDEF_(0x801F000EL)
+#define ERROR_FLT_DO_NOT_ATTACH                 _HRESULT_TYPEDEF_(0x801F000FL)
+#define ERROR_FLT_DO_NOT_DETACH                 _HRESULT_TYPEDEF_(0x801F0010L)
+#define ERROR_FLT_INSTANCE_ALTITUDE_COLLISION   _HRESULT_TYPEDEF_(0x801F0011L)
+#define ERROR_FLT_INSTANCE_NAME_COLLISION       _HRESULT_TYPEDEF_(0x801F0012L)
+#define ERROR_FLT_FILTER_NOT_FOUND              _HRESULT_TYPEDEF_(0x801F0013L)
+#define ERROR_FLT_VOLUME_NOT_FOUND              _HRESULT_TYPEDEF_(0x801F0014L)
+#define ERROR_FLT_INSTANCE_NOT_FOUND            _HRESULT_TYPEDEF_(0x801F0015L)
+#define ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND  _HRESULT_TYPEDEF_(0x801F0016L)
+#define ERROR_FLT_INVALID_CONTEXT_REGISTRATION  _HRESULT_TYPEDEF_(0x801F0017L)
+#define ERROR_FLT_NAME_CACHE_MISS               _HRESULT_TYPEDEF_(0x801F0018L)
+#define ERROR_FLT_NO_DEVICE_OBJECT              _HRESULT_TYPEDEF_(0x801F0019L)
+#define ERROR_FLT_VOLUME_ALREADY_MOUNTED        _HRESULT_TYPEDEF_(0x801F001AL)
+#define ERROR_FLT_ALREADY_ENLISTED              _HRESULT_TYPEDEF_(0x801F001BL)
+#define ERROR_FLT_CONTEXT_ALREADY_LINKED        _HRESULT_TYPEDEF_(0x801F001CL)
+#define ERROR_FLT_NO_WAITER_FOR_REPLY           _HRESULT_TYPEDEF_(0x801F0020L)
+#define ERROR_FLT_REGISTRATION_BUSY             _HRESULT_TYPEDEF_(0x801F0023L)
+
+
 #endif  /* __WINE_WINERROR_H */


Reply via email to