windows-nt/Source/XPSP1/NT/admin/hmonitor/providers/pollprov/pollprov.mof
2020-09-26 16:20:57 +08:00

39 lines
1.1 KiB
Plaintext

////////////////////////////////////////////////////////////////////////////////////////
//
// Copyright (c)1998 Microsoft Corporation, All Rights Reserved
//
// POLLPROV.MOF
//
// Author: Leonardo Montano
//
////////////////////////////////////////////////////////////////////////////////////////
#pragma autorecover
#pragma namespace("\\root\\cimv2\\MicrosoftHealthMonitor")
//////////////////////////////////////////////////////////////////////////////////////////
instance of __Win32Provider
{
Name = "PingPoller";
CLSID = "{C323A0F1-91BA-11d0-9CD2-00AA00A201ED}";
PerUserInitialization = FALSE;
};
////////////////////////////////////////////////////////////////////////////////////////
instance of __MethodProviderRegistration
{
Provider = "__Win32Provider=\"PingPoller\"";
};
////////////////////////////////////////////////////////////////////////////////////////
[dynamic, provider("PingPoller")]
class PingPoller
{
[static,implemented]void Ping( [in]string IPAddress,
[in]uint32 TimeOut = 1000,
[in]uint32 Tries = 3,
[out]uint32 Status);
};