39 lines
1.1 KiB
Plaintext
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);
|
||
|
|
||
|
};
|