windows-nt/Source/XPSP1/NT/ds/security/base/lsa/server/lsawow.h
2020-09-26 16:20:57 +08:00

68 lines
1.4 KiB
C

/*++
copyright (c) 2000 Microsoft Corporation
Module Name:
lsawow.h
Abstract:
WOW64 structure/function definitions for the LSA server
Author:
8-Nov-2000 JSchwart
Revision History:
--*/
#ifndef _LSAWOW_H
#define _LSAWOW_H
#if _WIN64
//
// WOW64 versions of public data structures. These MUST be kept
// in sync with their public equivalents.
//
typedef struct _SecPkgInfoWOW64
{
unsigned long fCapabilities; // Capability bitmask
unsigned short wVersion; // Version of driver
unsigned short wRPCID; // ID for RPC Runtime
unsigned long cbMaxToken; // Size of authentication token (max)
ULONG Name; // Text name
ULONG Comment; // Comment
}
SecPkgInfoWOW64, *PSecPkgInfoWOW64;
typedef struct _SECURITY_USER_DATA_WOW64
{
UNICODE_STRING32 UserName;
UNICODE_STRING32 LogonDomainName;
UNICODE_STRING32 LogonServer;
ULONG pSid;
}
SECURITY_USER_DATA_WOW64, *PSECURITY_USER_DATA_WOW64;
typedef struct _QUOTA_LIMITS_WOW64
{
ULONG PagedPoolLimit;
ULONG NonPagedPoolLimit;
ULONG MinimumWorkingSetSize;
ULONG MaximumWorkingSetSize;
ULONG PagefileLimit;
LARGE_INTEGER TimeLimit;
}
QUOTA_LIMITS_WOW64, *PQUOTA_LIMITS_WOW64;
#endif // _WIN64
#endif // _LSAWOW_H