neoWidgets
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
Classes | Namespaces | Macros | Enumerations
util.h File Reference

Go to the source code of this file.

Classes

class  neo::DynamicLib
 Encapsulates loading of DLLs. More...
 
class  neo::File
 Contains the basic functions for file reading/writing. More...
 
class  neo::FileSearch
 Wrapper for the FindFirstFile API. More...
 
struct  neo::FileSearchItem
 Data about a file system item found by FileSearch. More...
 
class  neo::FileSearch::iterator
 iterator for STL algorithm integration More...
 
class  neo::LoadedLib
 Retrieves address of already loaded DLL. More...
 
class  neo::OSVersion
 
class  neo::Path
 Manipulation of Windows-style path strings. More...
 

Namespaces

 neo
 All declaration for neoWidgets are in this namespace.
 

Macros

#define CHECKHR(hr)   SUCCEEDED((hr))
 
#define USEHR(hr)   hr
 

Enumerations

enum  neo::SEEK_FROM { neo::FROM_START, neo::FROM_CURRENT, neo::FROM_END }
 
enum  neo::WIN_TYPE {
  neo::WIN_UNKNOWN_OLDER = 0, neo::WIN_2000 = 1, neo::WIN_XP = 2, neo::WIN_SERVER_2003 = 3,
  neo::WIN_VISTA = 4, neo::WIN_SERVER_2008 = 4, neo::WIN_SERVER_2008_R2 = 5, neo::WIN_7 = 5,
  neo::WIN_SERVER_2012 = 6, neo::WIN_8 = 6, neo::WIN_SERVER_2012_R2 = 7, neo::WIN_8_1 = 7,
  neo::WIN_UNKNOWN_NEWER = 8
}