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.

56 lines
1.2 KiB

  1. /*++
  2. Microsoft Windows NT RPC Name Service
  3. Copyright (C) Microsoft Corporation, 1995 - 1999
  4. Module Name:
  5. var.hxx
  6. Abstract:
  7. This module, contains all global definitions and declarations needed by
  8. other modules which depend on locator-related classes. Definitions and
  9. declarations independent of such classes are in "globals.hxx".
  10. Most declarations for global variables are also here.
  11. Author:
  12. Satish Thatte (SatishT) 08/16/95 Created all the code below except where
  13. otherwise indicated.
  14. --*/
  15. #ifndef _VARIABLES_
  16. #define _VARIABLES_
  17. extern Locator *myRpcLocator; // object encapsulating most global info
  18. extern ULONG StartTime; // time the locator started
  19. extern CEntry * GetPersistentEntry(STRING_T);
  20. extern STATUS UpdatePersistentEntry(CEntry*);
  21. extern HANDLE hHeapHandle;
  22. NSI_UUID_VECTOR_T *
  23. getVector(CObjectInqHandle *pInqHandle);
  24. void
  25. StripDomainFromDN(WCHAR *FullName,
  26. WCHAR **szDomainName,
  27. WCHAR **pszEntryName,
  28. WCHAR **pszRpcContainerDN);
  29. void
  30. parseEntryName(
  31. CONST_STRING_T fullName,
  32. CStringW * &pswDomainName,
  33. CStringW * &pswEntryName
  34. );
  35. #endif _VARIABLES_