RADIUS_EXTENSION_CONTROL_BLOCK Structure
The RADIUS_EXTENSION_CONTROL_BLOCK structure provides information about the current RADIUS request. It also provides functions for obtaining the attributes associated with the request, and for setting the disposition of the request.
typedef struct _RADIUS_EXTENSION_CONTROL_BLOCK {
DWORD cbSize;
DWORD dwVersion;
RADIUS_EXTENSION_POINT repPoint;
RADIUS_CODE rcRequestType;
RADIUS_CODE rcResponseType;
PRADIUS_ATTRIBUTE_ARRAY (WINAPI * GetRequest) (
_RADIUS_EXTENSION_CONTROL_BLOCK* This
)
;
PRADIUS_ATTRIBUTE_ARRAY (WINAPI * GetResponse) (
_RADIUS_EXTENSION_CONTROL_BLOCK* This,
RADIUS_CODE rcResponseType
)
;
DWORD (WINAPI * SetReResponseType) (
_RADIUS_EXTENSION_CONTROL_BLOCK* This,
RADIUS_CODE rcResponseType
)
;
} RADIUS_EXTENSION_CONTROL_BLOCK,
*PRADIUS_EXTENSION_CONTROL_BLOCK;
Members
cbSize
Specifies the size of the structure.dwVersion
Specifies the version of the structure.repPoint
Specifies a value of type RADIUS_EXTENSION_POINT that indicates at what point in the request process RadiusExtensionProcess2 was called.rcRequestType
Specifies a value of type RADIUS_CODE that specifies the type of RADIUS request received by the Internet Authentication Service server.rcResponseType
Specifies a value of type RADIUS_CODE that indicates the disposition of the RADIUS request.GetRequest
Pointer to the GetRequest function provided by IAS. IAS sets the value of this member.GetResponse
Pointer to the GetResponse function provided by IAS. IAS sets the value of this member.SetReResponseType
Pointer to the SetResponseType function provided by IAS. IAS sets the value of this member.
Remarks
The Extension DLL must not modify this structure. Changes to the array of attributes should be made by calling the functions provided as members of this structure.
Internet Authentication Service passes this structure to the Extension DLL when it calls the Extension DLL's implementation of RadiusExtensionProcess2.
Requirements
Server |
Requires Windows Server 2008 or Windows Server 2003. |
Header |
Declared in AuthIf.h. |
See Also
GetRequest
GetResponse
SetResponseType
RADIUS_ATTRIBUTE_ARRAY
Send comments about this topic to Microsoft
Build date: 10/1/2007