Update IDL file with new MS Vista functions

svn path=/trunk/; revision=34751
This commit is contained in:
Hervé Poussineau 2008-07-24 19:50:09 +00:00
parent a6b1581db5
commit c67da0d485
2 changed files with 114 additions and 15 deletions

View file

@ -160,7 +160,7 @@ NtStatusToCrError(NTSTATUS Status)
/* Function 0 */ /* Function 0 */
DWORD PNP_Function0( DWORD PNP_Disconnect(
handle_t hBinding) handle_t hBinding)
{ {
UNREFERENCED_PARAMETER(hBinding); UNREFERENCED_PARAMETER(hBinding);
@ -170,7 +170,7 @@ DWORD PNP_Function0(
/* Function 1 */ /* Function 1 */
DWORD PNP_Function1( DWORD PNP_Connect(
handle_t hBinding) handle_t hBinding)
{ {
UNREFERENCED_PARAMETER(hBinding); UNREFERENCED_PARAMETER(hBinding);
@ -1681,7 +1681,7 @@ DWORD PNP_QueryResConfList(
/* Function 55 */ /* Function 55 */
DWORD PNP_Function55( DWORD PNP_SetHwProf(
handle_t hBinding) handle_t hBinding)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
@ -1690,7 +1690,7 @@ DWORD PNP_Function55(
/* Function 56 */ /* Function 56 */
DWORD PNP_Function56( DWORD PNP_QueryArbitratorFreeData(
handle_t hBinding) handle_t hBinding)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
@ -1699,7 +1699,7 @@ DWORD PNP_Function56(
/* Function 57 */ /* Function 57 */
DWORD PNP_Function57( DWORD PNP_QueryArbitratorFreeSize(
handle_t hBinding) handle_t hBinding)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
@ -1710,7 +1710,7 @@ DWORD PNP_Function57(
/* Function 58 */ /* Function 58 */
CONFIGRET CONFIGRET
PNP_RunDetection( PNP_RunDetection(
handle_t BindingHandle, handle_t hBinding,
DWORD ulFlags) DWORD ulFlags)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
@ -1719,7 +1719,7 @@ PNP_RunDetection(
/* Function 59 */ /* Function 59 */
DWORD PNP_Function59( DWORD PNP_RegisterNotification(
handle_t hBinding) handle_t hBinding)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
@ -1728,7 +1728,7 @@ DWORD PNP_Function59(
/* Function 60 */ /* Function 60 */
DWORD PNP_Function60( DWORD PNP_UnregisterNotification(
handle_t hBinding) handle_t hBinding)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
@ -1837,6 +1837,69 @@ DWORD PNP_SetObjectProp(
} }
/* 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;
}
typedef BOOL (WINAPI *PDEV_INSTALL_W)(HWND, HINSTANCE, LPCWSTR, INT); typedef BOOL (WINAPI *PDEV_INSTALL_W)(HWND, HINSTANCE, LPCWSTR, INT);
static BOOL static BOOL

View file

@ -253,11 +253,11 @@ typedef struct _HWPROFILEINFO {
interface pnp interface pnp
{ {
/* Function 0 */ /* Function 0 */
DWORD PNP_Function0( DWORD PNP_Disconnect(
[in] handle_t hBinding); /* FIXME */ [in] handle_t hBinding); /* FIXME */
/* Function 1 */ /* Function 1 */
DWORD PNP_Function1( DWORD PNP_Connect(
[in] handle_t hBinding); /* FIXME */ [in] handle_t hBinding); /* FIXME */
/* Function 2 */ /* Function 2 */
@ -716,15 +716,15 @@ interface pnp
[in] DWORD ulFlags); [in] DWORD ulFlags);
/* Function 55 */ /* Function 55 */
DWORD PNP_Function55( DWORD PNP_SetHwProf(
[in] handle_t hBinding); [in] handle_t hBinding);
/* Function 56 */ /* Function 56 */
DWORD PNP_Function56( DWORD PNP_QueryArbitratorFreeData(
[in] handle_t hBinding); [in] handle_t hBinding);
/* Function 57 */ /* Function 57 */
DWORD PNP_Function57( DWORD PNP_QueryArbitratorFreeSize(
[in] handle_t hBinding); [in] handle_t hBinding);
/* Function 58 */ /* Function 58 */
@ -733,13 +733,15 @@ interface pnp
[in] DWORD ulFlags); [in] DWORD ulFlags);
/* Function 59 */ /* Function 59 */
DWORD PNP_Function59( DWORD PNP_RegisterNotification(
[in] handle_t hBinding); [in] handle_t hBinding);
/* Function 60 */ /* Function 60 */
DWORD PNP_Function60( DWORD PNP_UnregisterNotification(
[in] handle_t hBinding); [in] handle_t hBinding);
cpp_quote("#if _WIN32_WINNT >= 0x0501")
/* Function 61 */ /* Function 61 */
DWORD PNP_GetCustomDevProp( DWORD PNP_GetCustomDevProp(
[in] handle_t hBinding, [in] handle_t hBinding,
@ -770,6 +772,8 @@ interface pnp
[out] DWORD *pulSSDIFlags, [out] DWORD *pulSSDIFlags,
[in] DWORD ulFlags); [in] DWORD ulFlags);
cpp_quote("#if _WIN32_WINNT >= 0x0600")
/* Function 65 */ /* Function 65 */
DWORD PNP_GetObjectPropKeys( DWORD PNP_GetObjectPropKeys(
[in] handle_t hBinding, [in] handle_t hBinding,
@ -805,4 +809,36 @@ interface pnp
[in] PNP_PROP_SIZE PropertySize, [in] PNP_PROP_SIZE PropertySize,
[in, unique, size_is(PropertySize)] BYTE *PropertyBuffer, [in, unique, size_is(PropertySize)] BYTE *PropertyBuffer,
[in] DWORD Flags); [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 */")
} }