;      Monitoring file generated for exports table of secur32.dll v5.1.2600.1106 by MonitoringFileBuilder

;Warning: Function DeleteSecurityPackageW has the same entry point as DeleteSecurityPackageA
;Warning: Function SealMessage has the same entry point as EncryptMessage
;Warning: Function UnsealMessage has the same entry point as DecryptMessage


secur32.dll|SECURITY_STATUS SEC_Entry AcceptSecurityContext( PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry AcquireCredentialsHandleA( SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, PLUID pvLogonID, PVOID pAuthData, SEC_GET_KEY_FN pGetKeyFn, PVOID pvGetKeyArgument, PCredHandle phCredential, PTimeStamp ptsExpiry)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry AcquireCredentialsHandleW( SEC_CHAR* pszPrincipal, SEC_CHAR* pszPackage, ULONG fCredentialUse, PLUID pvLogonID, PVOID pAuthData, SEC_GET_KEY_FN pGetKeyFn, PVOID pvGetKeyArgument, PCredHandle phCredential, PTimeStamp ptsExpiry)|Out|FailureIfNotNullRet
secur32.dll|NTSTATUS AddCredentialsA(LSA_SEC_HANDLE CredentialHandle,PANSI_STRING PrincipalName,PANSI_STRING Package,ULONG CredentialUseFlags,PVOID AuthorizationData,PVOID GetKeyFunction,PVOID GetKeyArgument,PTimeStamp ExpirationTime)|FailureIfNotNullRet
secur32.dll|NTSTATUS AddCredentialsW(LSA_SEC_HANDLE CredentialHandle,PUNICODE_STRING PrincipalName,PUNICODE_STRING Package,ULONG CredentialUseFlags,PVOID AuthorizationData,PVOID GetKeyFunction,PVOID GetKeyArgument,PTimeStamp ExpirationTime)|FailureIfNotNullRet
secur32.dll|AddSecurityPackageA(SEC_CHAR* PackageName,SECURITY_PACKAGE_OPTIONS* Options)
secur32.dll| AddSecurityPackageW(SEC_CHAR* PackageName,SECURITY_PACKAGE_OPTIONS* Options)
secur32.dll|SECURITY_STATUS SEC_Entry ApplyControlToken( PCtxtHandle phContext, PSecBufferDesc pInput)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry CompleteAuthToken( PCtxtHandle phContext, PSecBufferDesc pToken)|Out|FailureIfNotNullRet
secur32.dll|CredMarshalTargetInfo(IN PCREDENTIAL_TARGET_INFORMATIONW InTargetInfo,OUT PUSHORT *Buffer,OUT PULONG BufferSize)
secur32.dll|CredUnmarshalTargetInfo(IN PUSHORT Buffer, IN ULONG BufferSize, OUT PCREDENTIAL_TARGET_INFORMATIONW *RetTargetInfo)
secur32.dll|SECURITY_STATUS SEC_Entry DecryptMessage( PCtxtHandle phContext, PSecBufferDesc pMessage, ULONG MessageSeqNo, PULONG pfQOP)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry DeleteSecurityContext( PCtxtHandle phContext)|FailureIfNotNullRet
secur32.dll|DeleteSecurityPackageA(SEC_CHAR* PackageName)
!secur32.dll|DeleteSecurityPackageW()
secur32.dll|SECURITY_STATUS SEC_Entry EncryptMessage( PCtxtHandle phContext, ULONG fQOP, PSecBufferDesc pMessage, ULONG MessageSeqNo)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry EnumerateSecurityPackagesA( PULONG pcPackages, PSecPkgInfo* ppPackageInfo)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry EnumerateSecurityPackagesW( PULONG pcPackages, PSecPkgInfo* ppPackageInfo)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry ExportSecurityContext( PCtxtHandle phContext, Ulong fFlags, PSecBuffer pPackedContext, HANDLE* pToken)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry FreeContextBuffer( PVOID pvContextBuffer)|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry FreeCredentialsHandle( PCredHandle phCredential)|FailureIfNotNullRet
secur32.dll|BOOLEAN GetComputerObjectNameA( EXTENDED_NAME_FORMAT NameFormat, LPSTR  lpNameBuffer, PULONG lpnSize)|Out|FailureIfNullRet
secur32.dll|BOOLEAN GetComputerObjectNameW( EXTENDED_NAME_FORMAT NameFormat, LPWSTR lpNameBuffer, PULONG lpnSize)|Out|FailureIfNullRet
secur32.dll|HRESULT GetSecurityUserInfo(PLUID LogonId,ULONG Flags,PSecurityUserData *UserInformation)|FailureIfNullRet
secur32.dll|BOOLEAN GetUserNameExA( EXTENDED_NAME_FORMAT NameFormat, LPSTR  lpNameBuffer, PULONG lpnSize)|Out|FailureIfNullRet
secur32.dll|BOOLEAN GetUserNameExW( EXTENDED_NAME_FORMAT NameFormat, LPWSTR lpNameBuffer, PULONG lpnSize)|Out|FailureIfNullRet
secur32.dll|SECURITY_STATUS SEC_Entry ImpersonateSecurityContext( PCtxtHandle phContext)|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry ImportSecurityContextA( PSECURITY_STRING* pszPackage, PSecBuffer pPackedContext, HANDLE pToken, PCtxtHandle phContext)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry ImportSecurityContextW( PSECURITY_STRING* pszPackage, PSecBuffer pPackedContext, HANDLE pToken, PCtxtHandle phContext)|Out|FailureIfNotNullRet
secur32.dll|PSecurityFunctionTable SEC_Entry InitSecurityInterfaceA()
secur32.dll|PSecurityFunctionTable SEC_Entry InitSecurityInterfaceW()
secur32.dll|SECURITY_STATUS SEC_Entry InitializeSecurityContextA( PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry InitializeSecurityContextW( PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR* pszTargetName, ULONG fContextReq, ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry)|Out|FailureIfNotNullRet
secur32.dll|NTSTATUS LsaCallAuthenticationPackage( HANDLE LsaHandle, ULONG AuthenticationPackage, PVOID ProtocolSubmitBuffer, ULONG SubmitBufferLength, PVOID* ProtocolReturnBuffer, PULONG ReturnBufferLength, PNTSTATUS ProtocolStatus)|Out|FailureIfNotNullRet
secur32.dll|NTSTATUS LsaConnectUntrusted( PHANDLE LsaHandle)|Out|FailureIfNotNullRet
secur32.dll|NTSTATUS LsaDeregisterLogonProcess( HANDLE LsaHandle)|FailureIfNotNullRet
secur32.dll|NTSTATUS NTAPI LsaEnumerateLogonSessions( PULONG LogonSessionCount, PLUID* LogonSessionList)|Out|FailureIfNotNullRet
secur32.dll|NTSTATUS LsaFreeReturnBuffer( PVOID Buffer)|FailureIfNotNullRet
secur32.dll|NTSTATUS NTAPI LsaGetLogonSessionData( PLUID LogonId, PSECURITY_LOGON_SESSION_DATA* ppLogonSessionData)|Out|FailureIfNotNullRet
secur32.dll|NTSTATUS LsaLogonUser( HANDLE LsaHandle, PLSA_STRING OriginName, SECURITY_LOGON_TYPE LogonType, ULONG AuthenticationPackage, PVOID AuthenticationInformation, ULONG AuthenticationInformationLength, PTOKEN_GROUPS LocalGroups, PTOKEN_SOURCE SourceContext, PVOID* ProfileBuffer, PULONG ProfileBufferLength, PLUID LogonId, PHANDLE Token, PQUOTA_LIMITS Quotas, PNTSTATUS SubStatus)|Out|FailureIfNotNullRet
secur32.dll|NTSTATUS LsaLookupAuthenticationPackage( HANDLE LsaHandle, PLSA_STRING PackageName, PULONG AuthenticationPackage)|Out|FailureIfNotNullRet
secur32.dll|NTSTATUS LsaRegisterLogonProcess( PLSA_STRING LogonProcessName, PHANDLE LsaHandle, PLSA_OPERATIONAL_MODE SecurityMode)|Out|FailureIfNotNullRet
secur32.dll|NTSTATUS LsaRegisterPolicyChangeNotification( POLICY_NOTIFICATION_INFORMATION_CLASS InformationClass, HANDLE NotificationEventHandle)|Out|FailureIfNotNullRet
secur32.dll|NTSTATUS LsaUnregisterPolicyChangeNotification( POLICY_NOTIFICATION_INFORMATION_CLASS InformationClass, HANDLE NotificationEventHandle)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry MakeSignature( PCtxtHandle phContext, ULONG fQOP, PSecBufferDesc pMessage, ULONG MessageSeqNo)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry QueryContextAttributesA( PCtxtHandle phContext, ULONG ulAttribute, PVOID pBuffer)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry QueryContextAttributesW( PCtxtHandle phContext, ULONG ulAttribute, PVOID pBuffer)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry QueryCredentialsAttributesA( PCredHandle phCredential, ULONG ulAttribute, PVOID pBuffer)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry QueryCredentialsAttributesW( PCredHandle phCredential, ULONG ulAttribute, PVOID pBuffer)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry QuerySecurityContextToken( PCtxtHandle phContext, HANDLE* phToken)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry QuerySecurityPackageInfoA( SEC_CHAR* pszPackageName, PSecPkgInfo* ppPackageInfo)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry QuerySecurityPackageInfoW( SEC_CHAR* pszPackageName, PSecPkgInfo* ppPackageInfo)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry RevertSecurityContext( PCtxtHandle phContext)|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_ENTRY SaslAcceptSecurityContext( PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, unsigned long fContextReq, unsigned long TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, unsigned long SEC_FAR* pfContextAttr, PTimeStamp ptsExpiry)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_ENTRY SaslEnumerateProfilesA( LPTSTR* ProfileList, ULONG* ProfileCount)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_ENTRY SaslEnumerateProfilesW( LPTSTR* ProfileList, ULONG* ProfileCount)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_ENTRY SaslGetProfilePackageA( LPSTR  ProfileName, PSecPkgInfo* PackageInfo)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_ENTRY SaslGetProfilePackageW( LPWSTR ProfileName, PSecPkgInfo* PackageInfo)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_ENTRY SaslIdentifyPackageA( PSecBufferDesc pInput, PSecPkgInfo* PackageInfo)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_ENTRY SaslIdentifyPackageW( PSecBufferDesc pInput, PSecPkgInfo* PackageInfo)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_ENTRY SaslInitializeSecurityContextA( PCredHandle phCredential, PCtxtHandle phContext, LPSTR  pszTargetName, unsigned long fContextReq, unsigned long Reserved1, unsigned long TargetDataRep, PSecBufferDesc pInput, unsigned long Reserved2, PCtxtHandle phNewContext, PSecBufferDesc pOutput, unsigned long SEC_FAR* pfContextAttr, PTimeStamp ptsExpiry)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_ENTRY SaslInitializeSecurityContextW( PCredHandle phCredential, PCtxtHandle phContext, LPWSTR pszTargetName, unsigned long fContextReq, unsigned long Reserved1, unsigned long TargetDataRep, PSecBufferDesc pInput, unsigned long Reserved2, PCtxtHandle phNewContext, PSecBufferDesc pOutput, unsigned long SEC_FAR* pfContextAttr, PTimeStamp ptsExpiry)|Out|FailureIfNotNullRet
!secur32.dll|NTSTATUS SealMessage(LSA_SEC_HANDLE ContextHandle,ULONG QualityOfProtection,PSecBufferDesc MessageBuffers,ULONG MessageSequenceNumber)
secur32.dll|SecCacheSspiPackages()
secur32.dll|SecpFreeMemory(HLOCAL hMem)
secur32.dll|SecpTranslateName(UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN)
secur32.dll|int SecpTranslateNameEx(DWORD dwErrCode,wchar_t *,int,int,int,int)
secur32.dll|SECURITY_STATUS SEC_ENTRY SetContextAttributesA( PCtxtHandle phContext, unsigned long ulAttribute, void SEC_FAR* pBuffer, unsigned long cbBuffer)|Out|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_ENTRY SetContextAttributesW( PCtxtHandle phContext, unsigned long ulAttribute, void SEC_FAR* pBuffer, unsigned long cbBuffer)|Out|FailureIfNotNullRet
secur32.dll|BOOLEAN TranslateNameA( LPCSTR  lpAccountName, EXTENDED_NAME_FORMAT AccountNameFormat, EXTENDED_NAME_FORMAT DesiredNameFormat, LPSTR  lpTranslatedName, PULONG nSize)|Out|FailureIfNullRet
secur32.dll|BOOLEAN TranslateNameW( LPCWSTR lpAccountName, EXTENDED_NAME_FORMAT AccountNameFormat, EXTENDED_NAME_FORMAT DesiredNameFormat, LPWSTR lpTranslatedName, PULONG nSize)|Out|FailureIfNullRet
!secur32.dll|NTSTATUS UnsealMessage(LSA_SEC_HANDLE ContextHandle,PSecBufferDesc MessageBuffers,ULONG MessageSequenceNumber,PULONG QualityOfProtection)|FailureIfNotNullRet
secur32.dll|SECURITY_STATUS SEC_Entry VerifySignature( PCtxtHandle phContext, PSecBufferDesc pMessage, ULONG MessageSeqNo, PULONG pfQOP)|Out|FailureIfNotNullRet
