Надергал из своего старого проекта вызовов для чтения ресурса.
Правда у меня ресурсы были текстовые, но суть от этого не меняется.
HMODULE hModule = GetModuleHandle(NULL);
HRSRC hResInfo = FindResourceA(hModule, MAKEINTRESOURCEA(IDR_README1), MAKEINTRESOURCEA(READMETXT));
HGLOBAL hResource = LoadResource(hModule, hResInfo);
DWORD nSize = SizeofResource(hModule, hResInfo);
LPVOID resource = LockResource(hResource);
После LockResource получаете указатель на байтовый массив вашего ресурса, дальше делайте с ним что хотите.
В примере IDR_README1 и READMETXT - идентификатор ресурса из rc файла.
Вызовы расположены в реальном порядке, как есть в проекте.