24 #ifndef __MResourceShell_h__ 25 #define __MResourceShell_h__ 28 #include "PMLocaleId.h" 29 #include "CResourceShell.h" 44 static void LockResourceHandle( SysHandle rsrcHandle);
49 static void UnlockResourceHandle( SysHandle rsrcHandle);
97 extern int64 ts_TotalNumResourceAccesses;
102 inline void MResourceShell::LockResourceHandle(SysHandle )
111 inline void MResourceShell::UnlockResourceHandle(SysHandle )
122 MTOOLBOX::ReleaseResource(rsrcHandle);
129 MTOOLBOX::DetachResource(rsrcHandle);
136 return MTOOLBOX::GetHandleSize(rsrcHandle);
144 ts_TotalNumResourceAccesses++;
148 return MTOOLBOX::Count1Resources(rsrcType);
156 ts_TotalNumResourceAccesses++;
159 return MTOOLBOX::Get1Resource(type,
id);
167 ts_TotalNumResourceAccesses++;
170 return MTOOLBOX::Get1IndResource(type, index);
174 #endif // __MResourceShell_h__