Leaked source code of windows server 2003
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.

72 lines
1.4 KiB

  1. // Copyright (c) 1998-1999 Microsoft Corporation
  2. #ifdef SORTPP_PASS
  3. #define BUILD_WOW6432 1
  4. #define USE_LPC6432 1
  5. #endif
  6. #if !defined(LANGPACK)
  7. #define LANGPACK
  8. #endif
  9. #define ETW_WOW6432
  10. #include <stddef.h>
  11. #include <nt.h>
  12. #include <ntrtl.h>
  13. #include <nturtl.h>
  14. #include <ntlsa.h>
  15. #include <ntexapi.h>
  16. #include <ntcsrdll.h>
  17. #include <ntcsrsrv.h>
  18. #include <vdm.h>
  19. #include <ntwmi.h>
  20. #include <windef.h>
  21. #include <winbase.h>
  22. #include <wincon.h>
  23. #include <windef.h>
  24. #include <winbase.h>
  25. #include <winnls.h>
  26. #include <basedll.h>
  27. #include <nls.h>
  28. #include <sxstypes.h>
  29. #include <ahcache.h>
  30. #ifdef SORTPP_PASS
  31. //Restore IN, OUT
  32. #ifdef IN
  33. #undef IN
  34. #endif
  35. #ifdef OUT
  36. #undef OUT
  37. #endif
  38. #define IN __in_wow64
  39. #define OUT __out_wow64
  40. #endif
  41. #include <ntwow64.h> // from base\ntdll\wow6432
  42. #include <ntwow64b.h> // from base\win32\client
  43. #include <ntwow64n.h> // from base\win32\winnls
  44. #undef NtGetTickCount // a macro in sdkinc\ntexapi.h
  45. ULONG
  46. NTAPI
  47. NtGetTickCount(
  48. VOID
  49. );
  50. VOID Wow64Teb32(TEB * Teb);
  51. #define SECURITY_WIN32
  52. #include <sspi.h> // from sdk\inc, defines SECURITY_STRING
  53. #include <secpkg.h> // from sdk\inc, defines PSecurityUserData
  54. #include <secint.h> // from sdk\inc
  55. #if 0
  56. #include <aup.h> // from ds\security\base\lsa\inc
  57. #include <spmlpc.h> // from ds\security\base\lsa\inc
  58. #endif
  59. #include <secext.h> // from sdk\inc, defines SEC_WINNT_AUTH_IDENTITY_EX