.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH CreateUriWithFragment 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBCreateUriWithFragment\fR (URLMON.@) .SH SYNOPSIS HRESULT CreateUriWithFragment ( LPCWSTR \fIpwzURI\fR, LPCWSTR \fIpwzFragment\fR, DWORD \fIdwFlags\fR, DWORD_PTR \fIdwReserved\fR, IUri** \fIppURI\fR ) .SH DESCRIPTION .PP Creates a new \fBIUri\fR object. This is almost the same as CreateUri, expect that it allows you to explicitly specify a fragment (\fIpwzFragment\fR) for \fIpwzURI\fR. .SH PARAMS \fIpwzURI\fR \fB[In]\fR The \fBURI\fR to parse and perform canonicalization on. .PP \fIpwzFragment\fR \fB[In]\fR The explicit fragment string which should be added to \fIpwzURI\fR. .PP \fIdwFlags\fR \fB[In]\fR The flags which will be passed to CreateUri. .PP \fIdwReserved\fR \fB[In]\fR Reserved (not used). .PP \fIppURI\fR \fB[Out]\fR The resulting IUri after parsing/canonicalization. .PP .SH RETURNS .PP \fBSuccess:\fR \fBS_OK\fR. \fIppURI\fR contains the pointer to the newly allocated IUri. .PP \fBFailure:\fR \fBE_INVALIDARG\fR if \fIpwzURI\fR already contains a fragment and \fIpwzFragment\fR isn't \fBNULL\fR. Will also return \fBE_INVALIDARG\fR for the same reasons as CreateUri will. \fBE_OUTOFMEMORY\fR if any allocation fails. .SH IMPLEMENTATION .PP Declared in \fB"urlmon.h"\fR. .PP Implemented in \fB"dlls/urlmon/uri.c"\fR. .PP Debug channel \fB"urlmon"\fR.