26#ifndef _SO_WINRESOURCE_
27#define _SO_WINRESOURCE_
29#include <Inventor/Win/SoWinBeginStrict.h>
30#include <Inventor/sys/port.h>
31#include <Inventor/sys/SoDynamicLibManager.h>
32#include <Inventor/Win/SoWinRes.h>
33#include <Inventor/Win/SoWinDef.h>
34#include <Inventor/SbBasic.h>
35#include <Inventor/SbString.h>
41 static SoDynamicLibManager::SafeLibraryHandle& loadResourceDll(LPCTSTR lpszDllName);
42 static LPCTSTR getString(
int nId);
43 static void freeStrings();
44 static HGLOBAL getStringCopy(
int nId);
45 static Hmenu getMenu(
int nId);
46 static SoDynamicLibManager::SafeLibraryHandle m_hResDllSafeHandle;
48 static LPCTSTR loadStringResource(
int nId);
49 static SbDict * m_pStringDict;
52#include <Inventor/Win/SoWinEndStrict.h>