Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
WindowsResourceManager.h
1/*/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#ifndef _Stroika_Foundation_Execution_Resources_Concrete_WindowsResourceManager_h_
5#define _Stroika_Foundation_Execution_Resources_Concrete_WindowsResourceManager_h_ 1
6
7#include "Stroika/Foundation/StroikaPreComp.h"
8
9#if qStroika_Foundation_Common_Platform_Windows
10#include <Windows.h>
11#else
12#error "WINDOWS REQUIRED FOR THIS MODULE"
13#endif
14
16#include "Stroika/Foundation/Common/Common.h"
17#include "Stroika/Foundation/Execution/Resources/Manager.h"
18
19namespace Stroika::Foundation::Execution::Resources::Concrete {
20
21 /**
22 * Provide ResourceManager access to a Windows resource section of a Windows executable.
23 */
25 public:
26 WindowsResourceManager (HMODULE hModule);
27
28 private:
29 class Rep_;
30 };
31
32}
33
34/*
35 ********************************************************************************
36 ***************************** Implementation Details ***************************
37 ********************************************************************************
38 */
39#include "WindowsResourceManager.inl"
40
41#endif /*_Stroika_Foundation_Execution_Resources_Concrete_WindowsResourceManager_h_*/