Aufruf von UrlEscape
-
Hallo Leute,
ich lerne zur Zeit fleißig C++ weil ich es für ein Projekt benötige.
Ich möchte folgende WinApi Funktion aufrufen:
http://msdn.microsoft.com/en-us/library/bb773774%28VS.85%29.aspxD.h. ich hab die Bibliothek und die Header Datei eingebunden und finde die Funktion auch in der IntelliSens.
Leider weiß ich noch nicht wie ich die Typen richtig deklariere.
Könnte mir bitte jemand einen kurzen Codeausschnitt posten, wo folgender Code vollständig und korrekt ergänzt wurde:
string pfad = "C:\test"; //buffer Deklaration //dwlength Deklaration HRESULT res = UrlEscape(pfad.c_str(), buffer, &dwlength, URL_BROWSER_MODE);Also ich möchte einen String als Eingabe verwenden, welchen ich in einen C-String umwandle.
Noch weiß ich aber nicht wie ich den Buffer (in dem das Ergebnis gespeichert wird) in der richtigen Größe anlege und wie ich die Variable für die Länge richtig anlege und verwende. D.h. die Kommentare müssten gegen richtigen Code getauscht werden.
Wäre super, wenn ihr mir da weiter helfen könntet. Ihr bekommt das sicher schnell hin.
Vielen vielen Dank
Peter