#include "LoadResources.h"

UCHAR* LoadCustomResource(int resID, HINSTANCE hInstance)
{
    HRSRC hResInfo;
    HGLOBAL hResource;

    // first find the resource info block
    if ((hResInfo = FindResource(hInstance, MAKEINTRESOURCE(resID), "FILE_BITMAP")) == NULL)
    {
        return(NULL);
    }

    // now get a handle to the resource
    if ((hResource = LoadResource(hInstance, hResInfo)) == NULL)
    {
        return(NULL);
    }

    // finally get and return a pointer to the resource
    return ((UCHAR*)LockResource(hResource));
}
