Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Windows/Net.cpp')
-rwxr-xr-xWindows/Net.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/Windows/Net.cpp b/Windows/Net.cpp
index febc1340..19730d7f 100755
--- a/Windows/Net.cpp
+++ b/Windows/Net.cpp
@@ -38,13 +38,13 @@ static void ConvertNETRESOURCEToCResource(const NETRESOURCE &netResource,
SetComplexString(resource.ProviderIsDefined, resource.Provider, netResource.lpProvider);
}
-static void SetComplexString2(LPCTSTR &destString, bool defined,
- const CSysString &srsString)
+static void SetComplexString2(LPTSTR *destString, bool defined,
+ const CSysString &srcString)
{
if (defined)
- destString = srsString;
+ *destString = (TCHAR *)(const TCHAR *)srcString;
else
- destString = 0;
+ *destString = 0;
}
static void ConvertCResourceToNETRESOURCE(const CResource &resource,
@@ -54,10 +54,10 @@ static void ConvertCResourceToNETRESOURCE(const CResource &resource,
netResource.dwType = resource.Type;
netResource.dwDisplayType = resource.DisplayType;
netResource.dwUsage = resource.Usage;
- SetComplexString2(netResource.lpLocalName, resource.LocalNameIsDefined, resource.LocalName);
- SetComplexString2(netResource.lpRemoteName, resource.RemoteNameIsDefined, resource.RemoteName);
- SetComplexString2(netResource.lpComment, resource.CommentIsDefined, resource.Comment);
- SetComplexString2(netResource.lpProvider, resource.ProviderIsDefined, resource.Provider);
+ SetComplexString2(&netResource.lpLocalName, resource.LocalNameIsDefined, resource.LocalName);
+ SetComplexString2(&netResource.lpRemoteName, resource.RemoteNameIsDefined, resource.RemoteName);
+ SetComplexString2(&netResource.lpComment, resource.CommentIsDefined, resource.Comment);
+ SetComplexString2(&netResource.lpProvider, resource.ProviderIsDefined, resource.Provider);
}
DWORD CEnum::Open(DWORD scope, DWORD type, DWORD usage,