Reactos
1/*
2 * PROJECT: LAN Manager
3 * FILE: dll\win32\ntlanman\ntlanman.c
4 * PURPOSE: Main file
5 * PROGRAMMERS: Dmitry Chapyshev (dmitry@reactos.org)
6 */
7
8#define WIN32_NO_STATUS
9#include <windef.h>
10#include <winnetwk.h>
11//#include <npapi.h>
12
13#include <wine/debug.h>
14
15WINE_DEFAULT_DEBUG_CHANNEL(ntlanman);
16
17DWORD
18WINAPI
19NPGetConnection(LPWSTR lpLocalName,
20 LPWSTR lpRemoteName,
21 LPDWORD lpBufferSize)
22{
23 UNIMPLEMENTED;
24 return 0;
25}
26
27DWORD
28WINAPI
29NPGetCaps(DWORD nIndex)
30{
31 UNIMPLEMENTED;
32 return 0;
33}
34
35DWORD
36WINAPI
37NPGetUser(LPWSTR lpName,
38 LPWSTR lpUserName,
39 LPDWORD lpBufferSize)
40{
41 UNIMPLEMENTED;
42 return 0;
43}
44
45DWORD
46WINAPI
47NPAddConnection(LPNETRESOURCE lpNetResource,
48 LPWSTR lpPassword,
49 LPWSTR lpUserName)
50{
51 UNIMPLEMENTED;
52 return 0;
53}
54
55DWORD
56WINAPI
57NPCancelConnection(LPWSTR lpName,
58 BOOL fForce)
59{
60 UNIMPLEMENTED;
61 return 0;
62}
63
64DWORD
65WINAPI
66NPPropertyDialog(HWND hwndParent,
67 DWORD iButtonDlg,
68 DWORD nPropSel,
69 LPWSTR lpFileName,
70 DWORD nType)
71{
72 UNIMPLEMENTED;
73 return 0;
74}
75
76DWORD
77WINAPI
78NPGetDirectoryType(LPWSTR lpName,
79 LPINT lpType,
80 BOOL bFlushCache)
81{
82 UNIMPLEMENTED;
83 return 0;
84}
85
86DWORD
87WINAPI
88NPDirectoryNotify(HWND hwnd,
89 LPWSTR lpDir,
90 DWORD dwOper)
91{
92 UNIMPLEMENTED;
93 return 0;
94}
95
96DWORD
97WINAPI
98NPGetPropertyText(DWORD iButton,
99 DWORD nPropSel,
100 LPWSTR lpName,
101 LPWSTR lpButtonName,
102 DWORD nButtonNameLen,
103 DWORD nType)
104{
105 UNIMPLEMENTED;
106 return 0;
107}
108
109DWORD
110WINAPI
111NPOpenEnum(DWORD dwScope,
112 DWORD dwType,
113 DWORD dwUsage,
114 LPNETRESOURCE lpNetResource,
115 LPHANDLE lphEnum)
116{
117 UNIMPLEMENTED;
118 return 0;
119}
120
121DWORD
122WINAPI
123NPEnumResource(HANDLE hEnum,
124 LPDWORD lpcCount,
125 LPVOID lpBuffer,
126 LPDWORD lpBufferSize)
127{
128 UNIMPLEMENTED;
129 return 0;
130}
131
132DWORD
133WINAPI
134NPCloseEnum(HANDLE hEnum)
135{
136 UNIMPLEMENTED;
137 return 0;
138}
139
140DWORD
141WINAPI
142NPFormatNetworkName(LPWSTR lpRemoteName,
143 LPWSTR lpFormattedName,
144 LPDWORD lpnLength,
145 DWORD dwFlags,
146 DWORD dwAveCharPerLine)
147{
148 UNIMPLEMENTED;
149 return 0;
150}
151
152DWORD
153WINAPI
154NPAddConnection3(HWND hwndOwner,
155 LPNETRESOURCE lpNetResource,
156 LPWSTR lpPassword,
157 LPWSTR lpUserName,
158 DWORD dwFlags)
159{
160 UNIMPLEMENTED;
161 return 0;
162}
163
164DWORD
165WINAPI
166NPGetUniversalName(LPCWSTR lpLocalPath,
167 DWORD dwInfoLevel,
168 LPVOID lpBuffer,
169 LPDWORD lpBufferSize)
170{
171 UNIMPLEMENTED;
172 return 0;
173}
174
175DWORD
176WINAPI
177NPGetResourceParent(LPNETRESOURCE lpNetResource,
178 LPVOID lpBuffer,
179 LPDWORD lpcbBuffer)
180{
181 UNIMPLEMENTED;
182 return 0;
183}
184
185
186BOOL
187WINAPI
188DllMain(IN HINSTANCE hinstDLL,
189 IN DWORD dwReason,
190 IN LPVOID lpvReserved)
191{
192 switch (dwReason)
193 {
194 case DLL_PROCESS_ATTACH:
195 break;
196 }
197
198 return TRUE;
199}