home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / dbmsg / mapi / peer.xp / xplogger.h < prev    next >
Text File  |  1996-04-11  |  855b  |  32 lines

  1. /*
  2.  -  X P L O G G E R . H
  3.  -
  4.  *  Purpose:
  5.  *      Logfile definitions for Sample Transport Provider.
  6.  *
  7.  *  Copyright 1992-1995 Microsoft Corporation.  All Rights Reserved.
  8.  */
  9.  
  10. /* Start up the logging function if indicated and not already
  11.    started on another session. Called at logon time. */
  12.  
  13. void InitTransportLog (LPXPL lpSession, ULONG ulFlags);
  14.  
  15. /* Shut down the logging function if started. Called at
  16.    Deinit time. */
  17.  
  18. void DeInitTransportLog (ULONG ulFlags);
  19.  
  20. /* One flag value is defined -- a "do it quickly" bit. */
  21.  
  22. #define LOG_DEINIT_HURRY (ULONG)(0x00000001)
  23.  
  24. /* Log a formatted line. Always called; determination of
  25.    whether the file is open happens at the lower level. */
  26.  
  27. void __cdecl PrintfTransportLog (LPTSTR fmt,...);
  28.  
  29. /* Log a line of text. Always called. */
  30.  
  31. void PutsTransportLog (LPTSTR str);
  32.