Hans Leidekker : pdh: Add a stub implementation of PdhSetDefaultRealTimeDataSource.

Alexandre Julliard julliard at winehq.org
Mon Jan 25 11:21:10 CST 2010


Module: wine
Branch: master
Commit: 960c2088d7c40d0ac3cd05f4d071f3ad5436b712
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=960c2088d7c40d0ac3cd05f4d071f3ad5436b712

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Mon Jan 25 12:25:47 2010 +0100

pdh: Add a stub implementation of PdhSetDefaultRealTimeDataSource.

---

 dlls/pdh/pdh.spec   |    2 +-
 dlls/pdh/pdh_main.c |    9 +++++++++
 include/pdh.h       |    5 +++++
 3 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/dlls/pdh/pdh.spec b/dlls/pdh/pdh.spec
index 7486606..3d75bb1 100644
--- a/dlls/pdh/pdh.spec
+++ b/dlls/pdh/pdh.spec
@@ -127,7 +127,7 @@
 @ stub PdhSelectDataSourceA
 @ stub PdhSelectDataSourceW
 @ stdcall PdhSetCounterScaleFactor(ptr long)
-@ stub PdhSetDefaultRealTimeDataSource
+@ stdcall PdhSetDefaultRealTimeDataSource(long)
 @ stub PdhSetLogSetRunID
 @ stub PdhSetQueryTimeRange
 @ stub PdhTranslate009CounterA
diff --git a/dlls/pdh/pdh_main.c b/dlls/pdh/pdh_main.c
index 7f08c92..fd6deba 100644
--- a/dlls/pdh/pdh_main.c
+++ b/dlls/pdh/pdh_main.c
@@ -1211,3 +1211,12 @@ PDH_STATUS WINAPI PdhEnumObjectItemsW(LPCWSTR szDataSource, LPCWSTR szMachineNam
 
     return PDH_NOT_IMPLEMENTED;
 }
+
+/***********************************************************************
+ *              PdhSetDefaultRealTimeDataSource   (PDH.@)
+ */
+PDH_STATUS WINAPI PdhSetDefaultRealTimeDataSource( DWORD source )
+{
+    FIXME("%u\n", source);
+    return ERROR_SUCCESS;
+}
diff --git a/include/pdh.h b/include/pdh.h
index d79241b..f4764af 100644
--- a/include/pdh.h
+++ b/include/pdh.h
@@ -49,6 +49,10 @@ typedef HANDLE PDH_HLOG;
 #define PDH_FMT_1000        0x00002000
 #define PDH_FMT_NOCAP100    0x00008000
 
+#define DATA_SOURCE_REGISTRY    0x00000001
+#define DATA_SOURCE_LOGFILE     0x00000002
+#define DATA_SOURCE_WBEM        0x00000004
+
 typedef struct _PDH_FMT_COUNTERVALUE
 {
     DWORD CStatus;
@@ -198,6 +202,7 @@ PDH_STATUS WINAPI PdhOpenQueryW(LPCWSTR, DWORD_PTR, PDH_HQUERY *);
 #define    PdhOpenQuery WINELIB_NAME_AW(PdhOpenQuery)
 PDH_STATUS WINAPI PdhRemoveCounter(PDH_HCOUNTER);
 PDH_STATUS WINAPI PdhSetCounterScaleFactor(PDH_HCOUNTER, LONG);
+PDH_STATUS WINAPI PdhSetDefaultRealTimeDataSource(DWORD);
 PDH_STATUS WINAPI PdhValidatePathA(LPCSTR);
 PDH_STATUS WINAPI PdhValidatePathW(LPCWSTR);
 #define    PdhValidatePath WINELIB_NAME_AW(PdhValidatePath)




More information about the wine-cvs mailing list