AJA NTV2 SDK  18.0.0.2717
NTV2 SDK 18.0.0.2717
dllsetup.h
Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // File: DllSetup.h
3 //
4 // Desc: DirectShow base classes.
5 //
6 // Copyright (c) 1992-2001 Microsoft Corporation. All rights reserved.
7 //------------------------------------------------------------------------------
8 
9 
10 // To be self registering, OLE servers must
11 // export functions named DllRegisterServer
12 // and DllUnregisterServer. To allow use of
13 // custom and default implementations the
14 // defaults are named AMovieDllRegisterServer
15 // and AMovieDllUnregisterServer.
16 //
17 // To the use the default implementation you
18 // must provide stub functions.
19 //
20 // i.e. STDAPI DllRegisterServer()
21 // {
22 // return AMovieDllRegisterServer();
23 // }
24 //
25 // STDAPI DllUnregisterServer()
26 // {
27 // return AMovieDllUnregisterServer();
28 // }
29 //
30 //
31 // AMovieDllRegisterServer calls IAMovieSetup.Register(), and
32 // AMovieDllUnregisterServer calls IAMovieSetup.Unregister().
33 
34 STDAPI AMovieDllRegisterServer2( BOOL );
37 
38 // helper functions
39 STDAPI EliminateSubKey( HKEY, LPCTSTR );
40 
41 
42 STDAPI
43 AMovieSetupRegisterFilter2( const AMOVIESETUP_FILTER * const psetupdata
44  , IFilterMapper2 * pIFM2
45  , BOOL bRegister );
46 
AMovieDllRegisterServer2
STDAPI AMovieDllRegisterServer2(BOOL)
Definition: dllsetup.cpp:368
AMovieSetupRegisterFilter2
STDAPI AMovieSetupRegisterFilter2(const AMOVIESETUP_FILTER *const psetupdata, IFilterMapper2 *pIFM2, BOOL bRegister)
Definition: dllsetup.cpp:252
_AMOVIESETUP_FILTER
Definition: combase.h:116
EliminateSubKey
STDAPI EliminateSubKey(HKEY, LPCTSTR)
Definition: dllsetup.cpp:40
AMovieDllUnregisterServer
STDAPI AMovieDllUnregisterServer()
Definition: dllsetup.cpp:638
AMovieDllRegisterServer
STDAPI AMovieDllRegisterServer()
Definition: dllsetup.cpp:532