Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenfltwinerror.h
Go to the documentation of this file.
00001 /* 00002 * fltwinerror.h 00003 * 00004 * This file is part of the ReactOS DDK package. 00005 * 00006 * Contributors: 00007 * Amine Khaldi (amine.khaldi@reactos.org) 00008 * 00009 * THIS SOFTWARE IS NOT COPYRIGHTED 00010 * 00011 * This source code is offered for use in the public domain. You may 00012 * use, modify or distribute it freely. 00013 * 00014 * This code is distributed in the hope that it will be useful but 00015 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY 00016 * DISCLAIMED. This includes but is not limited to warranties of 00017 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00018 * 00019 */ 00020 #pragma once 00021 00022 #ifndef _FLT_WINERROR_ 00023 #define _FLT_WINERROR_ 00024 00025 #if NTDDI_VERSION < NTDDI_VISTA 00026 00027 #if !defined(FACILITY_USERMODE_FILTER_MANAGER) 00028 00029 #define FILTER_HRESULT_FROM_FLT_NTSTATUS(x) \ 00030 (NT_ASSERT((x & 0xfff0000) == 0x001c0000),(HRESULT) (((x) & 0x8000FFFF) | (FACILITY_USERMODE_FILTER_MANAGER << 16))) 00031 00032 #define FACILITY_USERMODE_FILTER_MANAGER 0x1F 00033 00034 #define ERROR_FLT_IO_COMPLETE ((HRESULT)0x001F0001L) 00035 #define ERROR_FLT_NO_HANDLER_DEFINED ((HRESULT)0x801F0001L) 00036 #define ERROR_FLT_CONTEXT_ALREADY_DEFINED ((HRESULT)0x801F0002L) 00037 #define ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST ((HRESULT)0x801F0003L) 00038 #define ERROR_FLT_DISALLOW_FAST_IO ((HRESULT)0x801F0004L) 00039 #define ERROR_FLT_INVALID_NAME_REQUEST ((HRESULT)0x801F0005L) 00040 #define ERROR_FLT_NOT_SAFE_TO_POST_OPERATION ((HRESULT)0x801F0006L) 00041 #define ERROR_FLT_NOT_INITIALIZED ((HRESULT)0x801F0007L) 00042 #define ERROR_FLT_FILTER_NOT_READY ((HRESULT)0x801F0008L) 00043 #define ERROR_FLT_POST_OPERATION_CLEANUP ((HRESULT)0x801F0009L) 00044 #define ERROR_FLT_INTERNAL_ERROR ((HRESULT)0x801F000AL) 00045 #define ERROR_FLT_DELETING_OBJECT ((HRESULT)0x801F000BL) 00046 #define ERROR_FLT_MUST_BE_NONPAGED_POOL ((HRESULT)0x801F000CL) 00047 #define ERROR_FLT_DUPLICATE_ENTRY ((HRESULT)0x801F000DL) 00048 #define ERROR_FLT_CBDQ_DISABLED ((HRESULT)0x801F000EL) 00049 #define ERROR_FLT_DO_NOT_ATTACH ((HRESULT)0x801F000FL) 00050 #define ERROR_FLT_DO_NOT_DETACH ((HRESULT)0x801F0010L) 00051 #define ERROR_FLT_INSTANCE_ALTITUDE_COLLISION ((HRESULT)0x801F0011L) 00052 #define ERROR_FLT_INSTANCE_NAME_COLLISION ((HRESULT)0x801F0012L) 00053 #define ERROR_FLT_FILTER_NOT_FOUND ((HRESULT)0x801F0013L) 00054 #define ERROR_FLT_VOLUME_NOT_FOUND ((HRESULT)0x801F0014L) 00055 #define ERROR_FLT_INSTANCE_NOT_FOUND ((HRESULT)0x801F0015L) 00056 #define ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND ((HRESULT)0x801F0016L) 00057 #define ERROR_FLT_INVALID_CONTEXT_REGISTRATION ((HRESULT)0x801F0017L) 00058 #define ERROR_FLT_NAME_CACHE_MISS ((HRESULT)0x801F0018L) 00059 #define ERROR_FLT_NO_DEVICE_OBJECT ((HRESULT)0x801F0019L) 00060 #define ERROR_FLT_VOLUME_ALREADY_MOUNTED ((HRESULT)0x801F001AL) 00061 #define ERROR_FLT_NO_WAITER_FOR_REPLY ((HRESULT)0x801F0020L) 00062 00063 #endif /* !defined(FACILITY_USERMODE_FILTER_MANAGER) */ 00064 00065 #endif /* NTDDI_VERSION < NTDDI_VISTA */ 00066 00067 #endif /* _FLT_WINERROR_ */ Generated on Sun May 27 2012 04:29:58 for ReactOS by
1.7.6.1
|