#include <assert.h> | |
#include <windows.h> | |
int main(int argc, char *argv[]) | |
{ | |
// verify that the expected resource exists and has the expected contents | |
HRSRC hRsrc; | |
unsigned int size; | |
HGLOBAL hGlobal; | |
void* data; | |
((void)argc); | |
hRsrc = FindResource(NULL, argv[1], RT_RCDATA); | |
assert(hRsrc); | |
size = SizeofResource(NULL, hRsrc); | |
hGlobal = LoadResource(NULL, hRsrc); | |
data = LockResource(hGlobal); | |
assert(size == strlen(argv[1])); | |
assert(memcmp(data, argv[1], size) == 0); | |
return 0; | |
} |