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