Lines Matching defs:lpRemoteName

225     Log(("VBOXNP: NPAddConnection3: Remote Name: %ls\n", lpNetResource->lpRemoteName ));
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]);
462 LPWSTR lpRemoteName,
520 lpRemoteName[0] = L'\\';
521 CopyMemory(&lpRemoteName[1], RemoteName, cbRemoteName);
523 Log(("VBOXNP: NPGetConnection: returning lpRemoteName: %ls\n",
524 lpRemoteName));
551 static const WCHAR *vboxSkipServerPrefix(const WCHAR *lpRemoteName, const WCHAR *lpPrefix)
555 if (vboxToUpper(*lpPrefix) != vboxToUpper(*lpRemoteName))
562 lpRemoteName++;
565 return lpRemoteName;
568 static const WCHAR *vboxSkipServerName(const WCHAR *lpRemoteName)
571 while (*lpRemoteName == L'\\')
573 lpRemoteName++;
579 const WCHAR *lpAfterPrefix = vboxSkipServerPrefix(lpRemoteName, MRX_VBOX_SERVER_NAME_U);
583 lpAfterPrefix = vboxSkipServerPrefix(lpRemoteName, MRX_VBOX_SERVER_NAME_ALT_U);
636 if (lpNetResource && lpNetResource->lpRemoteName)
638 Log(("VBOXNP: NPOpenEnum: lpRemoteName %ls\n",
639 lpNetResource->lpRemoteName));
648 if (lpNetResource == NULL || lpNetResource->lpRemoteName == NULL)
650 /* If it is NULL or if the lpRemoteName field of the NETRESOURCE is NULL,
658 const WCHAR *lpAfterName = vboxSkipServerName(lpNetResource->lpRemoteName);
679 if (lpNetResource == NULL || lpNetResource->lpRemoteName == NULL)
681 /* If it is NULL or if the lpRemoteName field of the NETRESOURCE is NULL,
688 /* Enumerate lpNetResource->lpRemoteName container, which can be only the VBOXSVR container. */
689 const WCHAR *lpAfterName = vboxSkipServerName(lpNetResource->lpRemoteName);
858 pNetResource->lpRemoteName = pDst;
868 Log(("VBOXNP: NPEnumResource: lpRemoteName: %ls\n",
869 pNetResource->lpRemoteName));
923 pNetResource->lpRemoteName = pDst;
999 pNetResource->lpRemoteName = pDst;
1013 Log(("VBOXNP: NPEnumResource: lpRemoteName: %ls\n",
1014 pNetResource->lpRemoteName));
1090 if (!lpNetResource || !lpNetResource->lpRemoteName || !lpBufferSize)
1095 const WCHAR *lpAfterName = vboxSkipServerName(lpNetResource->lpRemoteName);
1103 DWORD RemoteNameLength = lstrlen(lpNetResource->lpRemoteName);
1115 pParent->lpRemoteName = (WCHAR *)((PBYTE)pParent + sizeof (NETRESOURCE));
1116 lstrcpy(pParent->lpRemoteName, lpNetResource->lpRemoteName);
1118 /* Remove last path component of the pParent->lpRemoteName. */
1119 WCHAR *pLastSlash = pParent->lpRemoteName + RemoteNameLength;
1126 while (pLastSlash != pParent->lpRemoteName)
1138 if ( pLastSlash == pParent->lpRemoteName
1139 || pLastSlash == pParent->lpRemoteName + 1)
1165 pNetResource->lpRemoteName = pStrings;
1203 || lpNetResource->lpRemoteName == NULL
1210 Log(("VBOXNP: NPGetResourceInformation: lpRemoteName %ls, *lpBufferSize 0x%x\n",
1211 lpNetResource->lpRemoteName, *lpBufferSize));
1213 const WCHAR *lpAfterName = vboxSkipServerName(lpNetResource->lpRemoteName);
1232 * The lpRemoteName, lpProvider, dwType, dwDisplayType, and dwUsage fields are returned
1265 pNetResource->lpRemoteName = pStrings;
1275 Log(("VBOXNP: NPGetResourceInformation: lpRemoteName: %ls, strings %p/%p\n",
1276 pNetResource->lpRemoteName, pStrings, (PBYTE)lpBuffer + *lpBufferSize));
1318 pNetResource->lpRemoteName = pStrings;
1330 Log(("VBOXNP: NPGetResourceInformation: lpRemoteName: %ls, strings %p/%p\n",
1331 pNetResource->lpRemoteName, pStrings, (PBYTE)lpBuffer + *lpBufferSize));
1364 pNetResource->lpRemoteName = pStrings;
1385 Log(("VBOXNP: NPGetResourceInformation: lpRemoteName: %ls, strings %p/%p\n",
1386 pNetResource->lpRemoteName, pStrings, (PBYTE)lpBuffer + *lpBufferSize));