; -------------------------------------------------------------------------------------------------- ; secur32.inc Copyright The MASM32 SDK 1998-2010 ; -------------------------------------------------------------------------------------------------- IFNDEF SECUR32_INC SECUR32_INC equ <1> AcceptSecurityContext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD AcquireCredentialsHandleA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ AcquireCredentialsHandle equ ENDIF AcquireCredentialsHandleW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ AcquireCredentialsHandle equ ENDIF AddCredentialsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ AddCredentials equ ENDIF AddCredentialsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ AddCredentials equ ENDIF AddSecurityPackageA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ AddSecurityPackage equ ENDIF AddSecurityPackageW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ AddSecurityPackage equ ENDIF ApplyControlToken PROTO STDCALL :DWORD,:DWORD CompleteAuthToken PROTO STDCALL :DWORD,:DWORD DecryptMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD DeleteSecurityContext PROTO STDCALL :DWORD DeleteSecurityPackageA PROTO STDCALL :DWORD IFNDEF __UNICODE__ DeleteSecurityPackage equ ENDIF DeleteSecurityPackageW PROTO STDCALL :DWORD IFDEF __UNICODE__ DeleteSecurityPackage equ ENDIF EncryptMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EnumerateSecurityPackagesA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ EnumerateSecurityPackages equ ENDIF EnumerateSecurityPackagesW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ EnumerateSecurityPackages equ ENDIF ExportSecurityContext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD FreeContextBuffer PROTO STDCALL :DWORD FreeCredentialsHandle PROTO STDCALL :DWORD GetComputerObjectNameA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ GetComputerObjectName equ ENDIF GetComputerObjectNameW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ GetComputerObjectName equ ENDIF GetUserNameExA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ GetUserNameEx equ ENDIF GetUserNameExW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ GetUserNameEx equ ENDIF ImpersonateSecurityContext PROTO STDCALL :DWORD ImportSecurityContextA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ ImportSecurityContext equ ENDIF ImportSecurityContextW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ ImportSecurityContext equ ENDIF InitSecurityInterfaceA PROTO STDCALL IFNDEF __UNICODE__ InitSecurityInterface equ ENDIF InitSecurityInterfaceW PROTO STDCALL IFDEF __UNICODE__ InitSecurityInterface equ ENDIF InitializeSecurityContextA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ InitializeSecurityContext equ ENDIF InitializeSecurityContextW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ InitializeSecurityContext equ ENDIF LsaCallAuthenticationPackage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD LsaConnectUntrusted PROTO STDCALL :DWORD LsaDeregisterLogonProcess PROTO STDCALL :DWORD LsaEnumerateLogonSessions PROTO STDCALL :DWORD,:DWORD LsaFreeReturnBuffer PROTO STDCALL :DWORD LsaGetLogonSessionData PROTO STDCALL :DWORD,:DWORD LsaLogonUser PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD LsaLookupAuthenticationPackage PROTO STDCALL :DWORD,:DWORD,:DWORD LsaRegisterLogonProcess PROTO STDCALL :DWORD,:DWORD,:DWORD LsaRegisterPolicyChangeNotification PROTO STDCALL :DWORD,:DWORD LsaUnregisterPolicyChangeNotification PROTO STDCALL :DWORD,:DWORD MakeSignature PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD QueryContextAttributesA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ QueryContextAttributes equ ENDIF QueryContextAttributesW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ QueryContextAttributes equ ENDIF QueryCredentialsAttributesA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ QueryCredentialsAttributes equ ENDIF QueryCredentialsAttributesW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ QueryCredentialsAttributes equ ENDIF QuerySecurityContextToken PROTO STDCALL :DWORD,:DWORD QuerySecurityPackageInfoA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ QuerySecurityPackageInfo equ ENDIF QuerySecurityPackageInfoW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ QuerySecurityPackageInfo equ ENDIF RevertSecurityContext PROTO STDCALL :DWORD SaslAcceptSecurityContext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD SaslEnumerateProfilesA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ SaslEnumerateProfiles equ ENDIF SaslEnumerateProfilesW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ SaslEnumerateProfiles equ ENDIF SaslGetProfilePackageA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ SaslGetProfilePackage equ ENDIF SaslGetProfilePackageW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ SaslGetProfilePackage equ ENDIF SaslIdentifyPackageA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ SaslIdentifyPackage equ ENDIF SaslIdentifyPackageW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ SaslIdentifyPackage equ ENDIF SaslInitializeSecurityContextA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SaslInitializeSecurityContext equ ENDIF SaslInitializeSecurityContextW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SaslInitializeSecurityContext equ ENDIF SealMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD SetContextAttributesA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SetContextAttributes equ ENDIF SetContextAttributesW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SetContextAttributes equ ENDIF TranslateNameA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ TranslateName equ ENDIF TranslateNameW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ TranslateName equ ENDIF UnsealMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD VerifySignature PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD ELSE echo ------------------------------------------ echo WARNING duplicate include file secur32.inc echo ------------------------------------------ ENDIF