24 #ifndef __WBASERESOURCEACCESS__ 25 #define __WBASERESOURCEACCESS__ 28 #include "IResourceAccess.h" 30 #include <boost/thread/recursive_mutex.hpp> 96 void OpenResourceFile();
97 void CloseResourceFile();
99 ResourceFileInfo *fResourceFileInfo;
100 ResourceFileInfo *fPluginResourceFileInfo;
101 HRSRC fPreviousResourceHandle;
106 class ResourceLock :
private boost::noncopyable
109 ResourceLock(boost::recursive_mutex& mutex, int32& lockCounter);
112 boost::recursive_mutex::scoped_lock fLock;
116 ResourceLock fResourceLock;