repository: C:/dev/kvm-guest-drivers-windows
branch: master
commit 7ab588f373eda9d08a497e969739019d2075a6d2
Author: Yan Vugenfirer <[email protected]>
Date:   Mon Feb 15 15:01:36 2010 +0200

    [WIN-GUEST-DRIVERS] Balloon - remove WMI usage. Remove wmi.c.
    
        Signed-off-by: Vadim Rozenfeld<[email protected]>

diff --git a/Balloon/BalloonWDF/wmi.c b/Balloon/BalloonWDF/wmi.c
deleted file mode 100644
index 70a9270..0000000
--- a/Balloon/BalloonWDF/wmi.c
+++ /dev/null
@@ -1,90 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2009  Red Hat, Inc.
- *
- * File: device.c
- * 
- * Author(s):
- *
- * This file contains WMI support routines 
- *
- * This work is licensed under the terms of the GNU GPL, version 2.  See
- * the COPYING file in the top-level directory.
- *
-**********************************************************************/
-#include "precomp.h"
-
-#if defined(EVENT_TRACING)
-#include "wmi.tmh"
-#endif
-
-
-#define MOFRESOURCENAME L"MofResourceName"
-
-#ifdef ALLOC_PRAGMA
-#pragma alloc_text(PAGE, WmiRegistration)
-#pragma alloc_text(PAGE, EvtWmiDeviceInfoQueryInstance)
-#endif
-
-NTSTATUS
-WmiRegistration(
-    WDFDEVICE      Device
-    )
-{
-    WDF_WMI_PROVIDER_CONFIG providerConfig;
-    WDF_WMI_INSTANCE_CONFIG instanceConfig;
-    NTSTATUS        status;
-    DECLARE_CONST_UNICODE_STRING(mofRsrcName, MOFRESOURCENAME);
-
-    PAGED_CODE();
-
-    TraceEvents(TRACE_LEVEL_INFORMATION, DBG_PNP, "--> WmiRegistration\n");
-
-    status = WdfDeviceAssignMofResourceName(Device, &mofRsrcName);
-    if (!NT_SUCCESS(status)) {
-        TraceEvents(TRACE_LEVEL_ERROR, DBG_PNP,
-                     "WdfDeviceAssignMofResourceName failed 0x%x", status);
-        return status;
-    }
-
-    WDF_WMI_PROVIDER_CONFIG_INIT(&providerConfig, &GUID_DEV_WMI_BALLOON);
-    providerConfig.MinInstanceBufferSize = sizeof(ULONGLONG);
-
-    WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG(&instanceConfig, 
&providerConfig);
-    instanceConfig.Register = TRUE;
-    instanceConfig.EvtWmiInstanceQueryInstance = EvtWmiDeviceInfoQueryInstance;
-
-    status = WdfWmiInstanceCreate(Device,
-                                  &instanceConfig,
-                                  WDF_NO_OBJECT_ATTRIBUTES,
-                                  WDF_NO_HANDLE);
-    if (!NT_SUCCESS(status)) {
-        TraceEvents(TRACE_LEVEL_ERROR, DBG_PNP,
-                     "WdfWmiInstanceCreate failed 0x%x", status);
-        return status;
-    }
-
-    TraceEvents(TRACE_LEVEL_INFORMATION, DBG_PNP, "<-- WmiRegistration\n");
-    return status;
-}
-
-NTSTATUS
-EvtWmiDeviceInfoQueryInstance(
-    __in  WDFWMIINSTANCE WmiInstance,
-    __in  ULONG OutBufferSize,
-    __out_bcount_part(OutBufferSize, *BufferUsed) PVOID OutBuffer,
-    __out PULONG BufferUsed
-    )
-{
-    PDRIVER_CONTEXT drvCxt = GetDriverContext(WdfGetDriver());
-
-    PAGED_CODE();
-
-    TraceEvents(TRACE_LEVEL_VERBOSE, DBG_WMI, "--> 
EvtWmiDeviceInfoQueryInstance\n");
-
-    RtlZeroMemory(OutBuffer, sizeof(ULONGLONG));
-    *(ULONGLONG*) OutBuffer = (ULONGLONG)drvCxt->num_pages;
-    *BufferUsed = sizeof(ULONGLONG);
-
-    TraceEvents(TRACE_LEVEL_VERBOSE, DBG_WMI, "<-- 
EvtWmiDeviceInfoQueryInstance\n");
-    return STATUS_SUCCESS;
-}
--
To unsubscribe from this list: send the line "unsubscribe kvm-commits" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to