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

Last change on this file since 77 was 46, checked in by sandervl, 26 years ago

* empty log message *

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