Share via


SF_REQ_NORMALIZE_URL Callback Function

The SF_REQ_NORMALIZE_URL form of the ServerSupportFunction callback function can be used to normalize the URL. Normalization includes decoding hex codes, removing illegal characters, and handling some internationalization conversions.

Syntax

BOOL WINAPI * ServerSupportFunction(
  __in  struct _HTTP_FILTER_CONTEXT* pfc,
  __in  enum SF_REQ_TYPE sfReq,
  __in  PVOID pData,
        DWORD ul1,
        DWORD ul2
);

Parameters

  • pfc
    Pointer to the HTTP_FILTER_CONTEXT data structure that is associated with the current, active HTTP session. Pass the filter context in this parameter.

  • sfReq
    Specifies the particular support function that is to be executed by the Forefront TMG Web filter, in this case, SF_REQ_NORMALIZE_URL.

  • pData
    Pointer to a buffer containing a null-terminated string that specifies the URL to normalize.

  • ul1
    Unused in this support function.

  • ul2
    Unused in this support function.

Return Value

This callback function returns TRUE if the call is successful; otherwise, it returns FALSE. To obtain extended error information, call GetLastError.

Remarks

For more information about the types of event notifications that are sent to Web filters, see Event Notifications.

Requirements

Server Requires Windows Server 2008 R2 or Windows Server 2008 x64 Edition with SP2.
Version Requires Forefront Threat Management Gateway (TMG) 2010.
Header

Declared in Wpxhttpfilt.h.

DLL

Requires W3Filter.dll.

See Also

ServerSupportFunction

Send comments about this topic to Microsoft

Build date: 6/30/2010