| 674 | } |
| 675 | |
| 676 | BYTE* Win32Frame::GetResource(WORD id, LPCSTR lpType, uint32_t dwExpectedSize) |
| 677 | { |
| 678 | HRSRC hResInfo = FindResource(NULL, MAKEINTRESOURCE(id), lpType); |
| 679 | if (hResInfo == NULL) |
| 680 | return NULL; |
| 681 | |
| 682 | uint32_t dwResSize = SizeofResource(NULL, hResInfo); |
| 683 | if (dwResSize != dwExpectedSize) |
| 684 | return NULL; |
| 685 | |
| 686 | HGLOBAL hResData = LoadResource(NULL, hResInfo); |
| 687 | if (hResData == NULL) |
| 688 | return NULL; |
| 689 | |
| 690 | BYTE* pResource = (BYTE*)LockResource(hResData); // NB. Don't need to unlock resource |
| 691 | |
| 692 | return pResource; |
| 693 | } |
| 694 | |
| 695 | std::string Win32Frame::Video_GetScreenShotFolder() const |
| 696 | { |
no outgoing calls
no test coverage detected