Lines Matching defs:lpNetResource

204 DWORD APIENTRY NPAddConnection(LPNETRESOURCE lpNetResource,
209 return NPAddConnection3(NULL, lpNetResource, lpPassword, lpUserName, 0);
213 LPNETRESOURCE lpNetResource,
224 Log(("VBOXNP: NPAddConnection3: Local Name: %ls\n", lpNetResource->lpLocalName ));
225 Log(("VBOXNP: NPAddConnection3: Remote Name: %ls\n", lpNetResource->lpRemoteName ));
227 if ( lpNetResource->dwType != RESOURCETYPE_DISK
228 && lpNetResource->dwType != RESOURCETYPE_ANY)
230 Log(("VBOXNP: NPAddConnection3: Incorrect net resource type %d\n", lpNetResource->dwType));
239 if (lpNetResource->lpLocalName == NULL)
246 if ( lpNetResource->lpLocalName[0]
247 && lpNetResource->lpLocalName[1] == L':')
249 LocalName[0] = vboxToUpper(lpNetResource->lpLocalName[0]);
265 if ( lpNetResource->lpRemoteName
266 && lpNetResource->lpRemoteName[0] == L'\\'
267 && lpNetResource->lpRemoteName[1] == L'\\' )
269 /* No need for (lstrlen + 1), because 'lpNetResource->lpRemoteName' leading \ is not copied. */
270 if (lstrlen(ConnectionName) + lstrlen(lpNetResource->lpRemoteName) <= sizeof(ConnectionName) / sizeof(WCHAR))
272 lstrcat(ConnectionName, &lpNetResource->lpRemoteName[1]);
316 lpNetResource->lpLocalName,
611 LPNETRESOURCE lpNetResource,
616 Log(("VBOXNP: NPOpenEnum: dwScope 0x%08X, dwType 0x%08X, dwUsage 0x%08X, lpNetResource %p\n",
617 dwScope, dwType, dwUsage, lpNetResource));
636 if (lpNetResource && lpNetResource->lpRemoteName)
639 lpNetResource->lpRemoteName));
648 if (lpNetResource == NULL || lpNetResource->lpRemoteName == NULL)
658 const WCHAR *lpAfterName = vboxSkipServerName(lpNetResource->lpRemoteName);
679 if (lpNetResource == NULL || lpNetResource->lpRemoteName == NULL)
688 /* Enumerate lpNetResource->lpRemoteName container, which can be only the VBOXSVR container. */
689 const WCHAR *lpAfterName = vboxSkipServerName(lpNetResource->lpRemoteName);
1080 DWORD APIENTRY NPGetResourceParent(LPNETRESOURCE lpNetResource,
1084 Log(("VBOXNP: NPGetResourceParent: lpNetResource %p, lpBuffer %p, lpBufferSize %p\n",
1085 lpNetResource, lpBuffer, lpBufferSize));
1087 /* Construct a new NETRESOURCE which is syntactically a parent of lpNetResource,
1090 if (!lpNetResource || !lpNetResource->lpRemoteName || !lpBufferSize)
1095 const WCHAR *lpAfterName = vboxSkipServerName(lpNetResource->lpRemoteName);
1103 DWORD RemoteNameLength = lstrlen(lpNetResource->lpRemoteName);
1116 lstrcpy(pParent->lpRemoteName, lpNetResource->lpRemoteName);
1194 DWORD APIENTRY NPGetResourceInformation(LPNETRESOURCE lpNetResource,
1199 Log(("VBOXNP: NPGetResourceInformation: lpNetResource %p, lpBuffer %p, lpBufferSize %p, lplpSystem %p\n",
1200 lpNetResource, lpBuffer, lpBufferSize, lplpSystem));
1202 if ( lpNetResource == NULL
1203 || lpNetResource->lpRemoteName == NULL
1211 lpNetResource->lpRemoteName, *lpBufferSize));
1213 const WCHAR *lpAfterName = vboxSkipServerName(lpNetResource->lpRemoteName);
1221 if (lpNetResource->dwType != 0 && lpNetResource->dwType != RESOURCETYPE_DISK)