ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

stierr.h
Go to the documentation of this file.
00001 
00002 
00003 
00004 #ifndef _STIERR_
00005 #define _STIERR_
00006 
00007 #define NT_SUCCESS(Status)                  ((NTSTATUS)(Status) >= 0)
00008 #define NT_INFORMATION(Status)              ((ULONG)(Status) >> 30 == 1)
00009 #define NT_WARNING(Status)                  ((ULONG)(Status) >> 30 == 2)
00010 #define NT_ERROR(Status)                    ((ULONG)(Status) >> 30 == 3)
00011 #define STI_OK                              S_OK
00012 #define STI_ERROR_NO_ERROR                  STI_OK
00013 #define STI_NOTCONNECTED                    S_FALSE
00014 #define STI_CHANGENOEFFECT                  S_FALSE
00015 #define STIERR_OLD_VERSION                  MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_OLD_WIN_VERSION)
00016 #define STIERR_BETA_VERSION                 MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_RMODE_APP)
00017 #define STIERR_BADDRIVER                    MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_BAD_DRIVER_LEVEL)
00018 #define STIERR_DEVICENOTREG                 REGDB_E_CLASSNOTREG
00019 #define STIERR_OBJECTNOTFOUND               MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_FILE_NOT_FOUND)
00020 #define STIERR_INVALID_PARAM                E_INVALIDARG
00021 #define STIERR_NOINTERFACE                  E_NOINTERFACE
00022 #define STIERR_GENERIC                      E_FAIL
00023 #define STIERR_OUTOFMEMORY                  E_OUTOFMEMORY
00024 #define STIERR_UNSUPPORTED                  E_NOTIMPL
00025 #define STIERR_NOT_INITIALIZED              MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_NOT_READY)
00026 #define STIERR_ALREADY_INITIALIZED          MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_ALREADY_INITIALIZED)
00027 #define STIERR_DEVICE_LOCKED                MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_LOCK_VIOLATION)
00028 #define STIERR_READONLY                     E_ACCESSDENIED
00029 #define STIERR_NOTINITIALIZED               E_ACCESSDENIED
00030 #define STIERR_NEEDS_LOCK                   MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_NOT_LOCKED)
00031 #define STIERR_SHARING_VIOLATION            MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_SHARING_VIOLATION)
00032 #define STIERR_HANDLEEXISTS                 MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_ALREADY_EXISTS)
00033 #define STIERR_INVALID_DEVICE_NAME          MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_INVALID_NAME)
00034 #define STIERR_INVALID_HW_TYPE              MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_INVALID_DATA)
00035 #define STIERR_INVALID_HW_TYPE              MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_INVALID_DATA)
00036 #define STIERR_NOEVENTS                     MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_NO_MORE_ITEMS)
00037 #define STIERR_DEVICE_NOTREADY              MAKE_HRESULT(SEVERITY_ERROR,FACILITY_WIN32,ERROR_NOT_READY)
00038 #endif
00039 

Generated on Sun May 27 2012 04:32:24 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.