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.

78 lines
2.1 KiB

  1. /*++
  2. Copyright (c) 1992-1997 Microsoft Corporation
  3. Module Name:
  4. query.h
  5. Abstract:
  6. Contains definitions for querying subagents.
  7. Environment:
  8. User Mode - Win32
  9. Revision History:
  10. 10-Feb-1997 DonRyan
  11. Rewrote to implement SNMPv2 support.
  12. --*/
  13. #ifndef _QUERY_H_
  14. #define _QUERY_H_
  15. ///////////////////////////////////////////////////////////////////////////////
  16. // //
  17. // Header files //
  18. // //
  19. ///////////////////////////////////////////////////////////////////////////////
  20. #include "subagnts.h"
  21. #include "network.h"
  22. ///////////////////////////////////////////////////////////////////////////////
  23. // //
  24. // Public definitions //
  25. // //
  26. ///////////////////////////////////////////////////////////////////////////////
  27. typedef struct _QUERY_LIST_ENTRY {
  28. LIST_ENTRY Link;
  29. LIST_ENTRY SubagentVbs;
  30. SnmpVarBindList SubagentVbl;
  31. AsnOctetString ContextInfo;
  32. UINT nSubagentVbs;
  33. UINT nErrorStatus;
  34. UINT nErrorIndex;
  35. PSUBAGENT_LIST_ENTRY pSLE;
  36. } QUERY_LIST_ENTRY, *PQUERY_LIST_ENTRY;
  37. ///////////////////////////////////////////////////////////////////////////////
  38. // //
  39. // Public prototypes //
  40. // //
  41. ///////////////////////////////////////////////////////////////////////////////
  42. BOOL
  43. ProcessQueries(
  44. PNETWORK_LIST_ENTRY pNLE
  45. );
  46. BOOL
  47. LoadQueries(
  48. PNETWORK_LIST_ENTRY pNLE
  49. );
  50. BOOL
  51. UnloadQueries(
  52. PNETWORK_LIST_ENTRY pNLE
  53. );
  54. #endif // _QUERY_H_