MCPcopy Create free account
hub / github.com/bytecode77/r77-rootkit / GetResource

Function GetResource

r77api/r77win.c:376–394  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

374 return result;
375}
376BOOL GetResource(DWORD resourceID, PCSTR type, LPBYTE *data, LPDWORD size)
377{
378 HRSRC resource = FindResourceA(NULL, MAKEINTRESOURCEA(resourceID), type);
379 if (resource)
380 {
381 *size = SizeofResource(NULL, resource);
382 if (*size)
383 {
384 HGLOBAL resourceData = LoadResource(NULL, resource);
385 if (resourceData)
386 {
387 *data = (LPBYTE)LockResource(resourceData);
388 return TRUE;
389 }
390 }
391 }
392
393 return FALSE;
394}
395BOOL GetPathFromHandle(HANDLE file, PWCHAR fileName, DWORD fileNameLength)
396{
397 BOOL result = FALSE;

Callers 2

mainFunction · 0.85
mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected