windows-nt/Source/XPSP1/NT/net/diagnostics/wmi/dgnet/dgnet.mof

63 lines
1.4 KiB
Plaintext
Raw Permalink Normal View History

2020-09-26 03:20:57 -05:00
// **************************************************************************
// Copyright (c) 1998 Microsoft Corporation.
//
// File: net.mof
//
// Description: Columbo .mof file
//
// History:
//
// **************************************************************************
//#pragma autorecover
#pragma deleteclass("Netdiagnostics", nofail)
#pragma namespace("\\\\.\\Root\\cimv2")
instance of __Win32Provider as $P
{
Name = "NetDiagProv";
ClsId = "{8dabe793-23d9-45df-a3db-f442883bb479}";
HostingModel="NetworkServiceHost";
};
instance of __InstanceProviderRegistration
{
Provider = $P;
SupportsGet = TRUE;
SupportsPut = TRUE;
SupportsDelete = TRUE;
SupportsEnumeration = TRUE;
QuerySupportLevels = {"WQL:UnarySelect"};
};
instance of __MethodProviderRegistration
{
Provider = $P;
};
////////////////////////////////////////////////////////////////////
//
// This defines the class and a single instance of that class which uses
// the sample Dynamic Property Provider
[singleton, dynamic, provider("NetDiagProv")]
class NetDiagnostics
{
sint32 id;
STRING NewsServer;
boolean bIEProxy;
STRING IEProxy;
sint32 IEProxyPort;
sint32 NewsNNTPPort;
[implemented]
boolean Ping([IN]string sInAddr, [out] string sOutArg);
[implemented]
boolean ConnectToPort([IN]string sInAddr, [IN] sint32 port, [out] string sOutArg);
};