pEapOutput Prefast specifier for process_request_packet() methods changed
# Conflicts: # lib/EAPMsg/include/Method.h # lib/EAPMsg/src/Method.cpp
This commit is contained in:
parent
d08488d916
commit
26a7b7dab7
@ -108,7 +108,7 @@ namespace eap
|
|||||||
virtual void process_request_packet(
|
virtual void process_request_packet(
|
||||||
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
||||||
_In_ DWORD dwReceivedPacketSize,
|
_In_ DWORD dwReceivedPacketSize,
|
||||||
_Inout_ EapPeerMethodOutput *pEapOutput) = 0;
|
_Out_ EapPeerMethodOutput *pEapOutput) = 0;
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Obtains a response packet from the EAP method.
|
/// Obtains a response packet from the EAP method.
|
||||||
|
@ -717,7 +717,7 @@ namespace eap
|
|||||||
_In_ EAP_SESSION_HANDLE hSession,
|
_In_ EAP_SESSION_HANDLE hSession,
|
||||||
_In_bytecount_(dwReceivedPacketSize) const EapPacket *pReceivedPacket,
|
_In_bytecount_(dwReceivedPacketSize) const EapPacket *pReceivedPacket,
|
||||||
_In_ DWORD dwReceivedPacketSize,
|
_In_ DWORD dwReceivedPacketSize,
|
||||||
_Inout_ EapPeerMethodOutput *pEapOutput) = 0;
|
_Out_ EapPeerMethodOutput *pEapOutput) = 0;
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Obtains a response packet from the EAP method.
|
/// Obtains a response packet from the EAP method.
|
||||||
|
@ -90,7 +90,7 @@ namespace eap
|
|||||||
virtual void process_request_packet(
|
virtual void process_request_packet(
|
||||||
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
||||||
_In_ DWORD dwReceivedPacketSize,
|
_In_ DWORD dwReceivedPacketSize,
|
||||||
_Inout_ EapPeerMethodOutput *pEapOutput);
|
_Out_ EapPeerMethodOutput *pEapOutput);
|
||||||
|
|
||||||
/// @}
|
/// @}
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ void eap::method_mschapv2::begin_session(
|
|||||||
void eap::method_mschapv2::process_request_packet(
|
void eap::method_mschapv2::process_request_packet(
|
||||||
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
||||||
_In_ DWORD dwReceivedPacketSize,
|
_In_ DWORD dwReceivedPacketSize,
|
||||||
_Inout_ EapPeerMethodOutput *pEapOutput)
|
_Out_ EapPeerMethodOutput *pEapOutput)
|
||||||
{
|
{
|
||||||
assert(pReceivedPacket || dwReceivedPacketSize == 0);
|
assert(pReceivedPacket || dwReceivedPacketSize == 0);
|
||||||
assert(pEapOutput);
|
assert(pEapOutput);
|
||||||
|
@ -88,7 +88,7 @@ namespace eap
|
|||||||
virtual void process_request_packet(
|
virtual void process_request_packet(
|
||||||
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
||||||
_In_ DWORD dwReceivedPacketSize,
|
_In_ DWORD dwReceivedPacketSize,
|
||||||
_Inout_ EapPeerMethodOutput *pEapOutput);
|
_Out_ EapPeerMethodOutput *pEapOutput);
|
||||||
|
|
||||||
/// @}
|
/// @}
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@ void eap::method_pap::begin_session(
|
|||||||
void eap::method_pap::process_request_packet(
|
void eap::method_pap::process_request_packet(
|
||||||
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
||||||
_In_ DWORD dwReceivedPacketSize,
|
_In_ DWORD dwReceivedPacketSize,
|
||||||
_Inout_ EapPeerMethodOutput *pEapOutput)
|
_Out_ EapPeerMethodOutput *pEapOutput)
|
||||||
{
|
{
|
||||||
UNREFERENCED_PARAMETER(pReceivedPacket);
|
UNREFERENCED_PARAMETER(pReceivedPacket);
|
||||||
assert(pReceivedPacket || dwReceivedPacketSize == 0);
|
assert(pReceivedPacket || dwReceivedPacketSize == 0);
|
||||||
|
@ -110,7 +110,7 @@ namespace eap
|
|||||||
virtual void process_request_packet(
|
virtual void process_request_packet(
|
||||||
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
||||||
_In_ DWORD dwReceivedPacketSize,
|
_In_ DWORD dwReceivedPacketSize,
|
||||||
_Inout_ EapPeerMethodOutput *pEapOutput);
|
_Out_ EapPeerMethodOutput *pEapOutput);
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Obtains a response packet from the EAP method.
|
/// Obtains a response packet from the EAP method.
|
||||||
|
@ -249,7 +249,7 @@ void eap::method_tls::begin_session(
|
|||||||
void eap::method_tls::process_request_packet(
|
void eap::method_tls::process_request_packet(
|
||||||
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
||||||
_In_ DWORD dwReceivedPacketSize,
|
_In_ DWORD dwReceivedPacketSize,
|
||||||
_Inout_ EapPeerMethodOutput *pEapOutput)
|
_Out_ EapPeerMethodOutput *pEapOutput)
|
||||||
{
|
{
|
||||||
assert(pReceivedPacket && dwReceivedPacketSize >= 4);
|
assert(pReceivedPacket && dwReceivedPacketSize >= 4);
|
||||||
assert(pEapOutput);
|
assert(pEapOutput);
|
||||||
|
@ -97,7 +97,7 @@ namespace eap
|
|||||||
virtual void process_request_packet(
|
virtual void process_request_packet(
|
||||||
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
||||||
_In_ DWORD dwReceivedPacketSize,
|
_In_ DWORD dwReceivedPacketSize,
|
||||||
_Inout_ EapPeerMethodOutput *pEapOutput);
|
_Out_ EapPeerMethodOutput *pEapOutput);
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Obtains a response packet from the EAP method.
|
/// Obtains a response packet from the EAP method.
|
||||||
|
@ -145,7 +145,7 @@ namespace eap
|
|||||||
_In_ EAP_SESSION_HANDLE hSession,
|
_In_ EAP_SESSION_HANDLE hSession,
|
||||||
_In_bytecount_(dwReceivedPacketSize) const EapPacket *pReceivedPacket,
|
_In_bytecount_(dwReceivedPacketSize) const EapPacket *pReceivedPacket,
|
||||||
_In_ DWORD dwReceivedPacketSize,
|
_In_ DWORD dwReceivedPacketSize,
|
||||||
_Inout_ EapPeerMethodOutput *pEapOutput);
|
_Out_ EapPeerMethodOutput *pEapOutput);
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Obtains a response packet from the EAP method.
|
/// Obtains a response packet from the EAP method.
|
||||||
|
@ -85,7 +85,7 @@ void eap::method_ttls::end_session()
|
|||||||
void eap::method_ttls::process_request_packet(
|
void eap::method_ttls::process_request_packet(
|
||||||
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
_In_bytecount_(dwReceivedPacketSize) const void *pReceivedPacket,
|
||||||
_In_ DWORD dwReceivedPacketSize,
|
_In_ DWORD dwReceivedPacketSize,
|
||||||
_Inout_ EapPeerMethodOutput *pEapOutput)
|
_Out_ EapPeerMethodOutput *pEapOutput)
|
||||||
{
|
{
|
||||||
if (((const EapPacket*)pReceivedPacket)->Code == EapCodeRequest && (((const EapPacket*)pReceivedPacket)->Data[1] & packet_ttls::flags_start)) {
|
if (((const EapPacket*)pReceivedPacket)->Code == EapCodeRequest && (((const EapPacket*)pReceivedPacket)->Data[1] & packet_ttls::flags_start)) {
|
||||||
// This is a start EAP-TTLS packet.
|
// This is a start EAP-TTLS packet.
|
||||||
|
@ -242,7 +242,7 @@ void eap::peer_ttls::process_request_packet(
|
|||||||
_In_ EAP_SESSION_HANDLE hSession,
|
_In_ EAP_SESSION_HANDLE hSession,
|
||||||
_In_bytecount_(dwReceivedPacketSize) const EapPacket *pReceivedPacket,
|
_In_bytecount_(dwReceivedPacketSize) const EapPacket *pReceivedPacket,
|
||||||
_In_ DWORD dwReceivedPacketSize,
|
_In_ DWORD dwReceivedPacketSize,
|
||||||
_Inout_ EapPeerMethodOutput *pEapOutput)
|
_Out_ EapPeerMethodOutput *pEapOutput)
|
||||||
{
|
{
|
||||||
assert(dwReceivedPacketSize == ntohs(*(WORD*)pReceivedPacket->Length));
|
assert(dwReceivedPacketSize == ntohs(*(WORD*)pReceivedPacket->Length));
|
||||||
static_cast<session*>(hSession)->m_method->process_request_packet(pReceivedPacket, dwReceivedPacketSize, pEapOutput);
|
static_cast<session*>(hSession)->m_method->process_request_packet(pReceivedPacket, dwReceivedPacketSize, pEapOutput);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user