Having fun with Wmi, a lot of informations about almost everything in your computer.
An example based on the so impressive work of José Roca.
To see more, download TB_WMI stuff from José web page
Pierre
[2006-12-31 Added combobox search capability and HourGlass cursor]
[This message has been edited by Pierre Bellisle (edited December 31, 2006).]
An example based on the so impressive work of José Roca.
To see more, download TB_WMI stuff from José web page
Pierre
[2006-12-31 Added combobox search capability and HourGlass cursor]
Code:
#COMPILE EXE '#Win 803# #DIM ALL #INCLUDE "Win32api.inc" '#2005-01-27# GLOBAL hDlg AS DWORD GLOBAL hListResult AS DWORD %ButtonGet = 201 %ButtonSearch = 202 %ComboSelection = 301 %TextboxComputerName = 401 %TextboxSearch = 402 %ListboxResult = 501 %LabelComputerName = 601 %wbemCimtypeDatetime = 101 DECLARE FUNCTION DataAdd() AS LONG TYPE TB_Collection_EXCEPINFO wCode AS WORD 'An error code describing the error. wReserved AS WORD 'Reserved bstrSource AS DWORD 'Source of the exception. bstrDescription AS DWORD 'Textual description of the error. bstrHelpFile AS DWORD 'Help file path. dwHelpContext AS DWORD 'Help context ID. pvReserved AS DWORD 'Reserved. pfnDeferredFillIn AS DWORD 'Pointer to function that fills in Help and description info. scode AS DWORD 'An error code describing the error. END TYPE DECLARE FUNCTION SafeArrayGetDim LIB "OLEAUT32.DLL" ALIAS "SafeArrayGetDim" (BYVAL psa AS DWORD) AS DWORD DECLARE FUNCTION SafeArrayGetElement LIB "OLEAUT32.DLL" ALIAS "SafeArrayGetElement"(BYVAL psa AS DWORD, BYVAL rgIndices AS DWORD, BYVAL pv AS DWORD) AS DWORD DECLARE FUNCTION SafeArrayGetLBound LIB "OLEAUT32.DLL" ALIAS "SafeArrayGetLBound" (BYVAL psa AS DWORD, BYVAL nDim AS DWORD, BYREF plLbound AS LONG) AS DWORD DECLARE FUNCTION SafeArrayGetUBound LIB "OLEAUT32.DLL" ALIAS "SafeArrayGetUBound" (BYVAL psa AS DWORD, BYVAL nDim AS DWORD, BYREF plUbound AS LONG) AS DWORD '______________________________________________________________________________ FUNCTION WmiVTableAddress(BYVAL pThis AS DWORD, BYVAL dwOffset AS DWORD) AS DWORD LOCAL ppThis AS DWORD PTR LOCAL pvtbl AS DWORD PTR LOCAL ppMethod AS DWORD PTR ppThis = pThis pvtbl = @ppThis ppMethod = pvtbl + dwOffset FUNCTION = @ppMethod END FUNCTION '______________________________________________________________________________ FUNCTION WmiEnumVARIANT_Next(BYVAL pThis AS DWORD, BYVAL celt AS DWORD, _ BYVAL rgelt AS DWORD, BYREF pceltFetched AS DWORD) AS DWORD LOCAL hResult AS DWORD LOCAL pMethod AS DWORD pMethod = WmiVTableAddress(pThis, 12) CALL DWORD pMethod USING WmiEnumVARIANT_Next(pThis, celt, rgelt, pceltFetched) TO hResult FUNCTION = hResult END FUNCTION '______________________________________________________________________________ FUNCTION WmiIUnknown_Release(BYVAL pThis AS DWORD) AS DWORD LOCAL hResult AS DWORD LOCAL pMethod AS DWORD pMethod = WmiVTableAddress(pThis, 8) CALL DWORD pMethod USING WmiIUnknown_Release(pThis) TO hResult FUNCTION = hResult END FUNCTION '______________________________________________________________________________ FUNCTION WmiIUnknown_QueryInterface(BYVAL pThis AS DWORD, BYREF riid AS GUID, _ BYREF ppvObj AS DWORD) AS DWORD LOCAL hResult AS DWORD LOCAL pMethod AS DWORD pMethod = WmiVTableAddress(pThis, 0) CALL DWORD pMethod USING WmiIUnknown_QueryInterface(pThis, riid, ppvObj) TO hResult FUNCTION = hResult END FUNCTION '______________________________________________________________________________ FUNCTION WmiCollection_IDispatch_Invoke(BYVAL pthis AS DWORD PTR, BYVAL dispidMember AS LONG, _ BYREF riid AS GUID, BYVAL lcid AS DWORD, BYVAL wFlags AS WORD, _ BYREF pdispparams AS DISPPARAMS, BYREF pvarResult AS VARIANT, _ BYREF pexcepinfo AS TB_Collection_EXCEPINFO, BYREF puArgErr AS DWORD) AS LONG LOCAL HRESULT AS LONG IF ISFALSE pthis THEN FUNCTION = &H80004003 : EXIT FUNCTION '%E_POINTER CALL DWORD @@pthis[6] USING WmiCollection_IDispatch_Invoke(pthis, dispidMember, riid, lcid, _ wFlags, pdispparams, pvarResult, pexcepinfo, puArgErr) TO HRESULT FUNCTION = HRESULT END FUNCTION '______________________________________________________________________________ FUNCTION WmiIEnumVARIANT_Reset(BYVAL pThis AS DWORD) AS DWORD LOCAL hResult AS DWORD LOCAL pMethod AS DWORD pMethod = WmiVTableAddress(pThis, 20) CALL DWORD pMethod USING WmiIEnumVARIANT_Reset(pThis) TO hResult FUNCTION = hResult END FUNCTION '______________________________________________________________________________ FUNCTION WmiCollection_IUnknown_AddRef(BYVAL pthis AS DWORD PTR) AS DWORD LOCAL DWRESULT AS LONG IF ISFALSE pthis THEN FUNCTION = &H80004003 : EXIT FUNCTION '%E_POINTER CALL DWORD @@pthis[1] USING WmiCollection_IUnknown_AddRef(pthis) TO DWRESULT FUNCTION = DWRESULT END FUNCTION '______________________________________________________________________________ FUNCTION WmiCollection_NewEnum(BYVAL pthis AS DWORD, BYREF ppenum AS DWORD) AS DWORD LOCAL IID_NULL AS GUID LOCAL uDispParams AS DISPPARAMS LOCAL vResult AS VARIANT LOCAL puArgErr AS DWORD ppenum = 0 IF ISFALSE pthis THEN FUNCTION = &H80004003 : EXIT FUNCTION '%E_POINTER FUNCTION = WmiCollection_IDispatch_Invoke(pthis, -4, IID_NULL, 0, 1 OR 2, _ uDispParams, vResult, BYVAL 0, puArgErr) ppenum = VARIANT#(vResult) IF ISTRUE ppenum THEN WmiCollection_IUnknown_AddRef ppenum 'Increment the reference counter END FUNCTION '______________________________________________________________________________ FUNCTION WmiCollection_Enum(BYVAL pThis AS DWORD, vArray() AS VARIANT) AS LONG LOCAL hResult AS DWORD 'COM result code LOCAL IID_IEnumVariant AS GUID 'GUID of the IEnumVARIANT interface LOCAL pEnum AS DWORD 'Address of a pointer to the collection LOCAL pIEnumVARIANT AS DWORD 'Address of a pointer to the IEnumVARIANT interface LOCAL nCount AS LONG 'Number of elements to fetch LOCAL celtFetched AS DWORD 'Number of elements fetched LOCAL dwArray AS DWORD 'Pointer to the first element in the array IID_IEnumVARIANT = GUID$("{00020404-0000-0000-c000-000000000046}") 'Number of elements in the array nCount = ARRAYATTR(vArray(), 4) IF nCount = 0 THEN FUNCTION = -2 : EXIT FUNCTION 'Check for null pointer IF ISFALSE pThis THEN FUNCTION = -1 : EXIT FUNCTION 'Get a reference to the Enumerator object hResult = WmiCollection_NewEnum(pThis, pEnum) IF hResult <> %S_OK THEN FUNCTION = hResult : EXIT FUNCTION IF ISFALSE pEnum THEN FUNCTION = -1 : EXIT FUNCTION 'Get a pointer to the IEnumVARIANT interface. hResult = WmiIUnknown_QueryInterface(pEnum, IID_IEnumVARIANT, pIEnumVARIANT) IF hResult <> %S_OK THEN FUNCTION = hResult WmiIUnknown_Release pEnum EXIT FUNCTION END IF IF ISFALSE pIEnumVARIANT THEN FUNCTION = -1 WmiIUnknown_Release pEnum EXIT FUNCTION END IF WmiIUnknown_Release pEnum hResult = WmiIEnumVARIANT_Reset(pIEnumVARIANT) IF hResult <> %S_OK THEN FUNCTION = hResult WmiIUnknown_Release pIEnumVARIANT EXIT FUNCTION END IF dwArray = VARPTR(vArray(LBOUND(vArray))) hResult = WmiEnumVARIANT_Next(pIEnumVARIANT, nCount, dwArray, celtFetched) FUNCTION = hResult WmiIUnknown_Release pIEnumVARIANT END FUNCTION '______________________________________________________________________________ FUNCTION SetHBar() AS LONG LOCAL Si AS ApiSize LOCAL Buffer AS STRING LOCAL hFont AS DWORD LOCAL hDC AS DWORD LOCAL ListCount AS LONG LOCAL Looper AS LONG LOCAL Retval AS LONG LOCAL StringWidth AS LONG StringWidth = 1 CONTROL SEND hDlg, %ListboxResult, %WM_GETFONT, 0, 0 TO hFont hDC = GetDC(hListResult) IF hFont THEN hFont = SelectObject(hDC, hFont) CONTROL SEND hDlg, %ListboxResult, %LB_GETCOUNT, 0, 0 TO ListCount FOR Looper = 0 TO ListCount - 1 CONTROL SEND hDlg, %ListboxResult, %LB_GETTEXTLEN, Looper, 0 TO Retval IF Retval THEN Buffer = SPACE$(Retval) CONTROL SEND hDlg, %ListboxResult, %LB_GETTEXT, Looper, STRPTR(Buffer) GetTextExtentPoint32 hDC, BYCOPY Buffer + "W", Retval + 1, Si StringWidth = MAX& (StringWidth, Si.cx) END IF NEXT i CONTROL SEND hDlg, %ListboxResult, %LB_SETHORIZONTALEXTENT, StringWidth, 0 IF hFont THEN SelectObject hDC, hFont ReleaseDC hListResult, hDC END FUNCTION '______________________________________________________________________________ FUNCTION ListAdd(AddToList AS STRING) AS LONG LOCAL ListItem AS LONG LISTBOX ADD hDlg, %ListboxResult, AddToList ListItem = SendMessage(hListResult, %LB_GETCOUNT, 0, 0) - 1 SendMessage hListResult, %LB_SETSEL, ListItem, 0 SendMessage hListResult, %LB_SETCURSEL, ListItem, 0 UpdateWindow hListResult END FUNCTION '______________________________________________________________________________ FUNCTION WmiList(sComputerName AS STRING, sAction AS STRING)AS LONG LOCAL oLocator AS DISPATCH LOCAL oServices AS DISPATCH LOCAL colSWbemObjectSet AS DISPATCH LOCAL objSWbemObject AS DISPATCH LOCAL objSWBemProperty AS DISPATCH LOCAL oProp AS DISPATCH LOCAL pv AS VARIANTAPI PTR LOCAL vServer AS VARIANT LOCAL vVar AS VARIANT LOCAL vRes AS VARIANT LOCAL vName AS VARIANT LOCAL vValue AS VARIANT LOCAL vResElem AS VARIANT LOCAL Buffer AS STRING LOCAL fIsArray AS INTEGER LOCAL parray AS DWORD LOCAL nCount AS LONG LOCAL i AS LONG LOCAL x AS LONG LOCAL nDims AS LONG LOCAL lLBound AS LONG LOCAL lUBound AS LONG LOCAL ix AS LONG LOCAL Looper3 AS LONG ListAdd "*** " & sComputerName & " *** " & sAction & " ***" SET oLocator = NEW DISPATCH IN "WbemScripting.SWbemLocator" IF ISFALSE ISOBJECT(oLocator) THEN ListAdd "WbemScripting.SWbemLocator unavaiable!" : EXIT FUNCTION IF sComputerName = "" THEN sComputerName = "." vServer = sComputerName OBJECT CALL oLocator.ConnectServer(vServer) TO vRes SET oServices = vRes vVar = "SELECT * FROM " & sAction OBJECT CALL oServices.ExecQuery(vVar) TO vRes SET colSWbemObjectSet = vRes vRes = EMPTY OBJECT GET colSWbemObjectSet.Count TO vRes nCount = VARIANT#(vRes) IF nCount > 0 THEN DIM vArray(1 TO nCount) AS VARIANT 'DIM an array of variants CALL WmiCollection_Enum(OBJPTR(colSWbemObjectSet), vArray()) 'Enumerate the collection FOR i = LBOUND(vArray) TO UBOUND(vArray) ListAdd "vArray" & STR$(i) & " ----------------------------------------------------------------------------------" SET objSWbemObject = vArray(i) 'Assign the interface reference IF OBJRESULT THEN EXIT FOR 'Exit on failure vRes = EMPTY OBJECT GET objSWbemObject.Properties_ TO vRes SET objSWBemProperty = vRes IF OBJRESULT = 0 THEN vRes = EMPTY OBJECT GET objSWBemProperty.Count TO vRes nCount = VARIANT#(vRes) IF nCount THEN DIM vPropArray(1 TO nCount) AS VARIANT WmiCollection_Enum OBJPTR(objSWBemProperty), vPropArray() 'Enumerate the collection FOR x = LBOUND(vPropArray) TO UBOUND(vPropArray) SET oProp = vPropArray(x) vRes = EMPTY OBJECT GET oProp.IsArray TO vRes fIsArray = CINT(VARIANT#(vRes)) vRes = EMPTY vName = EMPTY vValue = EMPTY IF ISTRUE fIsArray THEN OBJECT GET oProp.Name TO vName ListAdd "Array " & VARIANT$(vName) & " -------------------------------------" OBJECT GET oProp.Value TO vValue IF VARIANTVT(vValue) <> %VT_NULL THEN pv = VARPTR(vValue) 'Address of the variant parray = @pv.vd.parray 'Address of the array nDims = SafeArrayGetDim(parray) 'Number of dimensions of the array IF nDims > 0 THEN 'Array is dimensioned SafeArrayGetLBound parray, 1, lLBound 'Lower bound of the first dimension SafeArrayGetUBound parray, 1, lUBound 'Upper bound of the first dimension ListAdd FORMAT$(lUbound - lLbound + 1) & " elements" FOR Looper3 = lLbound TO lUbound ix = Looper3 : vResElem = EMPTY SafeArrayGetElement parray, BYVAL VARPTR(ix), BYVAL VARPTR(vResElem) IF VARIANTVT(vResElem) = %VT_BSTR THEN ListAdd "$ " & VARIANT$(vResElem) ELSE ListAdd "#" & FORMAT$(VARIANT#(vResElem)) END IF NEXT ListAdd "----------------------------------------------------" END IF END IF ELSE OBJECT GET oProp.Name TO vName OBJECT GET oProp.Value TO vValue IF ISTRUE VARIANT#(vValue) THEN OBJECT GET oProp.CIMType TO vRes IF VARIANT#(vRes) = %wbemCimtypeDatetime THEN Buffer = "time" ELSE Buffer = "" END IF END IF IF VARIANTVT(vValue) = %VT_BSTR THEN ListAdd VARIANT$(vName)& " " & VARIANT$(vValue) ELSE ListAdd VARIANT$(vName)& " " & FORMAT$(VARIANT#(vValue)) & " <num " & Buffer END IF END IF NEXT END IF SET objSWBemProperty = NOTHING END IF SET objSWbemObject = NOTHING 'Release the interface ListAdd " " NEXT ELSE ListAdd "No object found!" END IF SET colSWbemObjectSet = NOTHING SET oServices = NOTHING SET oLocator = NOTHING END FUNCTION '______________________________________________________________________________ CALLBACK FUNCTION DlgProc LOCAL zComputerName AS ASCIIZ * %MAX_COMPUTERNAME_LENGTH + 1 LOCAL MinMaxInfoPtr AS MINMAXINFO PTR LOCAL sComputerName AS STRING LOCAL sSearch AS STRING LOCAL sAction AS STRING LOCAL sBuffer AS STRING STATIC sSearchPrev AS STRING LOCAL ComboLast AS DWORD STATIC hCombo AS DWORD STATIC hCursor AS DWORD STATIC hCursorPrev AS DWORD LOCAL Looper AS LONG STATIC Found AS LONG STATIC FirstFound AS LONG LOCAL ComboStartPos AS LONG STATIC Hourglass AS LONG SELECT CASE CBMSG CASE %WM_INITDIALOG CONTROL HANDLE hDlg, %ListboxResult TO hListResult CONTROL HANDLE hDlg, %ComboSelection TO hCombo SethBar DataAdd COMBOBOX SELECT hDlg, %ComboSelection, 518 ' - - - - - - - - - - - - - - - - - - - - - - - - - - IF GetComputerName(zComputerName, SIZEOF(zComputerName)) = 0 THEN zComputerName = "." CONTROL SET TEXT hDlg, %TextboxComputerName, zComputerName ' - - - - - - - - - - - - - - - - - - - - - - - - - - ListAdd "WMI - Everything you always wanted to know about your computer..." ListAdd "" ListAdd "939 items in dropbox" ListAdd "" ListAdd "You may query a computer on a network by setting the [Computer name] textbox." ListAdd "A dot [.] may be used for current computer." ListAdd "" ListAdd "This dialog is resizable." ListAdd "" ListAdd "[Search] button become [Next] button if the search field is empty." ListAdd "" ListAdd "A right-click on the [Search/Next] button will also trigger the [Get] button." ListAdd "" ListAdd "Press GET button to try." ListAdd "" CASE %WM_COMMAND SELECT CASE LOWRD(CBWPARAM) CASE %ButtonGet IF CBCTLMSG = %BN_CLICKED THEN LISTBOX RESET hDlg, %ListboxResult CONTROL GET TEXT hDlg, %TextboxComputerName TO sComputerName CONTROL GET TEXT hDlg, %ComboSelection TO sAction Hourglass = 1 hCursor = LoadCursor(%NULL, BYVAL %IDC_WAIT) hCursorPrev = SetCursor(hCursor) CONTROL DISABLE CBHNDL, %ButtonGet CONTROL DISABLE CBHNDL, %ButtonSearch WmiList sComputerName, sAction SethBar Hourglass = 0 SetCursor(hCursorPrev) CONTROL ENABLE CBHNDL, %ButtonGet CONTROL ENABLE CBHNDL, %ButtonSearch END IF CASE %TextboxSearch IF HIWRD(CBWPARAM) = %EN_CHANGE THEN CONTROL GET TEXT CBHNDL, %TextboxSearch TO sSearch IF LEN(LTRIM$(sSearch)) THEN sBuffer = "Search" ELSE sBuffer = "Next" END IF CONTROL SET TEXT CBHNDL, %ButtonSearch, sBuffer END IF CASE %ButtonSearch IF CBCTLMSG = %BN_CLICKED THEN Found = %FALSE CONTROL GET TEXT hDlg, %TextboxSearch TO sSearch sSearch = UCASE$(TRIM$(sSearch)) IF LEN(sSearch) = 0 THEN ComboLast = SendMessage(hCombo, %CB_GETCOUNT, 0, 0) - 1 'Zero based Looper = SendMessage(hCombo, %CB_GETCURSEL, 0, 0) INCR Looper IF Looper > ComboLast THEN Looper = 0 SendMessage hCombo, %CB_SETCURSEL, Looper, 0 ELSE ComboLast = SendMessage(hCombo, %CB_GETCOUNT, 0, 0) - 1 IF ComboLast > 0 THEN ComboStartPos = SendMessage(hCombo, %CB_GETCURSEL, 0, 0) Looper = ComboStartPos + 1 DO IF Looper >= ComboLast THEN Looper = 0 sBuffer = NUL$(SendMessage(hCombo, %CB_GETLBTEXTLEN, Looper, 0) + 1) SendMessage hCombo, %CB_GETLBTEXT, Looper, STRPTR(sBuffer) sBuffer = UCASE$(sBuffer) IF INSTR(sBuffer, sSearch) THEN SendMessage hCombo, %CB_SETCURSEL, Looper, 0 Found = %TRUE EXIT DO END IF IF Looper = ComboStartPos THEN EXIT DO INCR Looper LOOP IF sSearch = sSearchPrev THEN IF Looper = FirstFound THEN WinBeep 500, 1 'Rollover appened, where back to the same item END IF ELSE IF Looper = ComboStartPos THEN IF Found THEN WinBeep 500, 1 'The only found is already shown ELSE BEEP 'Nothing found END IF ELSE sSearchPrev = sSearch 'Keep to know when rollover append FirstFound = Looper 'Keep to know when rollover append END IF END IF END IF END IF END IF END SELECT CASE %WM_SIZE 'Windows is resized MoveWindow hListResult, 10, 70, LOWRD(CBLPARAM) - 20, HIWRD(CBLPARAM) - 78, %TRUE SethBar FUNCTION = 0 EXIT FUNCTION CASE %WM_GETMINMAXINFO MinMaxInfoPtr = CBLPARAM DIALOG UNITS hDlg, 420, 90 TO PIXELS _ @MinMaxInfoPtr.ptMinTrackSize.x, @MinMaxInfoPtr.ptMinTrackSize.y CASE %WM_SETCURSOR 'This message is received from Windows on mouse move/click IF Hourglass = 1 THEN SetCursor(hCursor) FUNCTION = 1 'This will stop Windows resetting mouse cursor to default, usually an arrow END IF IF HIWRD(CBLPARAM) = %WM_RBUTTONUP THEN IF GetDlgCtrlID(CBWPARAM) = %ButtonSearch THEN PostMessage CBHNDL, %WM_COMMAND, MAKDWD(%ButtonSearch, %BN_CLICKED), GetDlgItem(CBHNDL, %ButtonSearch) PostMessage CBHNDL, %WM_COMMAND, MAKDWD(%ButtonGet, %BN_CLICKED), GetDlgItem(CBHNDL, %ButtonGet) END IF END IF END SELECT END FUNCTION '______________________________________________________________________________ FUNCTION PBMAIN() DIALOG NEW %HWND_DESKTOP, "WMI", , , 415, 210, _ %WS_VISIBLE OR %WS_CLIPSIBLINGS OR %WS_CLIPCHILDREN OR %WS_CAPTION OR _ %WS_SYSMENU OR %WS_THICKFRAME OR %WS_MINIMIZEBOX OR _ %WS_MAXIMIZEBOX, %WS_EX_WINDOWEDGE TO hDlg DIALOG SEND hDlg, %WM_SETICON, %ICON_SMALL, LoadIcon(%NULL, BYVAL %IDI_INFORMATION) DIALOG SEND hDlg, %WM_SETICON, %ICON_BIG, LoadIcon(%NULL, BYVAL %IDI_INFORMATION) CONTROL ADD COMBOBOX, hDlg, %ComboSelection, , 6, 5, 260, 300, %CBS_DROPDOWN OR %CBS_HASSTRINGS OR _ %CBS_SORT OR %WS_TABSTOP OR %WS_VSCROLL, %WS_EX_CLIENTEDGE OR %WS_EX_LEFT CONTROL ADD BUTTON, hDlg, %ButtonGet, "Get", 275, 5, 35, 12 CONTROL ADD TEXTBOX, hDlg, %TextboxSearch, "Put string to search here or nothing for next item scroll button", 6, 24, 260, 12 CONTROL ADD BUTTON, hDlg, %ButtonSearch, "Search", 275, 24, 35, 12 CONTROL ADD LABEL, hDlg, %LabelComputerName, "Computer name", 330, 12, 78, 12 CONTROL ADD TEXTBOX, hDlg, %TextboxComputerName, ".", 330, 24, 78, 12 CONTROL ADD LISTBOX, hdlg, %ListboxResult , , 5, 42, 405 ,180, _ %WS_CHILD OR %WS_VISIBLE OR %WS_BORDER OR %WS_VSCROLL OR %LBS_NOTIFY OR _ %WS_HSCROLL OR %WS_VSCROLL OR %WS_TABSTOP OR %LBS_NOTIFY OR _ '%LBS_SORT OR _ %LBS_USETABSTOPS, %WS_EX_CLIENTEDGE DIALOG SHOW MODAL hDlg CALL DlgProc END FUNCTION '______________________________________________________________________________ FUNCTION DataAdd() AS LONG LOCAL Looper AS LONG FOR Looper = 1 TO DATACOUNT COMBOBOX ADD hDlg, %ComboSelection, READ$(Looper) NEXT DATA "__AbsoluteTimerInstruction" DATA "__AggregateEvent" DATA "__CIMOMIdentification" DATA "__ClassCreationEvent" DATA "__ClassDeletionEvent" DATA "__ClassModificationEvent" DATA "__ClassOperationEvent" DATA "__ClassProviderRegistration" DATA "__ConsumerFailureEvent" DATA "__Event" DATA "__EventConsumer" DATA "__EventConsumerProviderRegistration" DATA "__EventDroppedEvent" DATA "__EventFilter" DATA "__EventGenerator" DATA "__EventProviderRegistration" DATA "__EventQueueOverflowEvent" DATA "__ExtendedStatus" DATA "__ExtrinsicEvent" DATA "__FilterToConsumerBinding" DATA "__IndicationRelated" DATA "__InstanceCreationEvent" DATA "__InstanceDeletionEvent" DATA "__InstanceModificationEvent" DATA "__InstanceOperationEvent" DATA "__InstanceProviderRegistration" DATA "__IntervalTimerInstruction" DATA "__MethodInvocationEvent" DATA "__MethodProviderRegistration" DATA "__NAMESPACE" DATA "__NamespaceCreationEvent" DATA "__NamespaceDeletionEvent" DATA "__NamespaceModificationEvent" DATA "__NamespaceOperationEvent" DATA "__NotifyStatus" DATA "__NTLMUser9X" DATA "__ObjectProviderRegistration" DATA "__PARAMETERS" DATA "__PropertyProviderRegistration" DATA "__Provider" DATA "__ProviderRegistration" DATA "__QOSFailureEvent" DATA "__SecurityRelatedClass" DATA "__SystemClass" DATA "__SystemEvent" DATA "__SystemSecurity" DATA "__thisNAMESPACE" DATA "__TimerEvent" DATA "__TimerInstruction" DATA "__TimerNextFiring" DATA "__Win32Provider" DATA "__WmiMappedDriverNamespace" DATA "CIM_Action" DATA "CIM_ActionSequence" DATA "CIM_ActsAsSpare" DATA "CIM_AdjacentSlots" DATA "CIM_AggregatePExtent" DATA "CIM_AggregatePSExtent" DATA "CIM_AggregateRedundancyComponent" DATA "CIM_AlarmDevice" DATA "CIM_AllocatedResource" DATA "CIM_ApplicationSystem" DATA "CIM_ApplicationSystemSoftwareFeature" DATA "CIM_AssociatedAlarm" DATA "CIM_AssociatedBattery" DATA "CIM_AssociatedCooling" DATA "CIM_AssociatedMemory" DATA "CIM_AssociatedProcessorMemory" DATA "CIM_AssociatedSensor" DATA "CIM_AssociatedSupplyCurrentSensor" DATA "CIM_AssociatedSupplyVoltageSensor" DATA "CIM_BasedOn" DATA "CIM_Battery" DATA "CIM_BinarySensor" DATA "CIM_BIOSElement" DATA "CIM_BIOSFeature" DATA "CIM_BIOSFeatureBIOSElements" DATA "CIM_BIOSLoadedInNV" DATA "CIM_BootOSFromFS" DATA "CIM_BootSAP" DATA "CIM_BootService" DATA "CIM_BootServiceAccessBySAP" DATA "CIM_CacheMemory" DATA "CIM_Card" DATA "CIM_CardInSlot" DATA "CIM_CardOnCard" DATA "CIM_CDROMDrive" DATA "CIM_Chassis" DATA "CIM_ChassisInRack" DATA "CIM_Check" DATA "CIM_Chip" DATA "CIM_ClusteringSAP" DATA "CIM_ClusteringService" DATA "CIM_ClusterServiceAccessBySAP" DATA "CIM_CollectedCollections" DATA "CIM_CollectedMSEs" DATA "CIM_CollectionOfMSEs" DATA "CIM_CollectionOfSensors" DATA "CIM_CollectionSetting" DATA "CIM_CompatibleProduct" DATA "CIM_Component" DATA "CIM_ComputerSystem" DATA "CIM_ComputerSystemDMA" DATA "CIM_ComputerSystemIRQ" DATA "CIM_ComputerSystemMappedIO" DATA "CIM_ComputerSystemPackage" DATA "CIM_ComputerSystemResource" DATA "CIM_Configuration" DATA "CIM_ConnectedTo" DATA "CIM_ConnectorOnPackage" DATA "CIM_Container" DATA "CIM_ControlledBy" DATA "CIM_Controller" DATA "CIM_CoolingDevice" DATA "CIM_CopyFileAction" DATA "CIM_CreateDirectoryAction" DATA "CIM_CurrentSensor" DATA "CIM_DataFile" DATA "CIM_Dependency" DATA "CIM_DependencyContext" DATA "CIM_DesktopMonitor" DATA "CIM_DeviceAccessedByFile" DATA "CIM_DeviceConnection" DATA "CIM_DeviceErrorCounts" DATA "CIM_DeviceFile" DATA "CIM_DeviceSAPImplementation" DATA "CIM_DeviceServiceImplementation" DATA "CIM_DeviceSoftware" DATA "CIM_Directory" DATA "CIM_DirectoryAction" DATA "CIM_DirectoryContainsFile" DATA "CIM_DirectorySpecification" DATA "CIM_DirectorySpecificationFile" DATA "CIM_DiscreteSensor" DATA "CIM_DiskDrive" DATA "CIM_DisketteDrive" DATA "CIM_DiskPartition" DATA "CIM_DiskSpaceCheck" DATA "CIM_Display" DATA "CIM_DMA" DATA "CIM_Docked" DATA "CIM_ElementCapacity" DATA "CIM_ElementConfiguration" DATA "CIM_ElementSetting" DATA "CIM_ElementsLinked" DATA "CIM_ErrorCountersForDevice" DATA "CIM_ExecuteProgram" DATA "CIM_Export" DATA "CIM_ExtraCapacityGroup" DATA "CIM_Fan" DATA "CIM_FileAction" DATA "CIM_FileSpecification" DATA "CIM_FileStorage" DATA "CIM_FileSystem" DATA "CIM_FlatPanel" DATA "CIM_FromDirectoryAction" DATA "CIM_FromDirectorySpecification" DATA "CIM_FRU" DATA "CIM_FRUIncludesProduct" DATA "CIM_FRUPhysicalElements" DATA "CIM_HeatPipe" DATA "CIM_HostedAccessPoint" DATA "CIM_HostedBootSAP" DATA "CIM_HostedBootService" DATA "CIM_HostedFileSystem" DATA "CIM_HostedJobDestination" DATA "CIM_HostedService" DATA "CIM_InfraredController" DATA "CIM_InstalledOS" DATA "CIM_InstalledSoftwareElement" DATA "CIM_IRQ" DATA "CIM_Job" DATA "CIM_JobDestination" DATA "CIM_JobDestinationJobs" DATA "CIM_Keyboard" DATA "CIM_LinkHasConnector" DATA "CIM_LocalFileSystem" DATA "CIM_Location" DATA "CIM_LogicalDevice" DATA "CIM_LogicalDisk" DATA "CIM_LogicalDiskBasedOnPartition" DATA "CIM_LogicalDiskBasedOnVolumeSet" DATA "CIM_LogicalElement" DATA "CIM_LogicalFile" DATA "CIM_LogicalIdentity" DATA "CIM_MagnetoOpticalDrive" DATA "CIM_ManagedSystemElement" DATA "CIM_ManagementController" DATA "CIM_MediaAccessDevice" DATA "CIM_MediaPresent" DATA "CIM_Memory" DATA "CIM_MemoryCapacity" DATA "CIM_MemoryCheck" DATA "CIM_MemoryMappedIO" DATA "CIM_MemoryOnCard" DATA "CIM_MemoryWithMedia" DATA "CIM_ModifySettingAction" DATA "CIM_MonitorResolution" DATA "CIM_MonitorSetting" DATA "CIM_Mount" DATA "CIM_MultiStateSensor" DATA "CIM_NetworkAdapter" DATA "CIM_NFS" DATA "CIM_NonVolatileStorage" DATA "CIM_NumericSensor" DATA "CIM_OperatingSystem" DATA "CIM_OperatingSystemSoftwareFeature" DATA "CIM_OSProcess" DATA "CIM_OSVersionCheck" DATA "CIM_PackageAlarm" DATA "CIM_PackageCooling" DATA "CIM_PackagedComponent" DATA "CIM_PackageInChassis" DATA "CIM_PackageInSlot" DATA "CIM_PackageTempSensor" DATA "CIM_ParallelController" DATA "CIM_ParticipatesInSet" DATA "CIM_PCIController" DATA "CIM_PCMCIAController" DATA "CIM_PCVideoController" DATA "CIM_PExtentRedundancyComponent" DATA "CIM_PhysicalCapacity" DATA "CIM_PhysicalComponent" DATA "CIM_PhysicalConnector" DATA "CIM_PhysicalElement" DATA "CIM_PhysicalElementLocation" DATA "CIM_PhysicalExtent" DATA "CIM_PhysicalFrame" DATA "CIM_PhysicalLink" DATA "CIM_PhysicalMedia" DATA "CIM_PhysicalMemory" DATA "CIM_PhysicalPackage" DATA "CIM_PointingDevice" DATA "CIM_PotsModem" DATA "CIM_PowerSupply" DATA "CIM_Printer" DATA "CIM_Process" DATA "CIM_ProcessExecutable" DATA "CIM_Processor" DATA "CIM_ProcessThread" DATA "CIM_Product" DATA "CIM_ProductFRU" DATA "CIM_ProductParentChild" DATA "CIM_ProductPhysicalElements" DATA "CIM_ProductProductDependency" DATA "CIM_ProductSoftwareFeatures" DATA "CIM_ProductSupport" DATA "CIM_ProtectedSpaceExtent" DATA "CIM_PSExtentBasedOnPExtent" DATA "CIM_Rack" DATA "CIM_Realizes" DATA "CIM_RealizesAggregatePExtent" DATA "CIM_RealizesDiskPartition" DATA "CIM_RealizesPExtent" DATA "CIM_RebootAction" DATA "CIM_RedundancyComponent" DATA "CIM_RedundancyGroup" DATA "CIM_Refrigeration" DATA "CIM_RelatedStatistics" DATA "CIM_RemoteFileSystem" DATA "CIM_RemoveDirectoryAction" DATA "CIM_RemoveFileAction" DATA "CIM_ReplacementSet" DATA "CIM_ResidesOnExtent" DATA "CIM_RunningOS" DATA "CIM_SAPSAPDependency" DATA "CIM_Scanner" DATA "CIM_SCSIController" DATA "CIM_SCSIInterface" DATA "CIM_Sensor" DATA "CIM_SerialController" DATA "CIM_SerialInterface" DATA "CIM_Service" DATA "CIM_ServiceAccessBySAP" DATA "CIM_ServiceAccessPoint" DATA "CIM_ServiceSAPDependency" DATA "CIM_ServiceServiceDependency" DATA "CIM_Setting" DATA "CIM_SettingCheck" DATA "CIM_SettingContext" DATA "CIM_Slot" DATA "CIM_SlotInSlot" DATA "CIM_SoftwareElement" DATA "CIM_SoftwareElementActions" DATA "CIM_SoftwareElementChecks" DATA "CIM_SoftwareElementVersionCheck" DATA "CIM_SoftwareFeature" DATA "CIM_SoftwareFeatureSAPImplementation" DATA "CIM_SoftwareFeatureServiceImplementation" DATA "CIM_SoftwareFeatureSoftwareElements" DATA "CIM_SpareGroup" DATA "CIM_StatisticalInformation" DATA "CIM_Statistics" DATA "CIM_StorageDefect" DATA "CIM_StorageError" DATA "CIM_StorageExtent" DATA "CIM_StorageRedundancyGroup" DATA "CIM_SupportAccess" DATA "CIM_SwapSpaceCheck" DATA "CIM_System" DATA "CIM_SystemComponent" DATA "CIM_SystemDevice" DATA "CIM_SystemResource" DATA "CIM_Tachometer" DATA "CIM_TapeDrive" DATA "CIM_TemperatureSensor" DATA "CIM_Thread" DATA "CIM_ToDirectoryAction" DATA "CIM_ToDirectorySpecification" DATA "CIM_UninterruptiblePowerSupply" DATA "CIM_UnitaryComputerSystem" DATA "CIM_USBController" DATA "CIM_USBControllerHasHub" DATA "CIM_USBDevice" DATA "CIM_USBHub" DATA "CIM_UserDevice" DATA "CIM_VersionCompatibilityCheck" DATA "CIM_VideoBIOSElement" DATA "CIM_VideoBIOSFeature" DATA "CIM_VideoBIOSFeatureVideoBIOSElements" DATA "CIM_VideoController" DATA "CIM_VideoControllerResolution" DATA "CIM_VideoSetting" DATA "CIM_VolatileStorage" DATA "CIM_VoltageSensor" DATA "CIM_VolumeSet" DATA "CIM_WORMDrive" DATA "CmdTriggerConsumer" DATA "EventViewerConsumer" DATA "MicrosoftIE_Cache" DATA "MicrosoftIE_Certificate" DATA "MicrosoftIE_ConnectionSettings" DATA "MicrosoftIE_ConnectionSummary" DATA "MicrosoftIE_ElementSetting" DATA "MicrosoftIE_FileVersion" DATA "MicrosoftIE_InternetExplorer" DATA "MicrosoftIE_LanSettings" DATA "MicrosoftIE_Object" DATA "MicrosoftIE_Publisher" DATA "MicrosoftIE_Security" DATA "MicrosoftIE_Summary" DATA "MSFT_ForwardedEvent" DATA "MSFT_ForwardedMessageEvent" DATA "MSFT_NCProvAccessCheck" DATA "MSFT_NCProvCancelQuery" DATA "MSFT_NCProvClientConnected" DATA "MSFT_NCProvEvent" DATA "MSFT_NCProvNewQuery" DATA "MSFT_NetBadAccount" DATA "MSFT_NetBadServiceState" DATA "MSFT_NetBootSystemDriversFailed" DATA "MSFT_NetCallToFunctionFailed" DATA "MSFT_NetCallToFunctionFailedII" DATA "MSFT_NetCircularDependencyAuto" DATA "MSFT_NetCircularDependencyDemand" DATA "MSFT_NetConnectionTimeout" DATA "MSFT_NetDependOnLaterGroup" DATA "MSFT_NetDependOnLaterService" DATA "MSFT_NetFirstLogonFailed" DATA "MSFT_NetFirstLogonFailedII" DATA "MSFT_NetInvalidDriverDependency" DATA "MSFT_NetReadfileTimeout" DATA "MSFT_NetRevertedToLastKnownGood" DATA "MSFT_NetServiceConfigBackoutFailed" DATA "MSFT_NetServiceControlSuccess" DATA "MSFT_NetServiceCrash" DATA "MSFT_NetServiceCrashNoAction" DATA "MSFT_NetServiceExitFailed" DATA "MSFT_NetServiceExitFailedSpecific" DATA "MSFT_NetServiceNotInteractive" DATA "MSFT_NetServiceRecoveryFailed" DATA "MSFT_NetServiceStartFailed" DATA "MSFT_NetServiceStartFailedGroup" DATA "MSFT_NetServiceStartFailedII" DATA "MSFT_NetServiceStartFailedNone" DATA "MSFT_NetServiceStartHung" DATA "MSFT_NetServiceStatusSuccess" DATA "MSFT_NetSevereServiceFailed" DATA "MSFT_NetTakeOwnership" DATA "MSFT_NetTransactInvalid" DATA "MSFT_NetTransactTimeout" DATA "Msft_Providers" DATA "MSFT_SCMEvent" DATA "MSFT_SCMEventLogEvent" DATA "MSFT_WMI_GenericNonCOMEvent" DATA "MSFT_WmiCancelNotificationSink" DATA "MSFT_WmiConsumerProviderEvent" DATA "MSFT_WmiConsumerProviderLoaded" DATA "MSFT_WmiConsumerProviderSinkLoaded" DATA "MSFT_WmiConsumerProviderSinkUnloaded" DATA "MSFT_WmiConsumerProviderUnloaded" DATA "MSFT_WmiCoreEvent" DATA "MSFT_WmiCoreLogoffEvent" DATA "MSFT_WmiCoreLogonEvent" DATA "MSFT_WmiCoreObject" DATA "MSFT_WmiCoreStatus" DATA "MSFT_WmiCoreTaskFailure" DATA "MSFT_WmiCoreUser" DATA "MSFT_WmiEssEvent" DATA "MSFT_WmiFilterActivated" DATA "MSFT_WmiFilterDeactivated" DATA "MSFT_WmiFilterEvent" DATA "Msft_WmiProvider_AccessCheck_Post" DATA "Msft_WmiProvider_AccessCheck_Pre" DATA "Msft_WmiProvider_CancelQuery_Post" DATA "Msft_WmiProvider_CancelQuery_Pre" DATA "Msft_WmiProvider_ComServerLoadOperationEvent" DATA "Msft_WmiProvider_Counters" DATA "Msft_WmiProvider_CreateClassEnumAsyncEvent_Post" DATA "Msft_WmiProvider_CreateClassEnumAsyncEvent_Pre" DATA "Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Post" DATA "Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Pre" DATA "Msft_WmiProvider_DeleteClassAsyncEvent_Post" DATA "Msft_WmiProvider_DeleteClassAsyncEvent_Pre" DATA "Msft_WmiProvider_DeleteInstanceAsyncEvent_Post" DATA "Msft_WmiProvider_DeleteInstanceAsyncEvent_Pre" DATA "Msft_WmiProvider_ExecMethodAsyncEvent_Post" DATA "Msft_WmiProvider_ExecMethodAsyncEvent_Pre" DATA "Msft_WmiProvider_ExecQueryAsyncEvent_Post" DATA "Msft_WmiProvider_ExecQueryAsyncEvent_Pre" DATA "Msft_WmiProvider_GetObjectAsyncEvent_Post" DATA "Msft_WmiProvider_GetObjectAsyncEvent_Pre" DATA "Msft_WmiProvider_InitializationOperationEvent" DATA "Msft_WmiProvider_LoadOperationEvent" DATA "Msft_WmiProvider_LoadOperationFailureEvent" DATA "Msft_WmiProvider_NewQuery_Post" DATA "Msft_WmiProvider_NewQuery_Pre" DATA "Msft_WmiProvider_OperationEvent" DATA "Msft_WmiProvider_OperationEvent_Post" DATA "Msft_WmiProvider_OperationEvent_Pre" DATA "Msft_WmiProvider_ProvideEvents_Post" DATA "Msft_WmiProvider_ProvideEvents_Pre" DATA "Msft_WmiProvider_PutClassAsyncEvent_Post" DATA "Msft_WmiProvider_PutClassAsyncEvent_Pre" DATA "Msft_WmiProvider_PutInstanceAsyncEvent_Post" DATA "Msft_WmiProvider_PutInstanceAsyncEvent_Pre" DATA "Msft_WmiProvider_UnLoadOperationEvent" DATA "MSFT_WmiProviderEvent" DATA "MSFT_WmiRegisterNotificationSink" DATA "MSFT_WmiSelfEvent" DATA "MSFT_WmiThreadPoolEvent" DATA "MSFT_WmiThreadPoolThreadCreated" DATA "MSFT_WmiThreadPoolThreadDeleted" DATA "NetDiagnostics" DATA "NTEventlogProviderConfig" DATA "ScriptingStandardConsumerSetting" DATA "Win32_1394Controller" DATA "Win32_1394ControllerDevice" DATA "Win32_Account" DATA "Win32_AccountSID" DATA "Win32_ACE" DATA "Win32_ActionCheck" DATA "Win32_ActiveRoute" DATA "Win32_AllocatedResource" DATA "Win32_ApplicationCommandLine" DATA "Win32_ApplicationService" DATA "Win32_AssociatedBattery" DATA "Win32_AssociatedProcessorMemory" DATA "Win32_AutochkSetting" DATA "Win32_BaseBoard" DATA "Win32_BaseService" DATA "Win32_Battery" DATA "Win32_Binary" DATA "Win32_BindImageAction" DATA "Win32_BIOS" DATA "Win32_BootConfiguration" DATA "Win32_Bus" DATA "Win32_CacheMemory" DATA "Win32_CDROMDrive" DATA "Win32_CheckCheck" DATA "Win32_CIMLogicalDeviceCIMDataFile" DATA "Win32_ClassicCOMApplicationClasses" DATA "Win32_ClassicCOMClass" DATA "Win32_ClassicCOMClassSetting" DATA "Win32_ClassicCOMClassSettings" DATA "Win32_ClassInfoAction" DATA "Win32_ClientApplicationSetting" DATA "Win32_CodecFile" DATA "Win32_CollectionStatistics" DATA "Win32_COMApplication" DATA "Win32_COMApplicationClasses" DATA "Win32_COMApplicationSettings" DATA "Win32_COMClass" DATA "Win32_ComClassAutoEmulator" DATA "Win32_ComClassEmulator" DATA "Win32_CommandLineAccess" DATA "Win32_ComponentCategory" DATA "Win32_ComputerShutdownEvent" DATA "Win32_ComputerSystem" DATA "Win32_ComputerSystemEvent" DATA "Win32_ComputerSystemProcessor" DATA "Win32_ComputerSystemProduct" DATA "Win32_COMSetting" DATA "Win32_Condition" DATA "Win32_ConnectionShare" DATA "Win32_ControllerHasHub" DATA "Win32_CreateFolderAction" DATA "Win32_CurrentProbe" DATA "Win32_CurrentTime" DATA "Win32_DCOMApplication" DATA "Win32_DCOMApplicationAccessAllowedSetting" DATA "Win32_DCOMApplicationLaunchAllowedSetting" DATA "Win32_DCOMApplicationSetting" DATA "Win32_DependentService" DATA "Win32_Desktop" DATA "Win32_DesktopMonitor" DATA "Win32_DeviceBus" DATA "Win32_DeviceChangeEvent" DATA "Win32_DeviceMemoryAddress" DATA "Win32_DeviceSettings" DATA "Win32_Directory" DATA "Win32_DirectorySpecification" DATA "Win32_DiskDrive" DATA "Win32_DiskDrivePhysicalMedia" DATA "Win32_DiskDriveToDiskPartition" DATA "Win32_DiskPartition" DATA "Win32_DiskQuota" DATA "Win32_DisplayConfiguration" DATA "Win32_DisplayControllerConfiguration" DATA "Win32_DMAChannel" DATA "Win32_DriverForDevice" DATA "Win32_DriverVXD" DATA "Win32_DuplicateFileAction" DATA "Win32_Environment" DATA "Win32_EnvironmentSpecification" DATA "Win32_ExtensionInfoAction" DATA "Win32_Fan" DATA "Win32_FileSpecification" DATA "Win32_FloppyController" DATA "Win32_FloppyDrive" DATA "Win32_FontInfoAction" DATA "Win32_Group" DATA "Win32_GroupInDomain" DATA "Win32_GroupUser" DATA "Win32_HeatPipe" DATA "Win32_IDEController" DATA "Win32_IDEControllerDevice" DATA "Win32_ImplementedCategory" DATA "Win32_InfraredDevice" DATA "Win32_IniFileSpecification" DATA "Win32_InstalledSoftwareElement" DATA "Win32_IP4PersistedRouteTable" DATA "Win32_IP4RouteTable" DATA "Win32_IP4RouteTableEvent" DATA "Win32_IRQResource" DATA "Win32_JobObjectStatus" DATA "Win32_Keyboard" DATA "Win32_LaunchCondition" DATA "Win32_LoadOrderGroup" DATA "Win32_LoadOrderGroupServiceDependencies" DATA "Win32_LoadOrderGroupServiceMembers" DATA "Win32_LocalTime" DATA "Win32_LoggedOnUser" DATA "Win32_LogicalDisk" DATA "Win32_LogicalDiskRootDirectory" DATA "Win32_LogicalDiskToPartition" DATA "Win32_LogicalFileAccess" DATA "Win32_LogicalFileAuditing" DATA "Win32_LogicalFileGroup" DATA "Win32_LogicalFileOwner" DATA "Win32_LogicalFileSecuritySetting" DATA "Win32_LogicalMemoryConfiguration" DATA "Win32_LogicalProgramGroup" DATA "Win32_LogicalProgramGroupDirectory" DATA "Win32_LogicalProgramGroupItem" DATA "Win32_LogicalProgramGroupItemDataFile" DATA "Win32_LogicalShareAccess" DATA "Win32_LogicalShareAuditing" DATA "Win32_LogicalShareSecuritySetting" DATA "Win32_LogonSession" DATA "Win32_LogonSessionMappedDisk" DATA "Win32_LUID" DATA "Win32_LUIDandAttributes" DATA "Win32_ManagedSystemElementResource" DATA "Win32_MappedLogicalDisk" DATA "Win32_MemoryArray" DATA "Win32_MemoryArrayLocation" DATA "Win32_MemoryDevice" DATA "Win32_MemoryDeviceArray" DATA "Win32_MemoryDeviceLocation" DATA "Win32_MethodParameterClass" DATA "Win32_MIMEInfoAction" DATA "Win32_ModuleLoadTrace" DATA "Win32_ModuleTrace" DATA "Win32_MotherboardDevice" DATA "Win32_MoveFileAction" DATA "Win32_MSIResource" DATA "Win32_NamedJobObject" DATA "Win32_NamedJobObjectActgInfo" DATA "Win32_NamedJobObjectLimit" DATA "Win32_NamedJobObjectLimitSetting" DATA "Win32_NamedJobObjectProcess" DATA "Win32_NamedJobObjectSecLimit" DATA "Win32_NamedJobObjectSecLimitSetting" DATA "Win32_NamedJobObjectStatistics" DATA "Win32_NetworkAdapter" DATA "Win32_NetworkAdapterConfiguration" DATA "Win32_NetworkAdapterSetting" DATA "Win32_NetworkClient" DATA "Win32_NetworkConnection" DATA "Win32_NetworkLoginProfile" DATA "Win32_NetworkProtocol" DATA "Win32_NTDomain" DATA "Win32_NTEventlogFile" DATA "Win32_NTLogEvent" DATA "Win32_NTLogEventComputer" DATA "Win32_NTLogEventLog" DATA "Win32_NTLogEventUser" DATA "Win32_ODBCAttribute" DATA "Win32_ODBCDataSourceAttribute" DATA "Win32_ODBCDataSourceSpecification" DATA "Win32_ODBCDriverAttribute" DATA "Win32_ODBCDriverSoftwareElement" DATA "Win32_ODBCDriverSpecification" DATA "Win32_ODBCSourceAttribute" DATA "Win32_ODBCTranslatorSpecification" DATA "Win32_OnBoardDevice" DATA "Win32_OperatingSystem" DATA "Win32_OperatingSystemAutochkSetting" DATA "Win32_OperatingSystemQFE" DATA "Win32_OSRecoveryConfiguration" DATA "Win32_PageFile" DATA "Win32_PageFileElementSetting" DATA "Win32_PageFileSetting" DATA "Win32_PageFileUsage" DATA "Win32_ParallelPort" DATA "Win32_Patch" DATA "Win32_PatchFile" DATA "Win32_PatchPackage" DATA "Win32_PCMCIAController" DATA "Win32_Perf" DATA "Win32_PerfFormattedData" DATA "Win32_PerfFormattedData_ASP_ActiveServerPages" DATA "Win32_PerfFormattedData_ASPNET_ASPNET" DATA "Win32_PerfFormattedData_ASPNET_ASPNETApplications" DATA "Win32_PerfFormattedData_Fax_FaxServices" DATA "Win32_PerfFormattedData_MSFtpsvc_FTPService" DATA "Win32_PerfFormattedData_msppcntr_PassportManager" DATA "Win32_PerfFormattedData_NETFramework_NETCLRInterop" DATA "Win32_PerfFormattedData_NETFramework_NETCLRJit" DATA "Win32_PerfFormattedData_NETFramework_NETCLRLoading" DATA "Win32_PerfFormattedData_NETFramework_NETCLRMemory" DATA "Win32_PerfFormattedData_PerfDisk_LogicalDisk" DATA "Win32_PerfFormattedData_PerfDisk_PhysicalDisk" DATA "Win32_PerfFormattedData_PerfNet_Browser" DATA "Win32_PerfFormattedData_PerfNet_Redirector" DATA "Win32_PerfFormattedData_PerfNet_Server" DATA "Win32_PerfFormattedData_PerfNet_ServerWorkQueues" DATA "Win32_PerfFormattedData_PerfOS_Cache" DATA "Win32_PerfFormattedData_PerfOS_Memory" DATA "Win32_PerfFormattedData_PerfOS_Objects" DATA "Win32_PerfFormattedData_PerfOS_PagingFile" DATA "Win32_PerfFormattedData_PerfOS_Processor" DATA "Win32_PerfFormattedData_PerfOS_System" DATA "Win32_PerfFormattedData_PerfProc_FullImage_Costly" DATA "Win32_PerfFormattedData_PerfProc_Image_Costly" DATA "Win32_PerfFormattedData_PerfProc_JobObject" DATA "Win32_PerfFormattedData_PerfProc_JobObjectDetails" DATA "Win32_PerfFormattedData_PerfProc_Process" DATA "Win32_PerfFormattedData_PerfProc_Thread" DATA "Win32_PerfFormattedData_PSched_PSchedFlow" DATA "Win32_PerfFormattedData_PSched_PSchedPipe" DATA "Win32_PerfFormattedData_RSVP_RSVPInterfaces" DATA "Win32_PerfFormattedData_RSVP_RSVPService" DATA "Win32_PerfFormattedData_SMTPSVC_SMTPServer" DATA "Win32_PerfFormattedData_Spooler_PrintQueue" DATA "Win32_PerfFormattedData_TapiSrv_Telephony" DATA "Win32_PerfFormattedData_Tcpip_ICMP" DATA "Win32_PerfFormattedData_Tcpip_IP" DATA "Win32_PerfFormattedData_Tcpip_NBTConnection" DATA "Win32_PerfFormattedData_Tcpip_NetworkInterface" DATA "Win32_PerfFormattedData_Tcpip_TCP" DATA "Win32_PerfFormattedData_Tcpip_UDP" DATA "Win32_PerfFormattedData_W3SVC_WebService" DATA "Win32_PerfRawData" DATA "Win32_PerfRawData_ASP_ActiveServerPages" DATA "Win32_PerfRawData_ASPNET_114322_ASPNETAppsv114322" DATA "Win32_PerfRawData_ASPNET_114322_ASPNETv114322" DATA "Win32_PerfRawData_ASPNET_ASPNET" DATA "Win32_PerfRawData_ASPNET_ASPNETApplications" DATA "Win32_PerfRawData_ContentIndex_IndexingService" DATA "Win32_PerfRawData_Fax_FaxServices" DATA "Win32_PerfRawData_IAS_IASAccountingClients" DATA "Win32_PerfRawData_IAS_IASAccountingServer" DATA "Win32_PerfRawData_IAS_IASAuthenticationClients" DATA "Win32_PerfRawData_IAS_IASAuthenticationServer" DATA "Win32_PerfRawData_InetInfo_InternetInformationServicesGlobal" DATA "Win32_PerfRawData_ISAPISearch_HttpIndexingService" DATA "Win32_PerfRawData_MSDTC_DistributedTransactionCoordinator" DATA "Win32_PerfRawData_MSFtpsvc_FTPService" DATA "Win32_PerfRawData_msppcntr_PassportManager" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerAccessMethods" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerBackupDevice" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerBufferPartition" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerCacheManager" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerDatabases" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerGeneralStatistics" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerLatches" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerLocks" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerMemoryManager" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationAgents" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationDist" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationLogreader" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationMerge" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationSnapshot" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerSQLStatistics" DATA "Win32_PerfRawData_MSSQLSERVER_SQLServerUserSettable" DATA "Win32_PerfRawData_NETFramework_NETCLRExceptions" DATA "Win32_PerfRawData_NETFramework_NETCLRInterop" DATA "Win32_PerfRawData_NETFramework_NETCLRJit" DATA "Win32_PerfRawData_NETFramework_NETCLRLoading" DATA "Win32_PerfRawData_NETFramework_NETCLRLocksAndThreads" DATA "Win32_PerfRawData_NETFramework_NETCLRMemory" DATA "Win32_PerfRawData_NETFramework_NETCLRRemoting" DATA "Win32_PerfRawData_NETFramework_NETCLRSecurity" DATA "Win32_PerfRawData_NTFSDRV_SMTPNTFSStoreDriver" DATA "Win32_PerfRawData_Outlook_Outlook" DATA "Win32_PerfRawData_PerfDisk_LogicalDisk" DATA "Win32_PerfRawData_PerfDisk_PhysicalDisk" DATA "Win32_PerfRawData_PerfNet_Browser" DATA "Win32_PerfRawData_PerfNet_Redirector" DATA "Win32_PerfRawData_PerfNet_Server" DATA "Win32_PerfRawData_PerfNet_ServerWorkQueues" DATA "Win32_PerfRawData_PerfOS_Cache" DATA "Win32_PerfRawData_PerfOS_Memory" DATA "Win32_PerfRawData_PerfOS_Objects" DATA "Win32_PerfRawData_PerfOS_PagingFile" DATA "Win32_PerfRawData_PerfOS_Processor" DATA "Win32_PerfRawData_PerfOS_System" DATA "Win32_PerfRawData_PerfProc_FullImage_Costly" DATA "Win32_PerfRawData_PerfProc_Image_Costly" DATA "Win32_PerfRawData_PerfProc_JobObject" DATA "Win32_PerfRawData_PerfProc_JobObjectDetails" DATA "Win32_PerfRawData_PerfProc_Process" DATA "Win32_PerfRawData_PerfProc_ProcessAddressSpace_Costly" DATA "Win32_PerfRawData_PerfProc_Thread" DATA "Win32_PerfRawData_PerfProc_ThreadDetails_Costly" DATA "Win32_PerfRawData_PSched_PSchedFlow" DATA "Win32_PerfRawData_PSched_PSchedPipe" DATA "Win32_PerfRawData_RemoteAccess_RASPort" DATA "Win32_PerfRawData_RemoteAccess_RASTotal" DATA "Win32_PerfRawData_RSVP_ACSPerRSVPService" DATA "Win32_PerfRawData_RSVP_RSVPInterfaces" DATA "Win32_PerfRawData_RSVP_RSVPService" DATA "Win32_PerfRawData_SMTPSVC_SMTPServer" DATA "Win32_PerfRawData_Spooler_PrintQueue" DATA "Win32_PerfRawData_TapiSrv_Telephony" DATA "Win32_PerfRawData_Tcpip_ICMP" DATA "Win32_PerfRawData_Tcpip_IP" DATA "Win32_PerfRawData_Tcpip_NBTConnection" DATA "Win32_PerfRawData_Tcpip_NetworkInterface" DATA "Win32_PerfRawData_Tcpip_TCP" DATA "Win32_PerfRawData_Tcpip_UDP" DATA "Win32_PerfRawData_TermService_TerminalServices" DATA "Win32_PerfRawData_W3SVC_WebService" DATA "Win32_PhysicalMedia" DATA "Win32_PhysicalMemory" DATA "Win32_PhysicalMemoryArray" DATA "Win32_PhysicalMemoryLocation" DATA "Win32_PingStatus" DATA "Win32_PNPAllocatedResource" DATA "Win32_PnPDevice" DATA "Win32_PnPEntity" DATA "Win32_PnPSignedDriver" DATA "Win32_PnPSignedDriverCIMDataFile" DATA "Win32_PointingDevice" DATA "Win32_PortableBattery" DATA "Win32_PortConnector" DATA "Win32_PortResource" DATA "Win32_POTSModem" DATA "Win32_POTSModemToSerialPort" DATA "Win32_PowerManagementEvent" DATA "Win32_Printer" DATA "Win32_PrinterConfiguration" DATA "Win32_PrinterController" DATA "Win32_PrinterDriver" DATA "Win32_PrinterDriverDll" DATA "Win32_PrinterSetting" DATA "Win32_PrinterShare" DATA "Win32_PrintJob" DATA "Win32_PrivilegesStatus" DATA "Win32_Process" DATA "Win32_Processor" DATA "Win32_ProcessStartTrace" DATA "Win32_ProcessStartup" DATA "Win32_ProcessStopTrace" DATA "Win32_ProcessTrace" DATA "Win32_Product" DATA "Win32_ProductCheck" DATA "Win32_ProductResource" DATA "Win32_ProductSoftwareFeatures" DATA "Win32_ProgIDSpecification" DATA "Win32_ProgramGroup" DATA "Win32_ProgramGroupContents" DATA "Win32_ProgramGroupOrItem" DATA "Win32_Property" DATA "Win32_ProtocolBinding" DATA "Win32_Proxy" DATA "Win32_PublishComponentAction" DATA "Win32_QuickFixEngineering" DATA "Win32_QuotaSetting" DATA "Win32_Refrigeration" DATA "Win32_Registry" DATA "Win32_RegistryAction" DATA "Win32_RemoveFileAction" DATA "Win32_RemoveIniAction" DATA "Win32_ReserveCost" DATA "Win32_ScheduledJob" DATA "Win32_SCSIController" DATA "Win32_SCSIControllerDevice" DATA "Win32_SecurityDescriptor" DATA "Win32_SecuritySetting" DATA "Win32_SecuritySettingAccess" DATA "Win32_SecuritySettingAuditing" DATA "Win32_SecuritySettingGroup" DATA "Win32_SecuritySettingOfLogicalFile" DATA "Win32_SecuritySettingOfLogicalShare" DATA "Win32_SecuritySettingOfObject" DATA "Win32_SecuritySettingOwner" DATA "Win32_SelfRegModuleAction" DATA "Win32_SerialPort" DATA "Win32_SerialPortConfiguration" DATA "Win32_SerialPortSetting" DATA "Win32_ServerConnection" DATA "Win32_ServerSession" DATA "Win32_Service" DATA "Win32_ServiceControl" DATA "Win32_ServiceSpecification" DATA "Win32_ServiceSpecificationService" DATA "Win32_Session" DATA "Win32_SessionConnection" DATA "Win32_SessionProcess" DATA "Win32_SessionResource" DATA "Win32_SettingCheck" DATA "Win32_Share" DATA "Win32_ShareToDirectory" DATA "Win32_ShortcutAction" DATA "Win32_ShortcutFile" DATA "Win32_ShortcutSAP" DATA "Win32_SID" DATA "Win32_SIDandAttributes" DATA "Win32_SMBIOSMemory" DATA "Win32_SoftwareElement" DATA "Win32_SoftwareElementAction" DATA "Win32_SoftwareElementCheck" DATA "Win32_SoftwareElementCondition" DATA "Win32_SoftwareElementResource" DATA "Win32_SoftwareFeature" DATA "Win32_SoftwareFeatureAction" DATA "Win32_SoftwareFeatureCheck" DATA "Win32_SoftwareFeatureParent" DATA "Win32_SoftwareFeatureSoftwareElements" DATA "Win32_SoundDevice" DATA "Win32_StartupCommand" DATA "Win32_SubDirectory" DATA "Win32_SubSession" DATA "Win32_SystemAccount" DATA "Win32_SystemBIOS" DATA "Win32_SystemBootConfiguration" DATA "Win32_SystemConfigurationChangeEvent" DATA "Win32_SystemDesktop" DATA "Win32_SystemDevices" DATA "Win32_SystemDriver" DATA "Win32_SystemDriverPNPEntity" DATA "Win32_SystemEnclosure" DATA "Win32_SystemLoadOrderGroups" DATA "Win32_SystemLogicalMemoryConfiguration" DATA "Win32_SystemMemoryResource" DATA "Win32_SystemNetworkConnections" DATA "Win32_SystemOperatingSystem" DATA "Win32_SystemPartitions" DATA "Win32_SystemProcesses" DATA "Win32_SystemProgramGroups" DATA "Win32_SystemResources" DATA "Win32_SystemServices" DATA "Win32_SystemSetting" DATA "Win32_SystemSlot" DATA "Win32_SystemSystemDriver" DATA "Win32_SystemTimeZone" DATA "Win32_SystemTrace" DATA "Win32_SystemUsers" DATA "Win32_TapeDrive" DATA "Win32_TCPIPPrinterPort" DATA "Win32_TemperatureProbe" DATA "Win32_Terminal" DATA "Win32_TerminalError" DATA "Win32_TerminalService" DATA "Win32_TerminalServiceSetting" DATA "Win32_TerminalServiceSettingError" DATA "Win32_TerminalServiceToSetting" DATA "Win32_TerminalSetting" DATA "Win32_TerminalTerminalSetting" DATA "Win32_Thread" DATA "Win32_ThreadStartTrace" DATA "Win32_ThreadStopTrace" DATA "Win32_ThreadTrace" DATA "Win32_TimeZone" DATA "Win32_TokenGroups" DATA "Win32_TokenPrivileges" DATA "Win32_Trustee" DATA "Win32_TSAccount" DATA "Win32_TSClientSetting" DATA "Win32_TSClientSettingError" DATA "Win32_TSEnvironmentSetting" DATA "Win32_TSEnvironmentSettingError" DATA "Win32_TSGeneralSetting" DATA "Win32_TSGeneralSettingError" DATA "Win32_TSLogonSetting" DATA "Win32_TSLogonSettingError" DATA "Win32_TSNetworkAdapterListSetting" DATA "Win32_TSNetworkAdapterSetting" DATA "Win32_TSNetworkAdapterSettingError" DATA "Win32_TSPermissionsSetting" DATA "Win32_TSPermissionsSettingError" DATA "Win32_TSRemoteControlSetting" DATA "Win32_TSRemoteControlSettingError" DATA "Win32_TSSessionDirectory" DATA "Win32_TSSessionDirectoryError" DATA "Win32_TSSessionDirectorySetting" DATA "Win32_TSSessionSetting" DATA "Win32_TSSessionSettingError" DATA "Win32_TypeLibraryAction" DATA "Win32_UninterruptiblePowerSupply" DATA "Win32_USBController" DATA "Win32_USBControllerDevice" DATA "Win32_USBHub" DATA "Win32_UserAccount" DATA "Win32_UserDesktop" DATA "Win32_UserInDomain" DATA "Win32_UTCTime" DATA "Win32_VideoConfiguration" DATA "Win32_VideoController" DATA "Win32_VideoSettings" DATA "Win32_VoltageProbe" DATA "Win32_VolumeChangeEvent" DATA "Win32_VolumeQuotaSetting" DATA "Win32_WindowsProductActivation" DATA "Win32_WMIElementSetting" DATA "Win32_WMISetting" END FUNCTION '______________________________________________________________________________
[This message has been edited by Pierre Bellisle (edited December 31, 2006).]
Comment