home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / netds / winsock / nwlink / testlib / wperror.c < prev   
C/C++ Source or Header  |  1997-10-05  |  1KB  |  38 lines

  1. /****************************************************************************\
  2. *  wperror.c -- sample program library demonstrating NWLink.
  3. *
  4. *       Microsoft Developer Support
  5. *       Copyright (c) 1992-1997 Microsoft Corporation
  6. *
  7. *  Demonstrates basic sockets programming with the Windows Sockets API
  8. *  using the NWLink transport.
  9. ****************************************************************************/
  10. #include <stdio.h>
  11. #include <windows.h>
  12. #include "externs.h"
  13.  
  14. /****************************************************************************
  15. *
  16. *    FUNCTION:  win_net_perror( HWND parent, LPSTR p, int tm_flag)
  17. *
  18. *    PURPOSE:   Similar to the perror() function. This will display
  19. *           a dialog box witht an error message showing the last error for 
  20. *        the calling process.  This should be called IMMEDIATELY after 
  21. *         a call has returned an error condition.
  22. *
  23. *    ARGUMENTS:    HWND    to the parent window    
  24. *               LPSTR    => user string to print first
  25. *               int    flag set if message box should be task modal
  26. *
  27. *     RETURNS:   nothing.
  28. *
  29. *\***************************************************************************/
  30. void win_net_perror(HWND parent, LPSTR p, int tm_flag)
  31. {
  32.     MessageBox(parent, dos_net_strerror(p), NULL, 
  33.         MB_OK | MB_ICONEXCLAMATION | (tm_flag ? MB_TASKMODAL : 0));
  34.  
  35.     return;
  36. }
  37.