FirteX-高性能全文索引和检索平台

API Documentation


首页 | 名字空间列表 | 类继承关系 | 组合类型列表 | $(BL\录(B | 文件列表 | 名字空间成员 | 组合类型成员 | 文件成员

comerror.h

浏览该文件的文档。
00001 #ifndef _COMERROR_H_
00002 #define _COMERROR_H_
00003 
00004 #include "Com.h"
00005 
00007 // Error and error codes
00009 
00010 #ifdef __cplusplus
00011         #define FX_MAKE_HRESULT(x) ((firtex::com::FX_HRESULT)(x))
00012 #else
00013         #define FX_MAKE_HRESULT(x) ((FX_HRESULT)(x))
00014 #endif
00015 
00016 #define FX_S_OK                                                 FX_MAKE_HRESULT(0x00000000L)
00017 #define FX_S_FALSE                                              FX_MAKE_HRESULT(0x00000001L)
00018 
00019 #define FX_CLASS_E_NOAGGREGATION                FX_MAKE_HRESULT(0x80040110L)
00020 #define FX_CLASS_E_CLASSNOTAVAILABLE    FX_MAKE_HRESULT(0x80040111L)
00021 
00022 #define FX_CO_S_NOTALLINTERFACES                FX_MAKE_HRESULT(0x00080012L)
00023 #define FX_CO_E_CLASSSTRING                             FX_MAKE_HRESULT(0x800401F3L)
00024 #define FX_CO_E_DLLNOTFOUND                             FX_MAKE_HRESULT(0x800401F8L)
00025 #define FX_CO_E_OBJISREG                                FX_MAKE_HRESULT(0x800401FCL)
00026 
00027 #define FX_E_NOTIMPL                                    FX_MAKE_HRESULT(0x80004001L)
00028 #define FX_E_NOINTERFACE                                FX_MAKE_HRESULT(0x80004002L)
00029 #define FX_E_POINTER                                    FX_MAKE_HRESULT(0x80004003L)
00030 #define FX_E_ABORT                                              FX_MAKE_HRESULT(0x80004004L)
00031 #define FX_E_FAIL                                               FX_MAKE_HRESULT(0x80004005L)
00032 #define FX_E_ACCESSDENIED                               FX_MAKE_HRESULT(0x80070005L)
00033 #define FX_E_OUTOFMEMORY                                FX_MAKE_HRESULT(0x8007000EL)
00034 #define FX_E_INVALIDARG                                 FX_MAKE_HRESULT(0x80070057L)
00035 #define FX_E_UNEXPECTED                                 FX_MAKE_HRESULT(0x8000FFFFL)
00036 
00037 #define FX_RPC_S_UUID_LOCAL_ONLY                FX_MAKE_HRESULT(1824L)
00038 #define FX_RPC_E_CHANGED_MODE                   FX_MAKE_HRESULT(0x80010106L)
00039 
00040 #define SEVERITY_SUCCESS    0
00041 #define SEVERITY_ERROR      1
00042 #define FX_SUCCEEDED(Status)    ((Status) >= 0)
00043 #define FX_FAILED(Status)               ((Status) < 0)
00044 
00045 #endif // _COMERROR_H_

http://www.firtex.org http://www.sourceforge.net/projects/firtex