47 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| //------------------------------------------------------------------------------
 | |
| // File: DllSetup.h
 | |
| //
 | |
| // Desc: DirectShow base classes.
 | |
| //
 | |
| // Copyright (c) 1992-2001 Microsoft Corporation.  All rights reserved.
 | |
| //------------------------------------------------------------------------------
 | |
| 
 | |
| 
 | |
| // To be self registering, OLE servers must
 | |
| // export functions named DllRegisterServer
 | |
| // and DllUnregisterServer.  To allow use of
 | |
| // custom and default implementations the
 | |
| // defaults are named AMovieDllRegisterServer
 | |
| // and AMovieDllUnregisterServer.
 | |
| //
 | |
| // To the use the default implementation you
 | |
| // must provide stub functions.
 | |
| //
 | |
| // i.e. STDAPI DllRegisterServer()
 | |
| //      {
 | |
| //        return AMovieDllRegisterServer();
 | |
| //      }
 | |
| //
 | |
| //      STDAPI DllUnregisterServer()
 | |
| //      {
 | |
| //        return AMovieDllUnregisterServer();
 | |
| //      }
 | |
| //
 | |
| //
 | |
| // AMovieDllRegisterServer   calls IAMovieSetup.Register(), and
 | |
| // AMovieDllUnregisterServer calls IAMovieSetup.Unregister().
 | |
| 
 | |
| STDAPI AMovieDllRegisterServer2( BOOL );
 | |
| STDAPI AMovieDllRegisterServer();
 | |
| STDAPI AMovieDllUnregisterServer();
 | |
| 
 | |
| // helper functions
 | |
| STDAPI EliminateSubKey( HKEY, LPCTSTR );
 | |
| 
 | |
| 
 | |
| STDAPI
 | |
| AMovieSetupRegisterFilter2( const AMOVIESETUP_FILTER * const psetupdata
 | |
|                           , IFilterMapper2 *         pIFM2
 | |
|                           , BOOL                             bRegister  );
 | |
| 
 |