Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

88 lines
1.3 KiB

typedef struct _mmauthstate {
GUID gMMAuthID;
BOOL bInSPD;
DWORD dwErrorCode;
struct _mmauthstate * pNext;
} MMAUTHSTATE, * PMMAUTHSTATE;
DWORD
PAAddMMAuthMethods(
PIPSEC_NFA_DATA * ppIpsecNFAData,
DWORD dwNumNFACount
);
DWORD
PACreateMMAuthState(
PIPSEC_NFA_DATA pIpsecNFAData,
PMMAUTHSTATE * ppMMAuthState
);
DWORD
PACreateMMAuthMethods(
PIPSEC_NFA_DATA pIpsecNFAData,
PMM_AUTH_METHODS * ppSPDMMAuthMethods
);
DWORD
PACreateMMAuthInfos(
DWORD dwAuthMethodCount,
PIPSEC_AUTH_METHOD * ppAuthMethods,
PDWORD pdwNumAuthInfos,
PIPSEC_MM_AUTH_INFO * ppAuthenticationInfo
);
VOID
PAFreeMMAuthMethods(
PMM_AUTH_METHODS pSPDMMAuthMethods
);
VOID
PAFreeMMAuthInfos(
DWORD dwNumAuthInfos,
PIPSEC_MM_AUTH_INFO pAuthenticationInfo
);
DWORD
PADeleteAllMMAuthMethods(
);
VOID
PAFreeMMAuthStateList(
PMMAUTHSTATE pMMAuthState
);
PMMAUTHSTATE
FindMMAuthState(
GUID gMMAuthID
);
DWORD
PADeleteMMAuthMethods(
PIPSEC_NFA_DATA * ppIpsecNFAData,
DWORD dwNumNFACount
);
DWORD
PADeleteMMAuthMethod(
GUID gMMAuthID
);
VOID
PADeleteMMAuthState(
PMMAUTHSTATE pMMAuthState
);
DWORD
PADeleteInUseMMAuthMethods(
);
DWORD
EncodeName(
LPWSTR pszSubjectName,
PBYTE * ppEncodedName,
PDWORD pdwEncodedLength
);