source: trunk/src/mpr/mpr.h@ 1036

Last change on this file since 1036 was 97, checked in by phaller, 26 years ago

Add: added cvs variable $Id$ to source files.

File size: 7.4 KB
Line 
1/* $Id: mpr.h,v 1.3 1999-06-10 17:06:06 phaller Exp $ */
2
3/*
4 *
5 * Project Odin Software License can be found in LICENSE.TXT
6 *
7 */
8/*
9 * MPR apis
10 *
11 * 1998/06/12
12 *
13 * Copyright 1998 Patrick Haller
14 */
15/*****************************************************************************
16 * Name : MPR.H
17 * Purpose : This module maps all Win32 functions contained in MPR.DLL
18 * to their OS/2-specific counterparts as far as possible.
19 * Basis is 5.05.97 12.00 59152 MPR.DLL (NT4SP3)
20 *****************************************************************************/
21
22
23#ifndef __MPR_H__
24#define __MPR_H__
25
26#define WINVER 0x400
27#undef APIENTRY
28#define APIENTRY WIN32API
29#define FAR
30
31#include <winnetwk.h>
32
33/****************************************************************************
34 * Prototypes *
35 ****************************************************************************/
36
37DWORD WIN32API OS2WNetAddConnection2A(LPNETRESOURCEA lpNetResource,
38 LPCSTR lpPassword,
39 LPCSTR lpUsername,
40 DWORD fdwConnection);
41
42DWORD WIN32API OS2WNetAddConnection2W(LPNETRESOURCEW lpNetResource,
43 LPCWSTR lpPassword,
44 LPCWSTR lpUsername,
45 DWORD fdwConnection);
46
47DWORD WIN32API OS2WNetAddConnection3A(HWND hwndOwner,
48 LPNETRESOURCEA lpNetResource,
49 LPCSTR lpPassword,
50 LPCSTR lpUsername,
51 DWORD fdwConnection);
52
53DWORD WIN32API OS2WNetAddConnection3W(HWND hwndOwner,
54 LPNETRESOURCEW lpNetResource,
55 LPCWSTR lpPassword,
56 LPCWSTR lpUsername,
57 DWORD fdwConnection);
58
59DWORD WIN32API OS2WNetAddConnectionA(LPCSTR lpRemoteName,
60 LPCSTR lpPassword,
61 LPCSTR lpUsername);
62
63DWORD WIN32API OS2WNetAddConnectionW(LPCWSTR lpRemoteName,
64 LPCWSTR lpPassword,
65 LPCWSTR lpUsername);
66
67DWORD WIN32API OS2WNetCancelConnection2A(LPTSTR lpszName,
68 DWORD fdwConnection,
69 BOOL fForce);
70
71DWORD WIN32API OS2WNetCancelConnection2W(LPWSTR lpszName,
72 DWORD fdwConnection,
73 BOOL fForce);
74
75DWORD WIN32API OS2WNetCancelConnectionA(LPTSTR lpszName,
76 BOOL fForce);
77
78DWORD WIN32API OS2WNetCancelConnectionW(LPWSTR lpszName,
79 BOOL fForce);
80
81DWORD WIN32API OS2WNetCloseEnum (HANDLE hEnum);
82
83DWORD WIN32API OS2WNetConnectionDialog (HWND hwnd,
84 DWORD fdwResourceType);
85
86DWORD WIN32API OS2WNetDisconnectDialog (HWND hwnd,
87 DWORD fdwResourceType);
88
89DWORD WIN32API OS2WNetEnumResourceA (HANDLE hEnum,
90 LPDWORD lpcEntries,
91 LPVOID lpvBuffer,
92 LPDWORD lpcBuffer);
93
94DWORD WIN32API OS2WNetEnumResourceW (HANDLE hEnum,
95 LPDWORD lpcEntries,
96 LPVOID lpvBuffer,
97 LPDWORD lpcBuffer);
98
99DWORD WIN32API OS2WNetGetConnectionA (LPTSTR lpszLocalName,
100 LPTSTR lpszRemoteName,
101 LPDWORD lpcchBuffer);
102
103DWORD WIN32API OS2WNetGetConnectionW (LPWSTR lpszLocalName,
104 LPWSTR lpszRemoteName,
105 LPDWORD lpcchBuffer);
106
107DWORD WIN32API OS2WNetGetLastErrorA (LPDWORD lpdwErrorCode,
108 LPTSTR lpszDescription,
109 DWORD cchDescription,
110 LPTSTR lpszName,
111 DWORD cchName);
112
113DWORD WIN32API OS2WNetGetLastErrorW (LPDWORD lpdwErrorCode,
114 LPWSTR lpszDescription,
115 DWORD cchDescription,
116 LPWSTR lpszName,
117 DWORD cchName);
118
119DWORD WIN32API OS2WNetGetResourceInformationA(LPNETRESOURCEA lpNetResource,
120 LPVOID lpBuffer,
121 LPDWORD cbBuffer,
122 LPTSTR *lplpSystem);
123
124DWORD WIN32API OS2WNetGetResourceInformationW(LPNETRESOURCEW lpNetResource,
125 LPVOID lpBuffer,
126 LPDWORD cbBuffer,
127 LPWSTR *lplpSystem);
128
129DWORD WIN32API OS2WNetGetResourceParentA(LPNETRESOURCEA lpNetResource,
130 LPVOID lpBuffer,
131 LPDWORD lpBufferSize);
132
133DWORD WIN32API OS2WNetGetResourceParentW(LPNETRESOURCEW lpNetResource,
134 LPVOID lpBuffer,
135 LPDWORD lpBufferSize);
136
137DWORD WIN32API OS2WNetGetUniversalNameA(LPCSTR lpLocalPath,
138 DWORD dwInfoLevel,
139 LPVOID lpBuffer,
140 LPDWORD lpBufferSize);
141
142DWORD WIN32API OS2WNetGetUniversalNameW(LPCWSTR lpLocalPath,
143 DWORD dwInfoLevel,
144 LPVOID lpBuffer,
145 LPDWORD lpBufferSize);
146
147DWORD WIN32API OS2WNetGetUserA(LPTSTR lpszLocalName,
148 LPTSTR lpszUserName,
149 LPDWORD lpcchBuffer);
150
151DWORD WIN32API OS2WNetGetUserW(LPWSTR lpszLocalName,
152 LPWSTR lpszUserName,
153 LPDWORD lpcchBuffer);
154
155DWORD WIN32API OS2WNetOpenEnumA(DWORD fdwScope,
156 DWORD fdwType,
157 DWORD fdwUsage,
158 LPNETRESOURCEA lpNetResource,
159 LPHANDLE lphEnum);
160
161DWORD WIN32API OS2WNetOpenEnumW(DWORD fdwScope,
162 DWORD fdwType,
163 DWORD fdwUsage,
164 LPNETRESOURCEW lpNetResource,
165 LPHANDLE lphEnum);
166
167DWORD WIN32API OS2WNetSetLastErrorA (DWORD dwErrorCode,
168 LPTSTR lpszDescription,
169 LPTSTR lpszName);
170
171DWORD WIN32API OS2WNetSetLastErrorW (DWORD dwErrorCode,
172 LPWSTR lpszDescription,
173 LPWSTR lpszName);
174
175
176
177
178
179
180#endif
Note: See TracBrowser for help on using the repository browser.