Author: hpoussin
Date: Thu Jul 24 14:50:09 2008
New Revision: 34751
URL:
http://svn.reactos.org/svn/reactos?rev=34751&view=rev
Log:
Update IDL file with new MS Vista functions
Modified:
trunk/reactos/base/services/umpnpmgr/umpnpmgr.c
trunk/reactos/include/reactos/idl/pnp.idl
Modified: trunk/reactos/base/services/umpnpmgr/umpnpmgr.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/umpnpmgr/ump…
==============================================================================
--- trunk/reactos/base/services/umpnpmgr/umpnpmgr.c [iso-8859-1] (original)
+++ trunk/reactos/base/services/umpnpmgr/umpnpmgr.c [iso-8859-1] Thu Jul 24 14:50:09 2008
@@ -160,7 +160,7 @@
/* Function 0 */
-DWORD PNP_Function0(
+DWORD PNP_Disconnect(
handle_t hBinding)
{
UNREFERENCED_PARAMETER(hBinding);
@@ -170,7 +170,7 @@
/* Function 1 */
-DWORD PNP_Function1(
+DWORD PNP_Connect(
handle_t hBinding)
{
UNREFERENCED_PARAMETER(hBinding);
@@ -1681,7 +1681,7 @@
/* Function 55 */
-DWORD PNP_Function55(
+DWORD PNP_SetHwProf(
handle_t hBinding)
{
UNIMPLEMENTED;
@@ -1690,7 +1690,7 @@
/* Function 56 */
-DWORD PNP_Function56(
+DWORD PNP_QueryArbitratorFreeData(
handle_t hBinding)
{
UNIMPLEMENTED;
@@ -1699,7 +1699,7 @@
/* Function 57 */
-DWORD PNP_Function57(
+DWORD PNP_QueryArbitratorFreeSize(
handle_t hBinding)
{
UNIMPLEMENTED;
@@ -1710,7 +1710,7 @@
/* Function 58 */
CONFIGRET
PNP_RunDetection(
- handle_t BindingHandle,
+ handle_t hBinding,
DWORD ulFlags)
{
UNIMPLEMENTED;
@@ -1719,7 +1719,7 @@
/* Function 59 */
-DWORD PNP_Function59(
+DWORD PNP_RegisterNotification(
handle_t hBinding)
{
UNIMPLEMENTED;
@@ -1728,7 +1728,7 @@
/* Function 60 */
-DWORD PNP_Function60(
+DWORD PNP_UnregisterNotification(
handle_t hBinding)
{
UNIMPLEMENTED;
@@ -1831,6 +1831,69 @@
PNP_PROP_SIZE PropertySize,
BYTE *PropertyBuffer,
DWORD Flags)
+{
+ UNIMPLEMENTED;
+ return CR_CALL_NOT_IMPLEMENTED;
+}
+
+
+/* Function 68 */
+DWORD PNP_InstallDevInst(
+ handle_t hBinding)
+{
+ UNIMPLEMENTED;
+ return CR_CALL_NOT_IMPLEMENTED;
+}
+
+
+/* Function 69 */
+DWORD PNP_ApplyPowerSettings(
+ handle_t hBinding)
+{
+ UNIMPLEMENTED;
+ return CR_CALL_NOT_IMPLEMENTED;
+}
+
+
+/* Function 70 */
+DWORD PNP_DriverStoreAddDriverPackage(
+ handle_t hBinding)
+{
+ UNIMPLEMENTED;
+ return CR_CALL_NOT_IMPLEMENTED;
+}
+
+
+/* Function 71 */
+DWORD PNP_DriverStoreDeleteDriverPackage(
+ handle_t hBinding)
+{
+ UNIMPLEMENTED;
+ return CR_CALL_NOT_IMPLEMENTED;
+}
+
+
+/* Function 72 */
+DWORD PNP_RegisterServiceNotification(
+ handle_t hBinding)
+{
+ UNIMPLEMENTED;
+ return CR_CALL_NOT_IMPLEMENTED;
+}
+
+
+/* Function 73 */
+DWORD PNP_SetActiveService(
+ handle_t hBinding)
+{
+ UNIMPLEMENTED;
+ return CR_CALL_NOT_IMPLEMENTED;
+}
+
+
+/* Function 74 */
+DWORD PNP_DeleteServiceDevices(
+ handle_t hBinding)
{
UNIMPLEMENTED;
return CR_CALL_NOT_IMPLEMENTED;
Modified: trunk/reactos/include/reactos/idl/pnp.idl
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/idl/pnp.id…
==============================================================================
--- trunk/reactos/include/reactos/idl/pnp.idl [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/idl/pnp.idl [iso-8859-1] Thu Jul 24 14:50:09 2008
@@ -253,11 +253,11 @@
interface pnp
{
/* Function 0 */
- DWORD PNP_Function0(
+ DWORD PNP_Disconnect(
[in] handle_t hBinding); /* FIXME */
/* Function 1 */
- DWORD PNP_Function1(
+ DWORD PNP_Connect(
[in] handle_t hBinding); /* FIXME */
/* Function 2 */
@@ -716,15 +716,15 @@
[in] DWORD ulFlags);
/* Function 55 */
- DWORD PNP_Function55(
+ DWORD PNP_SetHwProf(
[in] handle_t hBinding);
/* Function 56 */
- DWORD PNP_Function56(
+ DWORD PNP_QueryArbitratorFreeData(
[in] handle_t hBinding);
/* Function 57 */
- DWORD PNP_Function57(
+ DWORD PNP_QueryArbitratorFreeSize(
[in] handle_t hBinding);
/* Function 58 */
@@ -733,12 +733,14 @@
[in] DWORD ulFlags);
/* Function 59 */
- DWORD PNP_Function59(
+ DWORD PNP_RegisterNotification(
[in] handle_t hBinding);
/* Function 60 */
- DWORD PNP_Function60(
+ DWORD PNP_UnregisterNotification(
[in] handle_t hBinding);
+
+cpp_quote("#if _WIN32_WINNT >= 0x0501")
/* Function 61 */
DWORD PNP_GetCustomDevProp(
@@ -769,6 +771,8 @@
[in] handle_t hBinding,
[out] DWORD *pulSSDIFlags,
[in] DWORD ulFlags);
+
+cpp_quote("#if _WIN32_WINNT >= 0x0600")
/* Function 65 */
DWORD PNP_GetObjectPropKeys(
@@ -805,4 +809,36 @@
[in] PNP_PROP_SIZE PropertySize,
[in, unique, size_is(PropertySize)] BYTE *PropertyBuffer,
[in] DWORD Flags);
+
+ /* Function 68 */
+ DWORD PNP_InstallDevInst(
+ [in] handle_t hBinding); /* FIXME */
+
+ /* Function 69 */
+ DWORD PNP_ApplyPowerSettings(
+ [in] handle_t hBinding); /* FIXME */
+
+ /* Function 70 */
+ DWORD PNP_DriverStoreAddDriverPackage(
+ [in] handle_t hBinding); /* FIXME */
+
+ /* Function 71 */
+ DWORD PNP_DriverStoreDeleteDriverPackage(
+ [in] handle_t hBinding); /* FIXME */
+
+ /* Function 72 */
+ DWORD PNP_RegisterServiceNotification(
+ [in] handle_t hBinding); /* FIXME */
+
+ /* Function 73 */
+ DWORD PNP_SetActiveService(
+ [in] handle_t hBinding); /* FIXME */
+
+ /* Function 74 */
+ DWORD PNP_DeleteServiceDevices(
+ [in] handle_t hBinding); /* FIXME */
+
+cpp_quote("#endif /* WIN32_WINNT >= 0x0600 */")
+cpp_quote("#endif /* WIN32_WINNT >= 0x0501 */")
+
}