REMOTE_NAME_INFO


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.