|
|
/*++
Copyright (c) 1999-2000 Microsoft Corporation
Module Name:
natschma.mof
Abstract:
Managed Object Format file that contains descriptions of the WMI definitions (data blocks, events, methods) exposed by the NAT for firewall event logging.
Author:
Jonathan Burstein (jonburs) 20-Jan-2000
Revision History:
--*/
[abstract] class MSIPNAT { };
[WMI, Dynamic, Provider("WmiProv"), Locale("MS\\0x409"), Description("Connection created event (TCP/UDP only)"), guid("{6acd39eb-4cb0-486b-83fa-307aa23767b1}")] class MSIPNAT_ConnectionCreationEvent : WmiEvent { [key, read] string InstanceName; [read] boolean Active;
[WmiDataId( 1 ), Description( "Local IP Address, in network byte order" ) ] uint32 LocalAddress;
[WmiDataId( 2 ), Description( "Remote IP Address, in network byte order" ) ] uint32 RemoteAddress;
[WmiDataId( 3 ), Description( "Local Port, in network byte order" ) ] uint16 LocalPort;
[WmiDataId( 4 ), Description( "Remote Port, in network byte order" ) ] uint16 RemotePort;
[WmiDataId( 5 ), Description( "IP-layer Protocol" ) ] uint8 Protocol;
[WmiDataId( 6 ), Description( "Inbound connection?" ) ] boolean InboundConnection; };
[WMI, Dynamic, Provider("WmiProv"), Locale("MS\\0x409"), Description("Connection deleted event (TCP/UDP only)"), guid("{3757e105-5437-4a6f-a263-47eb04a593ac}")] class MSIPNAT_ConnectionDeletionEvent : WmiEvent { [key, read] string InstanceName; [read] boolean Active;
[WmiDataId( 1 ), Description( "Local IP Address, in network byte order" ) ] uint32 LocalAddress;
[WmiDataId( 2 ), Description( "Remote IP Address, in network byte order" ) ] uint32 RemoteAddress;
[WmiDataId( 3 ), Description( "Local Port, in network byte order" ) ] uint16 LocalPort;
[WmiDataId( 4 ), Description( "Remote Port, in network byte order" ) ] uint16 RemotePort;
[WmiDataId( 5 ), Description( "IP-layer Protocol" ) ] uint8 Protocol;
[WmiDataId( 6 ), Description( "Inbound connection?" ) ] boolean InboundConnection; };
[WMI, Dynamic, Provider("WmiProv"), Locale("MS\\0x409"), Description("Packet dropped event"), guid("{65f67abd-ecd2-4501-9b10-d48db2300e6c}")] class MSIPNAT_PacketDroppedEvent : WmiEvent { [key, read] string InstanceName; [read] boolean Active;
[WmiDataId( 1 ), Description( "Source IP Address, in network byte order" ) ] uint32 SourceAddress;
[WmiDataId( 2 ), Description( "Destination IP Address, in network byte order" ) ] uint32 DestinationAddress;
[WmiDataId( 3 ), Description( "Source Identifier, in network byte order" ) ] uint16 SourceIdentifier;
[WmiDataId( 4 ), Description( "Destination Identifier, in network byte order" ) ] uint16 DestinationIdentifier;
[WmiDataId( 5 ), Description( "Total size of packet, in bytes" ) ] uint32 PacketSize;
[WmiDataId( 6 ), Description( "Protocol Specific Data 1" ) ] uint32 ProtocolData1;
[WmiDataId( 7 ), Description( "Protocol Specific Data 2" ) ] uint32 ProtocolData2;
[WmiDataId( 8 ), Description( "Protocol Specific Data 3" ) ] uint32 ProtocolData3;
[WmiDataId( 9 ), Description( "Protocol Specific Data 4" ) ] uint32 ProtocolData4;
[WmiDataId( 10 ), Description( "IP-layer Protocol" ) ] uint8 Protocol;
};
|