Module: wine Branch: master Commit: 230fb06d2e3746d4518f181dd4da382d8474f847 URL: http://source.winehq.org/git/wine.git/?a=commit;h=230fb06d2e3746d4518f181dd4...
Author: Michael Stefaniuc mstefani@redhat.de Date: Tue Jan 6 00:09:12 2009 +0100
include: Change the rest of sspi.h to use LONG/ULONG for Win64 compatibility.
---
dlls/secur32/tests/schannel.c | 2 +- include/sspi.h | 38 +++++++++++++++++++------------------- 2 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/dlls/secur32/tests/schannel.c b/dlls/secur32/tests/schannel.c index a6032be..154ba97 100644 --- a/dlls/secur32/tests/schannel.c +++ b/dlls/secur32/tests/schannel.c @@ -249,7 +249,7 @@ static void testAcquireSecurityContext(void) NULL, NULL, NULL, NULL, &cred, &exp); ok(st == SEC_E_OK, "AcquireCredentialsHandleA failed: %08x\n", st); /* expriy is indeterminate in win2k3 */ - trace("expiry: %08lx%08lx\n", exp.HighPart, exp.LowPart); + trace("expiry: %08x%08x\n", exp.HighPart, exp.LowPart); pFreeCredentialsHandle(&cred);
/* Bad version in SCHANNEL_CRED */ diff --git a/include/sspi.h b/include/sspi.h index 9a7134f..f8a71bd 100644 --- a/include/sspi.h +++ b/include/sspi.h @@ -71,8 +71,8 @@ typedef PSecHandle PCtxtHandle;
typedef struct _SECURITY_INTEGER { - unsigned long LowPart; - long HighPart; + ULONG LowPart; + LONG HighPart; } SECURITY_INTEGER, *PSECURITY_INTEGER; typedef SECURITY_INTEGER TimeStamp, *PTimeStamp;
@@ -171,7 +171,7 @@ typedef struct _SecBufferDesc #define SECBUFFER_VERSION 0
typedef void (SEC_ENTRY *SEC_GET_KEY_FN)(void *Arg, void *Principal, - unsigned long KeyVer, void **Key, SECURITY_STATUS *Status); + ULONG KeyVer, void **Key, SECURITY_STATUS *Status);
SECURITY_STATUS SEC_ENTRY EnumerateSecurityPackagesA(PULONG pcPackages, PSecPkgInfoA *ppPackageInfo); @@ -532,7 +532,7 @@ typedef struct _SecPkgContext_PasswordExpiry
typedef struct _SecPkgContext_SessionKey { - unsigned long SessionKeyLength; + ULONG SessionKeyLength; unsigned char *SessionKey; } SecPkgContext_SessionKey, *PSecPkgContext_SessionKey;
@@ -551,24 +551,24 @@ typedef struct _SecPkgContext_PackageInfoW
typedef struct _SecPkgContext_Flags { - unsigned long Flags; + ULONG Flags; } SecPkgContext_Flags, *PSecPkgContext_Flags;
typedef struct _SecPkgContext_UserFlags { - unsigned long UserFlags; + ULONG UserFlags; } SecPkgContext_UserFlags, *PSecPkgContext_UserFlags;
typedef struct _SecPkgContext_NegotiationInfoA { - PSecPkgInfoA PackageInfo; - unsigned long NegotiationState; + PSecPkgInfoA PackageInfo; + ULONG NegotiationState; } SecPkgContext_NegotiationInfoA, *PSecPkgContext_NegotiationInfoA;
typedef struct _SecPkgContext_NegotiationInfoW { - PSecPkgInfoW PackageInfo; - unsigned long NegotiationState; + PSecPkgInfoW PackageInfo; + ULONG NegotiationState; } SecPkgContext_NegotiationInfoW, *PSecPkgContext_NegotiationInfoW;
#define SecPkgContext_NegotiationInfo WINELIB_NAME_AW(SecPkgContext_NegotiationInfo) @@ -598,14 +598,14 @@ typedef struct _SecPkgContext_NativeNamesW
typedef struct _SecPkgContext_CredentialNameA { - unsigned long CredentialType; - SEC_CHAR *sCredentialName; + ULONG CredentialType; + SEC_CHAR *sCredentialName; } SecPkgContext_CredentialNameA, *PSecPkgContext_CredentialNameA;
typedef struct _SecPkgContext_CredentialNameW { - unsigned long CredentialType; - SEC_WCHAR *sCredentialName; + ULONG CredentialType; + SEC_WCHAR *sCredentialName; } SecPkgContext_CredentialNameW, *PSecPkgContext_CredentialNameW;
#define SecPkgContext_CredentialName WINELIB_NAME_AW(SecPkgContext_CredentialName) @@ -618,20 +618,20 @@ typedef struct _SecPkgContext_AccessToken
typedef struct _SecPkgContext_TargetInformation { - unsigned long MarshalledTargetInfoLength; + ULONG MarshalledTargetInfoLength; unsigned char *MarshalledTargetInfo; } SecPkgContext_TargetInformation, *PSecPkgContext_TargetInformation;
typedef struct _SecPkgContext_AuthzID { - unsigned long AuthzIDLength; - char *AuthzID; + ULONG AuthzIDLength; + char *AuthzID; } SecPkgContext_AuthzID, *PSecPkgContext_AuthzID;
typedef struct _SecPkgContext_Target { - unsigned long TargetLength; - char *Target; + ULONG TargetLength; + char *Target; } SecPkgContext_Target, *PSecPkgContext_Target;
SECURITY_STATUS SEC_ENTRY ImpersonateSecurityContext(PCtxtHandle phContext);