173{
175
176 switch (ulStatusCode)
177 {
178 case BINDSTATUS_FINDINGRESOURCE:
179 if (!
This->bResolving)
180 {
183
185 }
186 break;
187
188 case BINDSTATUS_CONNECTING:
192 This->szMimeType[0] =
L'\0';
193 if (
This->bResolving)
194 {
197 }
198 else
199 {
201 }
202 break;
203
204 case BINDSTATUS_REDIRECTING:
209 This->szMimeType[0] =
L'\0';
211 break;
212
213 case BINDSTATUS_SENDINGREQUEST:
215 This->szMimeType[0] =
L'\0';
216 if (
This->bResolving ||
This->bConnecting)
218
219 if (!
This->bSendingReq)
221
223 break;
224
225 case BINDSTATUS_MIMETYPEAVAILABLE:
227 break;
228
229 case BINDSTATUS_BEGINDOWNLOADDATA:
232
233 if (
This->bSendingReq)
235
236 if (!
This->bBeginTransfer &&
This->Size != 0)
237 {
238 if (
This->szMimeType[0] !=
L'\0')
240 else
242 }
243
245
247 break;
248
249 case BINDSTATUS_ENDDOWNLOADDATA:
250
253
255 break;
256
257 case BINDSTATUS_DOWNLOADINGDATA:
260
262 break;
263 }
264
266}
COMPILER_DEPENDENT_UINT64 UINT64
void ConPuts(FILE *fp, LPCWSTR psz)
void ConResPrintf(FILE *fp, UINT nID,...)
#define IDS_CONNECTING_TO_FULL
#define IDS_REDIRECTING_TO
#define IDS_CONNECTING_TO
static void CBindStatusCallback_UpdateProgress(CBindStatusCallback *This)