Parameterize EAP method author ID
Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
parent
6f4df3dfab
commit
8b66c7ad8d
Binary file not shown.
@ -651,7 +651,7 @@ DWORD WINAPI EapPeerGetMethodProperties(
|
|||||||
*ppEapError = NULL;
|
*ppEapError = NULL;
|
||||||
|
|
||||||
// Parameter check
|
// Parameter check
|
||||||
if (eapMethodType.eapType.type != EAPMETHOD_TYPE || eapMethodType.dwAuthorId != 67532)
|
if (eapMethodType.eapType.type != EAPMETHOD_TYPE || eapMethodType.dwAuthorId != EAPMETHOD_AUTHOR_ID)
|
||||||
return dwResult = ERROR_NOT_SUPPORTED;
|
return dwResult = ERROR_NOT_SUPPORTED;
|
||||||
if (!pConnectionData && dwConnectionDataSize || !pUserData && dwUserDataSize || !pMethodPropertyArray)
|
if (!pConnectionData && dwConnectionDataSize || !pUserData && dwUserDataSize || !pMethodPropertyArray)
|
||||||
return dwResult = ERROR_INVALID_PARAMETER;
|
return dwResult = ERROR_INVALID_PARAMETER;
|
||||||
@ -699,7 +699,7 @@ DWORD WINAPI EapPeerCredentialsXml2Blob(
|
|||||||
*ppEapError = NULL;
|
*ppEapError = NULL;
|
||||||
|
|
||||||
// Parameter check
|
// Parameter check
|
||||||
if (eapMethodType.eapType.type != EAPMETHOD_TYPE || eapMethodType.dwAuthorId != 67532)
|
if (eapMethodType.eapType.type != EAPMETHOD_TYPE || eapMethodType.dwAuthorId != EAPMETHOD_AUTHOR_ID)
|
||||||
return dwResult = ERROR_NOT_SUPPORTED;
|
return dwResult = ERROR_NOT_SUPPORTED;
|
||||||
if (!pCredentialsDoc || !pConnectionData && dwConnectionDataSize || !ppCredentialsOut || !pdwCredentialsOutSize)
|
if (!pCredentialsDoc || !pConnectionData && dwConnectionDataSize || !ppCredentialsOut || !pdwCredentialsOutSize)
|
||||||
return dwResult = ERROR_INVALID_PARAMETER;
|
return dwResult = ERROR_INVALID_PARAMETER;
|
||||||
@ -751,7 +751,7 @@ DWORD WINAPI EapPeerQueryCredentialInputFields(
|
|||||||
*ppEapError = NULL;
|
*ppEapError = NULL;
|
||||||
|
|
||||||
// Parameter check
|
// Parameter check
|
||||||
if (eapMethodType.eapType.type != EAPMETHOD_TYPE || eapMethodType.dwAuthorId != 67532)
|
if (eapMethodType.eapType.type != EAPMETHOD_TYPE || eapMethodType.dwAuthorId != EAPMETHOD_AUTHOR_ID)
|
||||||
return dwResult = ERROR_NOT_SUPPORTED;
|
return dwResult = ERROR_NOT_SUPPORTED;
|
||||||
if (!pConnectionData && dwConnectionDataSize || !pEapConfigInputFieldsArray)
|
if (!pConnectionData && dwConnectionDataSize || !pEapConfigInputFieldsArray)
|
||||||
return dwResult = ERROR_INVALID_PARAMETER;
|
return dwResult = ERROR_INVALID_PARAMETER;
|
||||||
@ -797,7 +797,7 @@ DWORD WINAPI EapPeerQueryUserBlobFromCredentialInputFields(
|
|||||||
*ppEapError = NULL;
|
*ppEapError = NULL;
|
||||||
|
|
||||||
// Parameter check
|
// Parameter check
|
||||||
if (eapMethodType.eapType.type != EAPMETHOD_TYPE || eapMethodType.dwAuthorId != 67532)
|
if (eapMethodType.eapType.type != EAPMETHOD_TYPE || eapMethodType.dwAuthorId != EAPMETHOD_AUTHOR_ID)
|
||||||
return dwResult = ERROR_NOT_SUPPORTED;
|
return dwResult = ERROR_NOT_SUPPORTED;
|
||||||
if (!pConnectionData && dwConnectionDataSize || !pEapConfigInputFieldArray || !pdwUsersBlobSize || !ppUserBlob)
|
if (!pConnectionData && dwConnectionDataSize || !pEapConfigInputFieldArray || !pdwUsersBlobSize || !ppUserBlob)
|
||||||
return dwResult = ERROR_INVALID_PARAMETER;
|
return dwResult = ERROR_INVALID_PARAMETER;
|
||||||
|
@ -130,7 +130,7 @@ DWORD WINAPI EapPeerConfigXml2Blob(
|
|||||||
*ppEapError = NULL;
|
*ppEapError = NULL;
|
||||||
|
|
||||||
// Parameter check
|
// Parameter check
|
||||||
if (eapMethodType.eapType.type != EAPMETHOD_TYPE || eapMethodType.dwAuthorId != 67532)
|
if (eapMethodType.eapType.type != EAPMETHOD_TYPE || eapMethodType.dwAuthorId != EAPMETHOD_AUTHOR_ID)
|
||||||
return dwResult = ERROR_NOT_SUPPORTED;
|
return dwResult = ERROR_NOT_SUPPORTED;
|
||||||
if (!pConfigDoc || !pConnectionDataOut || !pdwConnectionDataOutSize)
|
if (!pConfigDoc || !pConnectionDataOut || !pdwConnectionDataOutSize)
|
||||||
return dwResult = ERROR_INVALID_PARAMETER;
|
return dwResult = ERROR_INVALID_PARAMETER;
|
||||||
@ -185,7 +185,7 @@ DWORD WINAPI EapPeerConfigBlob2Xml(
|
|||||||
*ppEapError = NULL;
|
*ppEapError = NULL;
|
||||||
|
|
||||||
// Parameter check
|
// Parameter check
|
||||||
if (eapMethodType.eapType.type != EAPMETHOD_TYPE || eapMethodType.dwAuthorId != 67532)
|
if (eapMethodType.eapType.type != EAPMETHOD_TYPE || eapMethodType.dwAuthorId != EAPMETHOD_AUTHOR_ID)
|
||||||
return dwResult = ERROR_NOT_SUPPORTED;
|
return dwResult = ERROR_NOT_SUPPORTED;
|
||||||
if (!pConnectionData && dwConnectionDataSize || !ppConfigDoc)
|
if (!pConnectionData && dwConnectionDataSize || !ppConfigDoc)
|
||||||
return dwResult = ERROR_INVALID_PARAMETER;
|
return dwResult = ERROR_INVALID_PARAMETER;
|
||||||
@ -265,7 +265,7 @@ DWORD WINAPI EapPeerInvokeConfigUI(
|
|||||||
// Parameter check
|
// Parameter check
|
||||||
if (!pEapType || !pConnectionDataIn && dwConnectionDataInSize || !pdwConnectionDataOutSize || !ppConnectionDataOut)
|
if (!pEapType || !pConnectionDataIn && dwConnectionDataInSize || !pdwConnectionDataOutSize || !ppConnectionDataOut)
|
||||||
return dwResult = ERROR_INVALID_PARAMETER;
|
return dwResult = ERROR_INVALID_PARAMETER;
|
||||||
if (pEapType->eapType.type != EAPMETHOD_TYPE || pEapType->dwAuthorId != 67532)
|
if (pEapType->eapType.type != EAPMETHOD_TYPE || pEapType->dwAuthorId != EAPMETHOD_AUTHOR_ID)
|
||||||
return dwResult = ERROR_NOT_SUPPORTED;
|
return dwResult = ERROR_NOT_SUPPORTED;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -319,7 +319,7 @@ DWORD WINAPI EapPeerInvokeIdentityUI(
|
|||||||
// Parameter check
|
// Parameter check
|
||||||
if (!pEapType || !pConnectionData && dwConnectionDataSize || !pUserData && dwUserDataSize || !pdwUserDataOutSize || !ppUserDataOut || !ppwszIdentity)
|
if (!pEapType || !pConnectionData && dwConnectionDataSize || !pUserData && dwUserDataSize || !pdwUserDataOutSize || !ppUserDataOut || !ppwszIdentity)
|
||||||
return dwResult = ERROR_INVALID_PARAMETER;
|
return dwResult = ERROR_INVALID_PARAMETER;
|
||||||
if (pEapType->eapType.type != EAPMETHOD_TYPE || pEapType->dwAuthorId != 67532)
|
if (pEapType->eapType.type != EAPMETHOD_TYPE || pEapType->dwAuthorId != EAPMETHOD_AUTHOR_ID)
|
||||||
return dwResult = ERROR_NOT_SUPPORTED;
|
return dwResult = ERROR_NOT_SUPPORTED;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -367,7 +367,7 @@ DWORD WINAPI EapPeerInvokeInteractiveUI(
|
|||||||
// Parameter check
|
// Parameter check
|
||||||
if (!pEapType || !pUIContextData && dwUIContextDataSize || !pdwDataFromInteractiveUISize || !ppDataFromInteractiveUI)
|
if (!pEapType || !pUIContextData && dwUIContextDataSize || !pdwDataFromInteractiveUISize || !ppDataFromInteractiveUI)
|
||||||
return dwResult = ERROR_INVALID_PARAMETER;
|
return dwResult = ERROR_INVALID_PARAMETER;
|
||||||
if (pEapType->eapType.type != EAPMETHOD_TYPE || pEapType->dwAuthorId != 67532)
|
if (pEapType->eapType.type != EAPMETHOD_TYPE || pEapType->dwAuthorId != EAPMETHOD_AUTHOR_ID)
|
||||||
return dwResult = ERROR_NOT_SUPPORTED;
|
return dwResult = ERROR_NOT_SUPPORTED;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -75,3 +75,8 @@
|
|||||||
// developing it, make it easily customizable.
|
// developing it, make it easily customizable.
|
||||||
//
|
//
|
||||||
#define PRODUCT_NAME_STR "GÉANTLink"
|
#define PRODUCT_NAME_STR "GÉANTLink"
|
||||||
|
|
||||||
|
//
|
||||||
|
// EAPHost author ID
|
||||||
|
//
|
||||||
|
#define EAPMETHOD_AUTHOR_ID 67532
|
||||||
|
@ -63,7 +63,7 @@ EAP_ERROR* eap::module::make_error(_In_ DWORD dwErrorCode, _In_opt_z_ LPCWSTR ps
|
|||||||
pError->type.eapType.type = (BYTE)m_eap_method;
|
pError->type.eapType.type = (BYTE)m_eap_method;
|
||||||
pError->type.eapType.dwVendorId = 0;
|
pError->type.eapType.dwVendorId = 0;
|
||||||
pError->type.eapType.dwVendorType = 0;
|
pError->type.eapType.dwVendorType = 0;
|
||||||
pError->type.dwAuthorId = 67532;
|
pError->type.dwAuthorId = EAPMETHOD_AUTHOR_ID;
|
||||||
pError->dwReasonCode = dwReasonCode;
|
pError->dwReasonCode = dwReasonCode;
|
||||||
pError->rootCauseGuid = pRootCauseGuid != NULL ? *pRootCauseGuid : GUID_NULL;
|
pError->rootCauseGuid = pRootCauseGuid != NULL ? *pRootCauseGuid : GUID_NULL;
|
||||||
pError->repairGuid = pRepairGuid != NULL ? *pRepairGuid : GUID_NULL;
|
pError->repairGuid = pRepairGuid != NULL ? *pRepairGuid : GUID_NULL;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user