HSE_REQ_REFRESH_ISAPI_ACL

This support function forces IIS to reprocess the discretionary access control list (DACL) for an ISAPI extension's DLL. Given sufficient security permissions, this support function can be used to reprocess another extension's DACL, as well.

BOOL ServerSupportFunction(
      HCONN ConnID,
      DWORD dwServerSupportFunction,
      LPVOID lpvBuffer,
      LPDWORD lpdwSizeofBuffer,
      LPDWORD lpdwDataType
);

Parameters

  • ConnID
    Specifies the connection identifier of the client to which the response data should be sent.

  • dwServerSupportFunction
    The name of the Server Support function, which in this case must be set to HSE_REQ_REFRESH_ISAPI_ACL.

  • lpvBuffer
    Points to a null-terminated string that contains the name of the ISAPI DLL.

  • lpdwSizeofBuffer
    Points to the size of the buffer specified by lpvBuffer.

  • lpdwDataType
    Unused in this ServerSupportFunction request type.

Remarks

Note that your extension can use this support function to force IIS to reprocess either its own DACL, or the DACL of another ISAPI DLL.

Requirements

Client: Requires Windows XP Professional, Windows 2000 Professional, or Windows NT Workstation 4.0.

Server: Requires Windows Server 2003, Windows 2000 Server, or Windows NT Server 4.0.

Product: IIS

Header: Declared in httpext.h.