Damjan Jovanovic wrote:
+    guidStringWithBraces[0] = (WCHAR) '{';
+    CopyMemory(&guidStringWithBraces[1], lpGuidString,
+        (MAX_GUID_STRING_LEN - 3)*sizeof(WCHAR));
+    guidStringWithBraces[MAX_GUID_STRING_LEN - 2] = (WCHAR) '}';
+    guidStringWithBraces[MAX_GUID_STRING_LEN - 1] = 0;
+    RpcStringFreeW(&lpGuidString);

Just wondering, shouldn't that be something like

    guidStringWithBraces[0] = (WCHAR) '{';
    CopyMemory(&guidStringWithBraces[1], lpGuidString,
        (MAX_GUID_STRING_LEN - 3)*sizeof(WCHAR));
    guidStringWithBraces[1 + strlenW(lpGuidString)] = (WCHAR) '}';
    guidStringWithBraces[2 + strlenW(lpGuidString)] = 0;
    RpcStringFreeW(&lpGuidString);

HTH,

Joris


Reply via email to