From 082392d975808747ce1f485e6abf3a796e7ae233 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Sun, 17 Feb 2008 20:25:05 +0100 Subject: Use pidl for NTSVCS. Guenther (This used to be commit 84a9bf0b7372bd7b7d4a1490c45e68b69889af8a) --- source3/librpc/gen_ndr/ntsvcs.h | 333 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 333 insertions(+) create mode 100644 source3/librpc/gen_ndr/ntsvcs.h (limited to 'source3/librpc/gen_ndr/ntsvcs.h') diff --git a/source3/librpc/gen_ndr/ntsvcs.h b/source3/librpc/gen_ndr/ntsvcs.h new file mode 100644 index 0000000000..43867c1bea --- /dev/null +++ b/source3/librpc/gen_ndr/ntsvcs.h @@ -0,0 +1,333 @@ +/* header auto-generated by pidl */ + +#include + +#ifndef _HEADER_ntsvcs +#define _HEADER_ntsvcs + + +struct PNP_Disconnect { + int _dummy_element; +}; + + +struct PNP_Connect { + int _dummy_element; +}; + + +struct PNP_GetVersion { + int _dummy_element; +}; + + +struct PNP_GetGlobalState { + int _dummy_element; +}; + + +struct PNP_InitDetection { + int _dummy_element; +}; + + +struct PNP_ReportLogOn { + int _dummy_element; +}; + + +struct PNP_ValidateDeviceInstance { + int _dummy_element; +}; + + +struct PNP_GetRootDeviceInstance { + int _dummy_element; +}; + + +struct PNP_GetRelatedDeviceInstance { + int _dummy_element; +}; + + +struct PNP_EnumerateSubKeys { + int _dummy_element; +}; + + +struct PNP_GetDeviceList { + int _dummy_element; +}; + + +struct PNP_GetDeviceListSize { + int _dummy_element; +}; + + +struct PNP_GetDepth { + int _dummy_element; +}; + + +struct PNP_GetDeviceRegProp { + int _dummy_element; +}; + + +struct PNP_SetDeviceRegProp { + int _dummy_element; +}; + + +struct PNP_GetClassInstance { + int _dummy_element; +}; + + +struct PNP_CreateKey { + int _dummy_element; +}; + + +struct PNP_DeleteRegistryKey { + int _dummy_element; +}; + + +struct PNP_GetClassCount { + int _dummy_element; +}; + + +struct PNP_GetClassName { + int _dummy_element; +}; + + +struct PNP_DeleteClassKey { + int _dummy_element; +}; + + +struct PNP_GetInterfaceDeviceAlias { + int _dummy_element; +}; + + +struct PNP_GetInterfaceDeviceList { + int _dummy_element; +}; + + +struct PNP_GetInterfaceDeviceListSize { + int _dummy_element; +}; + + +struct PNP_RegisterDeviceClassAssociation { + int _dummy_element; +}; + + +struct PNP_UnregisterDeviceClassAssociation { + int _dummy_element; +}; + + +struct PNP_GetClassRegProp { + int _dummy_element; +}; + + +struct PNP_SetClassRegProp { + int _dummy_element; +}; + + +struct PNP_CreateDevInst { + int _dummy_element; +}; + + +struct PNP_DeviceInstanceAction { + int _dummy_element; +}; + + +struct PNP_GetDeviceStatus { + int _dummy_element; +}; + + +struct PNP_SetDeviceProblem { + int _dummy_element; +}; + + +struct PNP_DisableDevInst { + int _dummy_element; +}; + + +struct PNP_UninstallDevInst { + int _dummy_element; +}; + + +struct PNP_AddID { + int _dummy_element; +}; + + +struct PNP_RegisterDriver { + int _dummy_element; +}; + + +struct PNP_QueryRemove { + int _dummy_element; +}; + + +struct PNP_RequestDeviceEject { + int _dummy_element; +}; + + +struct PNP_IsDockStationPresent { + int _dummy_element; +}; + + +struct PNP_RequestEjectPC { + int _dummy_element; +}; + + +struct PNP_HwProfFlags { + int _dummy_element; +}; + + +struct PNP_GetHwProfInfo { + int _dummy_element; +}; + + +struct PNP_AddEmptyLogConf { + int _dummy_element; +}; + + +struct PNP_FreeLogConf { + int _dummy_element; +}; + + +struct PNP_GetFirstLogConf { + int _dummy_element; +}; + + +struct PNP_GetNextLogConf { + int _dummy_element; +}; + + +struct PNP_GetLogConfPriority { + int _dummy_element; +}; + + +struct PNP_AddResDes { + int _dummy_element; +}; + + +struct PNP_FreeResDes { + int _dummy_element; +}; + + +struct PNP_GetNextResDes { + int _dummy_element; +}; + + +struct PNP_GetResDesData { + int _dummy_element; +}; + + +struct PNP_GetResDesDataSize { + int _dummy_element; +}; + + +struct PNP_ModifyResDes { + int _dummy_element; +}; + + +struct PNP_DetectResourceLimit { + int _dummy_element; +}; + + +struct PNP_QueryResConfList { + int _dummy_element; +}; + + +struct PNP_SetHwProf { + int _dummy_element; +}; + + +struct PNP_QueryArbitratorFreeData { + int _dummy_element; +}; + + +struct PNP_QueryArbitratorFreeSize { + int _dummy_element; +}; + + +struct PNP_RunDetection { + int _dummy_element; +}; + + +struct PNP_RegisterNotification { + int _dummy_element; +}; + + +struct PNP_UnregisterNotification { + int _dummy_element; +}; + + +struct PNP_GetCustomDevProp { + int _dummy_element; +}; + + +struct PNP_GetVersionInternal { + int _dummy_element; +}; + + +struct PNP_GetBlockedDriverInfo { + int _dummy_element; +}; + + +struct PNP_GetServerSideDeviceInstallFlags { + int _dummy_element; +}; + +#endif /* _HEADER_ntsvcs */ -- cgit From 95103fe6383614c364ed745b3c09a743bc52e060 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Sun, 17 Feb 2008 23:29:35 +0100 Subject: Re-run make idl. Guenther (This used to be commit 2a86e2f2d26886cfe87149dfc4f17049b21cb109) --- source3/librpc/gen_ndr/ntsvcs.h | 326 ++++++++++++++++++++++++++++++++-------- 1 file changed, 261 insertions(+), 65 deletions(-) (limited to 'source3/librpc/gen_ndr/ntsvcs.h') diff --git a/source3/librpc/gen_ndr/ntsvcs.h b/source3/librpc/gen_ndr/ntsvcs.h index 43867c1bea..571b7466c2 100644 --- a/source3/librpc/gen_ndr/ntsvcs.h +++ b/source3/librpc/gen_ndr/ntsvcs.h @@ -7,327 +7,523 @@ struct PNP_Disconnect { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_Connect { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetVersion { - int _dummy_element; + struct { + uint16_t *version;/* [ref] */ + WERROR result; + } out; + }; struct PNP_GetGlobalState { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_InitDetection { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_ReportLogOn { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_ValidateDeviceInstance { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetRootDeviceInstance { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetRelatedDeviceInstance { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_EnumerateSubKeys { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetDeviceList { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetDeviceListSize { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetDepth { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetDeviceRegProp { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_SetDeviceRegProp { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetClassInstance { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_CreateKey { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_DeleteRegistryKey { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetClassCount { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetClassName { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_DeleteClassKey { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetInterfaceDeviceAlias { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetInterfaceDeviceList { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetInterfaceDeviceListSize { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_RegisterDeviceClassAssociation { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_UnregisterDeviceClassAssociation { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetClassRegProp { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_SetClassRegProp { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_CreateDevInst { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_DeviceInstanceAction { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetDeviceStatus { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_SetDeviceProblem { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_DisableDevInst { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_UninstallDevInst { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_AddID { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_RegisterDriver { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_QueryRemove { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_RequestDeviceEject { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_IsDockStationPresent { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_RequestEjectPC { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_HwProfFlags { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetHwProfInfo { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_AddEmptyLogConf { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_FreeLogConf { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetFirstLogConf { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetNextLogConf { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetLogConfPriority { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_AddResDes { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_FreeResDes { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetNextResDes { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetResDesData { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetResDesDataSize { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_ModifyResDes { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_DetectResourceLimit { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_QueryResConfList { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_SetHwProf { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_QueryArbitratorFreeData { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_QueryArbitratorFreeSize { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_RunDetection { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_RegisterNotification { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_UnregisterNotification { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetCustomDevProp { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetVersionInternal { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetBlockedDriverInfo { - int _dummy_element; + struct { + WERROR result; + } out; + }; struct PNP_GetServerSideDeviceInstallFlags { - int _dummy_element; + struct { + WERROR result; + } out; + }; #endif /* _HEADER_ntsvcs */ -- cgit From d7382054d7a82cf85505205370996d2abf1e62ae Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Sun, 17 Feb 2008 23:44:50 +0100 Subject: Re-run make idl. Guenther (This used to be commit 6f396608bda65c98dfbb13f6e8661a8246c649a2) --- source3/librpc/gen_ndr/ntsvcs.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source3/librpc/gen_ndr/ntsvcs.h') diff --git a/source3/librpc/gen_ndr/ntsvcs.h b/source3/librpc/gen_ndr/ntsvcs.h index 571b7466c2..477d6adf7f 100644 --- a/source3/librpc/gen_ndr/ntsvcs.h +++ b/source3/librpc/gen_ndr/ntsvcs.h @@ -56,6 +56,11 @@ struct PNP_ReportLogOn { struct PNP_ValidateDeviceInstance { + struct { + const char *devicepath;/* [ref,charset(UTF16)] */ + uint32_t flags; + } in; + struct { WERROR result; } out; -- cgit From 560725930663e635b5b602dbb712b602d9c5f35b Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 18 Feb 2008 00:26:10 +0100 Subject: Re-run make idl. Guenther (This used to be commit c7c89317db3774e75013dec67e44100d7276c939) --- source3/librpc/gen_ndr/ntsvcs.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'source3/librpc/gen_ndr/ntsvcs.h') diff --git a/source3/librpc/gen_ndr/ntsvcs.h b/source3/librpc/gen_ndr/ntsvcs.h index 477d6adf7f..2384011789 100644 --- a/source3/librpc/gen_ndr/ntsvcs.h +++ b/source3/librpc/gen_ndr/ntsvcs.h @@ -102,6 +102,12 @@ struct PNP_GetDeviceList { struct PNP_GetDeviceListSize { struct { + const char *devicename;/* [unique,charset(UTF16)] */ + uint32_t flags; + } in; + + struct { + uint32_t *size;/* [ref] */ WERROR result; } out; -- cgit From b7e7de556cda6b6862f4569bf68e5b96896bf024 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 18 Feb 2008 01:37:06 +0100 Subject: Re-run make idl. Guenther (This used to be commit 5e0f27c2a717ab2daa3b25c450c9cc560aad6218) --- source3/librpc/gen_ndr/ntsvcs.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'source3/librpc/gen_ndr/ntsvcs.h') diff --git a/source3/librpc/gen_ndr/ntsvcs.h b/source3/librpc/gen_ndr/ntsvcs.h index 2384011789..8f8af699f3 100644 --- a/source3/librpc/gen_ndr/ntsvcs.h +++ b/source3/librpc/gen_ndr/ntsvcs.h @@ -340,6 +340,20 @@ struct PNP_RequestEjectPC { struct PNP_HwProfFlags { struct { + uint32_t unknown1; + const char *devicepath;/* [ref,charset(UTF16)] */ + uint32_t unknown2; + const char *unknown5;/* [unique,charset(UTF16)] */ + uint32_t unknown6; + uint32_t unknown7; + uint32_t *unknown3;/* [ref] */ + uint16_t *unknown4;/* [unique] */ + } in; + + struct { + const char **unknown5a;/* [unique,charset(UTF16)] */ + uint32_t *unknown3;/* [ref] */ + uint16_t *unknown4;/* [unique] */ WERROR result; } out; -- cgit From 2a84f31e286299f93b5561d5b0b9f81e0733e13e Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 18 Feb 2008 01:38:08 +0100 Subject: Re-run make idl. Guenther (This used to be commit cbc3f328d0deecdb7a6c2ff6088ab10ce7d0fbd5) --- source3/librpc/gen_ndr/ntsvcs.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'source3/librpc/gen_ndr/ntsvcs.h') diff --git a/source3/librpc/gen_ndr/ntsvcs.h b/source3/librpc/gen_ndr/ntsvcs.h index 8f8af699f3..9cdfa656b4 100644 --- a/source3/librpc/gen_ndr/ntsvcs.h +++ b/source3/librpc/gen_ndr/ntsvcs.h @@ -5,6 +5,12 @@ #ifndef _HEADER_ntsvcs #define _HEADER_ntsvcs +struct PNP_HwProfInfo { + uint32_t unknown1; + uint16_t unknown2[160]; + uint32_t unknown3; +}; + struct PNP_Disconnect { struct { @@ -362,6 +368,14 @@ struct PNP_HwProfFlags { struct PNP_GetHwProfInfo { struct { + uint32_t idx; + uint32_t unknown1; + uint32_t unknown2; + struct PNP_HwProfInfo *info;/* [ref] */ + } in; + + struct { + struct PNP_HwProfInfo *info;/* [ref] */ WERROR result; } out; -- cgit