Free Electron
Namespaces | Macros | Enumerations | Functions
Result.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 fe
 kernel
 

Macros

#define FE_FAILURE   0x80000000
 

Enumerations

enum  fe::Result {
  e_ok =0x00000000,
  e_cancel,
  e_poison,
  e_alreadyAvailable,
  e_notNeeded,
  e_undefinedFailure =FE_FAILURE,
  e_unsupported,
  e_refused,
  e_outOfMemory,
  e_invalidFile,
  e_invalidHandle,
  e_invalidPointer,
  e_invalidRange,
  e_notInitialized,
  e_cannotChange,
  e_aborted,
  e_writeFailed,
  e_readFailed,
  e_cannotFind,
  e_cannotCreate,
  e_unsolvable,
  e_impossible,
  e_usage,
  e_system,
  e_typeMismatch,
  e_corrupt
}
 Generalized return value indicating success or failure, and why. More...
 

Functions

BWORD fe::successful (Result result)
 Returns TRUE if the result value indicates a success. More...
 
BWORD fe::failure (Result result)
 Returns TRUE if the result value indicates a failure. More...
 
const char * fe::resultString (Result result)
 Return a string for a result code. More...