1 /**
2  * This file is part of the mingw-w64 runtime package.
3  * No warranty is given; refer to the file DISCLAIMER within this package.
4  */
5 #ifndef _FILTERR_H_
6 #define _FILTERR_H_
7 
8 #ifndef FACILITY_WINDOWS
9 #define FACILITY_WINDOWS 0x8
10 #define FACILITY_ITF 0x4
11 
12 #define STATUS_SEVERITY_SUCCESS 0x0
13 #define STATUS_SEVERITY_COFAIL 0x3
14 #define STATUS_SEVERITY_COERROR 0x2
15 
16 #define NOT_AN_ERROR ((HRESULT)0x00080000)
17 #endif
18 
19 #define FILTER_E_END_OF_CHUNKS ((HRESULT)0x80041700)
20 #define FILTER_E_NO_MORE_TEXT ((HRESULT)0x80041701)
21 #define FILTER_E_NO_MORE_VALUES ((HRESULT)0x80041702)
22 #define FILTER_E_ACCESS ((HRESULT)0x80041703)
23 #define FILTER_W_MONIKER_CLIPPED ((HRESULT)0x00041704)
24 #define FILTER_E_NO_TEXT ((HRESULT)0x80041705)
25 #define FILTER_E_NO_VALUES ((HRESULT)0x80041706)
26 #define FILTER_E_EMBEDDING_UNAVAILABLE ((HRESULT)0x80041707)
27 #define FILTER_E_LINK_UNAVAILABLE ((HRESULT)0x80041708)
28 #define FILTER_S_LAST_TEXT ((HRESULT)0x00041709)
29 #define FILTER_S_LAST_VALUES ((HRESULT)0x0004170A)
30 #define FILTER_E_PASSWORD ((HRESULT)0x8004170B)
31 #define FILTER_E_UNKNOWNFORMAT ((HRESULT)0x8004170C)
32 
33 #endif
34