1 //------------------------------------------------------------------------------
4 // Desc: DirectShow base classes.
6 // Copyright (c) 1992-2002 Microsoft Corporation. All rights reserved.
7 //------------------------------------------------------------------------------
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.
17 // To the use the default implementation you
18 // must provide stub functions.
20 // i.e. STDAPI DllRegisterServer()
22 // return AMovieDllRegisterServer();
25 // STDAPI DllUnregisterServer()
27 // return AMovieDllUnregisterServer();
31 // AMovieDllRegisterServer calls IAMovieSetup.Register(), and
32 // AMovieDllUnregisterServer calls IAMovieSetup.Unregister().
34 STDAPI
AMovieDllRegisterServer2( BOOL
);
35 STDAPI
AMovieDllRegisterServer();
36 STDAPI
AMovieDllUnregisterServer();
39 STDAPI
EliminateSubKey( HKEY
, LPTSTR
);
43 AMovieSetupRegisterFilter2( const AMOVIESETUP_FILTER
* const psetupdata
44 , IFilterMapper2
* pIFM2