#include <streams.h>Go to the source code of this file.
Classes | |
| class | CClassFactory |
Functions | |
| STDAPI | DllGetClassObject (REFCLSID rClsID, REFIID riid, void **pv) |
| void | DllInitClasses (BOOL bLoading) |
| STDAPI | DllCanUnloadNow () |
| BOOL WINAPI | DllEntryPoint (HINSTANCE, ULONG, LPVOID) |
Variables | |
| CFactoryTemplate | g_Templates [] |
| int | g_cTemplates |
| HINSTANCE | g_hInst |
| DWORD | g_amPlatform |
| OSVERSIONINFO | g_osInfo |
| STDAPI DllCanUnloadNow | ( | void | ) |
Definition at line 185 of file dllentry.cpp.
References DbgLog, CClassFactory::IsLocked(), LOG_MEMORY, CBaseObject::ObjectsActive(), S_FALSE, and S_OK.
Definition at line 201 of file dllentry.cpp.
References DbgDumpObjectRegister, DbgInitialise, DbgLog, DbgSetModuleLevel, DbgTerminate, DllInitClasses(), FALSE, g_amPlatform, g_hInst, g_osInfo, LOG_ERROR, LOG_MEMORY, NULL, CBaseObject::ObjectsActive(), pName, and TRUE.
| STDAPI DllGetClassObject | ( | REFCLSID | rClsID, | |
| REFIID | riid, | |||
| void ** | pv | |||
| ) |
Definition at line 146 of file dllentry.cpp.
References CClassFactory::CClassFactory(), E_NOINTERFACE, E_OUTOFMEMORY, g_cTemplates, CFactoryTemplate::IsClassID(), LPVOID, and NULL.
| void DllInitClasses | ( | BOOL | bLoading | ) |
Definition at line 171 of file dllentry.cpp.
References g_cTemplates, CFactoryTemplate::m_ClsID, CFactoryTemplate::m_lpfnInit, and NULL.
Referenced by DllEntryPoint().
| DWORD g_amPlatform |
Definition at line 22 of file dllentry.cpp.
Referenced by DllEntryPoint(), and WideStringFromResource().
| int g_cTemplates |
| HINSTANCE g_hInst |
Definition at line 21 of file dllentry.cpp.
Referenced by CBasePropertyPage::Activate(), AMovieDllRegisterServer(), AMovieDllRegisterServer2(), DllEntryPoint(), GetDialogSize(), StringFromResource(), and WideStringFromResource().
| OSVERSIONINFO g_osInfo |
1.5.6