#include <streams.h>Go to the source code of this file.
Defines | |
| #define | MAX_KEY_LEN 260 |
Functions | |
| STDAPI | EliminateSubKey (HKEY hkey, LPTSTR strSubKey) |
| STDAPI | AMovieSetupRegisterServer (CLSID clsServer, LPCWSTR szDescription, LPCWSTR szFileName, LPCWSTR szThreadingModel=L"Both", LPCWSTR szServerType=L"InprocServer32") |
| STDAPI | AMovieSetupUnregisterServer (CLSID clsServer) |
| STDAPI | AMovieSetupRegisterFilter2 (const AMOVIESETUP_FILTER *const psetupdata, IFilterMapper2 *pIFM2, BOOL bRegister) |
| STDAPI | RegisterAllServers (LPCWSTR szFileName, BOOL bRegister) |
| STDAPI | AMovieDllRegisterServer2 (BOOL bRegister) |
| STDAPI | AMovieDllRegisterServer (void) |
| STDAPI | AMovieDllUnregisterServer () |
Variables | |
| int | g_cTemplates |
| CFactoryTemplate | g_Templates [] |
| #define MAX_KEY_LEN 260 |
Definition at line 8 of file dllsetup.cpp.
Referenced by AMovieSetupUnregisterServer(), and EliminateSubKey().
| STDAPI AMovieDllRegisterServer | ( | void | ) |
Definition at line 380 of file dllsetup.cpp.
References AmHresultFromWin32, AMovieSetupRegisterServer(), CP_ACP, E_NOINTERFACE, FAILED, g_cTemplates, g_hInst, GetLastError(), hr, HRESULT, CFactoryTemplate::m_ClsID, CFactoryTemplate::m_lpfnNew, CFactoryTemplate::m_Name, and NULL.
| STDAPI AMovieDllRegisterServer2 | ( | BOOL | bRegister | ) |
Definition at line 246 of file dllsetup.cpp.
References AmHresultFromWin32, AMovieSetupRegisterFilter(), AMovieSetupRegisterFilter2(), ASSERT, CP_ACP, DbgLog, FAILED, FALSE, g_cTemplates, g_hInst, GetLastError(), hr, HRESULT, LOG_TRACE, LPVOID, CFactoryTemplate::m_Name, CFactoryTemplate::m_pAMovieSetup_Filter, NULL, RegisterAllServers(), and TRUE.
| STDAPI AMovieDllUnregisterServer | ( | ) |
Definition at line 467 of file dllsetup.cpp.
References AMovieSetupUnregisterServer(), E_NOINTERFACE, FAILED, g_cTemplates, hr, HRESULT, CFactoryTemplate::m_ClsID, CFactoryTemplate::m_lpfnNew, and NULL.
| STDAPI AMovieSetupRegisterFilter2 | ( | const AMOVIESETUP_FILTER *const | psetupdata, | |
| IFilterMapper2 * | pIFM2, | |||
| BOOL | bRegister | |||
| ) |
Definition at line 169 of file dllsetup.cpp.
References _AMOVIESETUP_FILTER::clsID, DbgLog, _AMOVIESETUP_FILTER::dwMerit, hr, HRESULT, LOG_TRACE, _AMOVIESETUP_FILTER::lpPin, _AMOVIESETUP_FILTER::nPins, NULL, S_FALSE, and _AMOVIESETUP_FILTER::strName.
Referenced by AMovieDllRegisterServer2().
| STDAPI AMovieSetupRegisterServer | ( | CLSID | clsServer, | |
| LPCWSTR | szDescription, | |||
| LPCWSTR | szFileName, | |||
| LPCWSTR | szThreadingModel = L"Both", |
|||
| LPCWSTR | szServerType = L"InprocServer32" | |||
| ) |
Definition at line 71 of file dllsetup.cpp.
References AmHresultFromWin32, ASSERT, hr, HRESULT, LONG, and NULL.
Referenced by AMovieDllRegisterServer(), and RegisterAllServers().
| STDAPI AMovieSetupUnregisterServer | ( | CLSID | clsServer | ) |
Definition at line 150 of file dllsetup.cpp.
References ASSERT, EliminateSubKey(), hr, HRESULT, and MAX_KEY_LEN.
Referenced by AMovieDllUnregisterServer(), and RegisterAllServers().
| STDAPI EliminateSubKey | ( | HKEY | hkey, | |
| LPTSTR | strSubKey | |||
| ) |
Definition at line 14 of file dllsetup.cpp.
References ASSERT, E_FAIL, EliminateSubKey(), LONG, MAX_KEY_LEN, and NULL.
Referenced by AMovieSetupUnregisterServer(), and EliminateSubKey().
| STDAPI RegisterAllServers | ( | LPCWSTR | szFileName, | |
| BOOL | bRegister | |||
| ) |
Definition at line 209 of file dllsetup.cpp.
References AMovieSetupRegisterServer(), AMovieSetupUnregisterServer(), DbgLog, FAILED, g_cTemplates, hr, HRESULT, LOG_TRACE, CFactoryTemplate::m_ClsID, and CFactoryTemplate::m_Name.
Referenced by AMovieDllRegisterServer2().
| int g_cTemplates |
1.5.6