Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cResourceBase.h
Go to the documentation of this file.
1 //
5 //
6 
7 #ifndef _INC_cResourceBase_H
8 #define _INC_cResourceBase_H
9 #ifndef NO_PRAGMA_ONCE
10 #pragma once
11 #endif
12 
13 #include "cMime.h"
14 #include "cFilePath.h"
15 
16 namespace Gray
17 {
19  typedef WORD RESOURCEID_t;
20 
21  interface IResourceLoader
22  {
27 
28  HRESULT LoadResource(const char* pszName, MIME_TYPE eMime);
29  };
30 
32  {
36  public:
38 
39  public:
40  virtual HRESULT LoadResource(const char* pszName, MIME_TYPE eMime);
41  };
42 }
43 #endif
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
Definition: cFilePath.h:59
Definition: cResourceBase.h:32
virtual HRESULT LoadResource(const char *pszName, MIME_TYPE eMime)
cFilePath m_Dir
Definition: cResourceBase.h:37
< The main namespace for all Core functions.
Definition: GrayCore.cpp:14
MIME_TYPE
Definition: cMime.h:79
WORD RESOURCEID_t
A resource in .RC attached to a file/module. like MAKEINTRESOURCE(). https://docs....
Definition: cResourceBase.h:19
Definition: cResourceBase.h:22
HRESULT LoadResource(const char *pszName, MIME_TYPE eMime)