6.1 Appendix A.1: RemoteGuardCallIds.H
The header file containing the RemoteGuardCallId enumeration is as follows:
-
typedef enum _RemoteGuardCallId { RemoteCallMinimum = 0, // start generic calls - not tied to a specific SSP RemoteCallGenericMinimum = 0, RemoteCallGenericReserved = 0, RemoteCallGenericMaximum = 0xff, // end general calls // Start Kerberos remote calls RemoteCallKerbMinimum = 0x100, RemoteCallKerbNegotiateVersion = 0x100, RemoteCallKerbBuildAsReqAuthenticator, RemoteCallKerbVerifyServiceTicket, RemoteCallKerbCreateApReqAuthenticator, RemoteCallKerbDecryptApReply, RemoteCallKerbUnpackKdcReplyBody, RemoteCallKerbComputeTgsChecksum, RemoteCallKerbBuildEncryptedAuthData, RemoteCallKerbPackApReply, RemoteCallKerbHashS4UPreauth, RemoteCallKerbSignS4UPreauthData, RemoteCallKerbVerifyChecksum, Reserved1, Reserved2, Reserved3, Reserved4, Reserved5, Reserved6, Reserved7, RemoteCallKerbDecryptPacCredentials, RemoteCallKerbCreateECDHKeyAgreement, RemoteCallKerbCreateDHKeyAgreement, RemoteCallKerbDestroyKeyAgreement, RemoteCallKerbKeyAgreementGenerateNonce, RemoteCallKerbFinalizeKeyAgreement, RemoteCallKerbMaximum = 0x1ff, // End Kerberos remote calls // Start NTLM remote calls RemoteCallNtlmMinimum = 0x200, RemoteCallNtlmNegotiateVersion = 0x200, RemoteCallNtlmLm20GetNtlm3ChallengeResponse, RemoteCallNtlmCalculateNtResponse, RemoteCallNtlmCalculateUserSessionKeyNt, RemoteCallNtlmCompareCredentials, RemoteCallNtlmMaximum = 0x2ff, // End NTLM remote calls RemoteCallMaximum = 0x2ff, RemoteCallInvalid = 0xffff // This enumeration MUST fit in 16 bits } RemoteGuardCallId;