home *** CD-ROM | disk | FTP | other *** search
/ The Net: Ultimate Internet Guide / WWLCD1.ISO / mac / SiteBldr / AMOVIE / SDK / _SETUP / COMMON.Z / dllsetup.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-04-17  |  1.3 KB  |  41 lines

  1. //==========================================================================;
  2. //
  3. //  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  4. //  KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  5. //  IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
  6. //  PURPOSE.
  7. //
  8. //  Copyright (c) 1992 - 1996  Microsoft Corporation.  All Rights Reserved.
  9. //
  10. //--------------------------------------------------------------------------;
  11.  
  12. // To be self registering, OLE servers must
  13. // export functions named DllRegisterServer
  14. // and DllUnregisterServer.  To allow use of
  15. // custom and default implementations the
  16. // defaults are named AMovieDllRegisterServer
  17. // and AMovieDllUnregisterServer.
  18. //
  19. // To the use the default implementation you
  20. // must provide stub functions.
  21. //
  22. // i.e. HRESULT DllRegisterServer()
  23. //      {
  24. //        return AMovieDllRegisterServer();
  25. //      }
  26. //
  27. //      HRESULT DllUnregisterServer()
  28. //      {
  29. //        return AMovieDllUnregisterServer();
  30. //      }
  31. //
  32. //
  33. // AMovieDllRegisterServer   calls IAMovieSetup.Register(), and
  34. // AMovieDllUnregisterServer calls IAMovieSetup.Unregister().
  35. //
  36. extern HRESULT AMovieDllRegisterServer();
  37. extern HRESULT AMovieDllUnregisterServer();
  38.  
  39. // helper functions
  40. extern HRESULT EliminateSubKey( HKEY, LPTSTR );
  41.