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.

51 lines
1.8 KiB

  1. /*****************************************************************/
  2. /** Microsoft LAN Manager **/
  3. /** Copyright(c) Microsoft Corp., 1990 **/
  4. /*****************************************************************/
  5. #ifndef _MSGDATA_INCLUDED
  6. #define _MSGDATA_INCLUDED
  7. #include <winsvc.h> // SERVICE_STATUS_HANDLE
  8. #include <lmsname.h> // SERVICE_MESSENGER
  9. #include <msrv.h> // NCBNAMSZ
  10. #include <svcs.h> // Intrinsic service data
  11. //
  12. // See the file data.c for an explanation of all of these variables.
  13. //
  14. extern LPTSTR MessageFileName;
  15. extern HANDLE wakeupEvent; // Master copy of wakeup event
  16. extern HANDLE GrpMailslotHandle; // Event to signal mailslot has data
  17. extern PHANDLE wakeupSem; // Event to set on NCB completion
  18. extern HANDLE AddrChangeEvent;
  19. extern OVERLAPPED AddrChangeOverlapped;
  20. extern TCHAR machineName[NCBNAMSZ+sizeof(TCHAR)]; // The local machine name
  21. extern SHORT MachineNameLen; // The length of the machine name
  22. extern SHORT mgid; // The message group i.d. counter
  23. extern USHORT g_install_state;
  24. extern SERVICE_STATUS_HANDLE MsgrStatusHandle;
  25. extern LPSTR GlobalTimePlaceHolder;
  26. extern LPWSTR GlobalTimePlaceHolderUnicode;
  27. extern LPWSTR DefaultMessageBoxTitle;
  28. extern LPWSTR GlobalAllocatedMsgTitle;
  29. extern LPWSTR GlobalMessageBoxTitle;
  30. extern LPSTR g_lpAlertSuccessMessage;
  31. extern DWORD g_dwAlertSuccessLen;
  32. extern LPSTR g_lpAlertFailureMessage;
  33. extern DWORD g_dwAlertFailureLen;
  34. extern HANDLE g_hNetTimeoutEvent;
  35. extern PSVCHOST_GLOBAL_DATA MsgsvcGlobalData;
  36. #endif // _MSGDATA_INCLUDED