BLOB Functions

Network Monitor includes the following BLOB functions.

Function Description
CreateBlob Creates an empty BLOB.
CreateNPPInterface Creates an NPP interface with a given BLOB.
DestroyBlob Frees all memory associated with a given BLOB.
DuplicateBlob Copies a given BLOB.
GetBoolFromBlob Retrieves the named Boolean value from a given BLOB.
GetClassIDFromBlob Retrieves the named class identifier value from a given BLOB.
GetDwordFromBlob Retrieves the named DWORD value from a given BLOB.
GetMacAddressFromBlob Retrieves the named MAC address from a given BLOB.
GetNetworkInfoFromBlob Retrieves network information from a given BLOB.
GetNPPAddressFilterFromBlob Retrieves address filter information from a given BLOB.
GetNPPBlobFromUI Displays the Select a network dialog box and returns the NPP BLOB of the selected NIC.
GetNPPBlobTable Retrieves a table of BLOBs.
GetNPPEtypeSapFilter Retrieves the Etype/Sap filter from a given BLOB.
GetNPPMacTypeAsNumber Retrieves the MAC type from the NetworkInfo category of the NPP section and converts the information into a MAC type number.
GetNPPPatternFilterFromBlob Retrieves the pattern match filter from a given BLOB.
GetNPPTriggerFromBlob Retrieves the trigger of a given BLOB.
GetStringFromBlob Retrieves a single string from a specific location within a given BLOB.
GetStringsFromBlob Retrieves all of the strings within the given bounds from a given BLOB.
IsRemoteNPP Indicates whether the given BLOB specifies a remote NPP.
MergeBlob Merges the information in source and target BLOBs and overwrites common entries with data from the source BLOB.
RegCreateBlobKey Stores a BLOB at the given registry key.
RegOpenBlobKey Retrieves a BLOB stored at the given registry key.
RemoveFromBlob Removes information from any level of a given BLOB.
SelectNPPBlobFromTable Selects an NPP BLOB from a table.
SetBoolInBlob Sets a Boolean value at the given location within a BLOB.
SetClassIDInBlob Sets the named class identifier value for a BLOB.
SetDwordInBlob Sets the named DWORD value for a BLOB.
SetMacAddressInBlob Sets the named MAC address for a BLOB.
SetNetworkInfoInBlob Sets the network information for a BLOB.
SetNPPAddressFilterInBlob Sets the given address filter in the BLOB.
SetNPPEtypeSapFilter Sets the Etype/Sap filter in a BLOB.
SetNPPPatternFilterInBlob Sets the pattern match filter for a BLOB.
SetNPPTriggerInBlob Sets the trigger in a BLOB.
SetStringInBlob Sets the string at a given location within a BLOB.
WriteBlobToFile Writes a BLOB to a given file.