typedef struct _REMOTE_NAME_INFO { LPTSTR lpszUniversalName; LPTSTR lpszConnectionName; LPTSTR lpszRemainingPath; } REMOTE_NAME_INFO, *LPREMOTE_NAME_INFO;
lpszUniversalName
Points to the Universal Name if the provider supports that. Otherwise this element will be a NULL pointer.
lpszConnectionName
Points to the remote name used to make the connection. This does not have a backslash at the end of the name.
lpszRemainingPath
The remaining path that needs to be concatenated to drive letter once a connection is established using above ConnectionInfo, to refer to the same object again. This path starts with a backslash.