Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.4 KiB

  1. /*++
  2. copyright (c) 2000 Microsoft Corporation
  3. Module Name:
  4. lsawow.h
  5. Abstract:
  6. WOW64 structure/function definitions for the LSA server
  7. Author:
  8. 8-Nov-2000 JSchwart
  9. Revision History:
  10. --*/
  11. #ifndef _LSAWOW_H
  12. #define _LSAWOW_H
  13. #if _WIN64
  14. //
  15. // WOW64 versions of public data structures. These MUST be kept
  16. // in sync with their public equivalents.
  17. //
  18. typedef struct _SecPkgInfoWOW64
  19. {
  20. unsigned long fCapabilities; // Capability bitmask
  21. unsigned short wVersion; // Version of driver
  22. unsigned short wRPCID; // ID for RPC Runtime
  23. unsigned long cbMaxToken; // Size of authentication token (max)
  24. ULONG Name; // Text name
  25. ULONG Comment; // Comment
  26. }
  27. SecPkgInfoWOW64, *PSecPkgInfoWOW64;
  28. typedef struct _SECURITY_USER_DATA_WOW64
  29. {
  30. UNICODE_STRING32 UserName;
  31. UNICODE_STRING32 LogonDomainName;
  32. UNICODE_STRING32 LogonServer;
  33. ULONG pSid;
  34. }
  35. SECURITY_USER_DATA_WOW64, *PSECURITY_USER_DATA_WOW64;
  36. typedef struct _QUOTA_LIMITS_WOW64
  37. {
  38. ULONG PagedPoolLimit;
  39. ULONG NonPagedPoolLimit;
  40. ULONG MinimumWorkingSetSize;
  41. ULONG MaximumWorkingSetSize;
  42. ULONG PagefileLimit;
  43. LARGE_INTEGER TimeLimit;
  44. }
  45. QUOTA_LIMITS_WOW64, *PQUOTA_LIMITS_WOW64;
  46. #endif // _WIN64
  47. #endif // _LSAWOW_H