关于裸数据raw格式的读取,该如何处理

关于裸数据raw格式的读取
最近在做一个关于DIB的程序,需要读入raw格式,是short行,640*480的,实在是不知该如何读取,本人菜鸟。请哪位能给吃一个程序吗?学习一下,不胜感激。。

------解决方案--------------------
BOOL LoadRaw(UINT rawid, long nWidth, long nHeight)
{

m_pRaw = NULL;
CString resName;
resName.Format("#%d", rawid);
HGLOBAL hRaw = LoadResource(AfxGetResourceHandle(), 
FindResource(AfxGetResourceHandle(), resName, "RAW"));
if (!hRaw)
return FALSE;

m_pRaw = (unsigned int*)LockResource(hRaw);

if (!m_pRaw)
return FALSE;

m_nRawWidth = nWidth;
m_nRawHeight = nHeight;

return TRUE;
}