mpw/toolbox/rm.h
2013-08-03 19:19:44 -04:00

57 lines
1.3 KiB
C++

#ifndef __mpw_rm_h__
#define __mpw_rm_h__
#include <cstdint>
namespace RM
{
namespace Native
{
uint16_t GetResource(uint32_t type, uint16_t id, uint32_t &theHandle);
}
uint16_t CloseResFile(uint16_t trap);
uint16_t GetNamedResource(uint16_t trap);
uint16_t Get1NamedResource(uint16_t trap);
uint16_t GetResource(uint16_t trap);
uint16_t Get1Resource(uint16_t trap);
uint16_t Get1IndResource(uint16_t trap);
uint16_t UnloadSeg(uint16_t trap);
uint16_t ReleaseResource(uint16_t trap);
uint16_t ResError(uint16_t trap);
uint16_t OpenResFile(uint16_t trap);
uint16_t OpenRFPerm(uint16_t trap);
uint16_t SetResLoad(uint16_t trap);
uint16_t CurResFile(uint16_t trap);
uint16_t UseResFile(uint16_t trap);
uint16_t CreateResFile(uint16_t trap);
uint16_t Count1Resources(uint16_t trap);
uint16_t UpdateResFile(uint16_t trap);
uint16_t GetResFileAttrs(uint16_t trap);
uint16_t SetResFileAttrs(uint16_t trap);
uint16_t AddResource(uint16_t trap);
uint16_t GetResAttrs(uint16_t trap);
uint16_t SetResAttrs(uint16_t trap);
uint16_t WriteResource(uint16_t trap);
uint16_t DetachResource(uint16_t trap);
uint16_t RemoveResource(uint16_t trap);
uint16_t GetResourceSizeOnDisk(uint16_t trap);
uint16_t GetResInfo(uint16_t trap);
uint16_t LoadResource(uint16_t trap);
}
#endif