COXResourceFile

COXResourceFile provides a resource with a CSharedFile (thus CFile) interface. One can read or write any types (e.g. a gif-picture, a movie etc. as in RT_RCDATA) of resources directly through familiar Read(), Write(), Seek(), Flush(), Close(), etc.. The resource will be loaded into memory and wrapped by a COXResourceFile. All changes will be applied to the resource in memory and will be committed when the file is flushed.
COXResourceLibrary wraps Win32 API's resource functions (together with COXResourceFile). One object of COXResourceLibrary corresponds to a library file (an executable: .DLL or .EXE file), whereas one object of COXResourceFile corresponds to one resource in a library.
Features:
•	direct access of a resource's binary data through familiar CFile interface 
•	easy multiple resources update 
•	fewest codes to write when implementing drag/drop/copy/paste of resources 
•	easy to enumerate resources in a library file 
•	flexible parameter data type when specifying type or name of a resource