|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
import "pnp.idl";
Public Member Functions |
| DWORD | PNP_Disconnect ([in] handle_t hBinding) |
| DWORD | PNP_Connect ([in] handle_t hBinding) |
| DWORD | PNP_GetVersion ([in] handle_t hBinding,[out] WORD *pVersion) |
| DWORD | PNP_GetGlobalState ([in] handle_t hBinding,[out] DWORD *pulState,[in] DWORD ulFlags) |
| DWORD | PNP_InitDetection ([in] handle_t hBinding) |
| DWORD | PNP_ReportLogOn ([in] handle_t hBinding,[in] BOOL Admin,[in] DWORD ProcessId) |
| DWORD | PNP_ValidateDeviceInstance ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulFlags) |
| DWORD | PNP_GetRootDeviceInstance ([in] handle_t hBinding,[out, string, size_is(ulLength)] LPWSTR pDeviceID,[in] PNP_RPC_STRING_LEN ulLength) |
PNP_GET_SIBLING_DEVICE_INSTANCE
DWORD | PNP_GetRelatedDeviceInstance ([in] handle_t hBinding,[in] DWORD ulRelationship,[in, string, ref] LPWSTR pDeviceID,[out, string, size_is(*pulLength)] LPWSTR pRelatedDeviceId,[in, out] PNP_RPC_STRING_LEN *pulLength,[in] DWORD ulFlags) |
| PNP_CLASS_SUBKEYS DWORD | PNP_EnumerateSubKeys ([in] handle_t hBinding,[in] DWORD ulBranch,[in] DWORD ulIndex,[out, string, size_is(ulLength)] LPWSTR Buffer,[in] PNP_RPC_STRING_LEN ulLength,[out] PNP_RPC_STRING_LEN *pulRequiredLen,[in] DWORD ulFlags) |
| DWORD | PNP_GetDeviceList ([in] handle_t hBinding,[in, string, unique] LPWSTR pszFilter,[out, size_is(*pulLength), length_is(*pulLength)] LPWSTR Buffer,[in, out] PNP_RPC_STRING_LEN *pulLength,[in] DWORD ulFlags) |
| DWORD | PNP_GetDeviceListSize ([in] handle_t hBinding,[in, string, unique] LPWSTR pszFilter,[out] PNP_RPC_BUFFER_SIZE *pulLen,[in] DWORD ulFlags) |
| DWORD | PNP_GetDepth ([in] handle_t hBinding,[in, string, ref] LPWSTR pszDeviceID,[out] DWORD *pulDepth,[in] DWORD ulFlags) |
| DWORD | PNP_GetDeviceRegProp ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulProperty,[in, out] DWORD *pulRegDataType,[out, size_is(*pulTransferLen), length_is(*pulTransferLen)] BYTE *Buffer,[in, out] PNP_PROP_SIZE *pulTransferLen,[in, out] PNP_PROP_SIZE *pulLength,[in] DWORD ulFlags) |
| DWORD | PNP_SetDeviceRegProp ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceId,[in] DWORD ulProperty,[in] DWORD ulDataType,[in, size_is(ulLength)] BYTE *Buffer,[in] PNP_PROP_SIZE ulLength,[in] DWORD ulFlags) |
| DWORD | PNP_GetClassInstance ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceId,[out, string, size_is(ulLength)] LPWSTR pszClassInstance,[in] PNP_RPC_STRING_LEN ulLength) |
| DWORD | PNP_CreateKey ([in] handle_t hBinding,[in, string, ref] LPWSTR pszSubKey,[in] DWORD samDesired,[in] DWORD ulFlags) |
| DWORD | PNP_DeleteRegistryKey ([in] handle_t hBinding,[in, string, ref] LPWSTR pszDeviceID,[in, string, ref] LPWSTR pszParentKey,[in, string, ref] LPWSTR pszChildKey,[in] DWORD ulFlags) |
| DWORD | PNP_GetClassCount ([in] handle_t hBinding,[out] DWORD *pulClassCount,[in] DWORD ulFlags) |
| DWORD | PNP_GetClassName ([in] handle_t hBinding,[in, string, ref] LPWSTR pszClassGuid,[out, string, size_is(*pulLength)] LPWSTR Buffer,[in, out] PNP_RPC_STRING_LEN *pulLength,[in] DWORD ulFlags) |
| DWORD | PNP_DeleteClassKey ([in] handle_t hBinding,[in, string, ref] LPWSTR pszClassGuid,[in] DWORD ulFlags) |
| DWORD | PNP_GetInterfaceDeviceAlias ([in] handle_t hBinding,[in, string, ref] LPWSTR pszInterfaceDevice,[in] GUID *AliasInterfaceGuid,[out, string, size_is(*pulTransferLen)] LPWSTR pszAliasInterfaceDevice,[in, out] PNP_RPC_STRING_LEN *pulLength,[in, out] PNP_RPC_STRING_LEN *pulTransferLen,[in] DWORD ulFlags) |
| DWORD | PNP_GetInterfaceDeviceList ([in] handle_t hBinding,[in] GUID *InterfaceGuid,[in, string, unique] LPWSTR pszDeviceID,[out, size_is(*pulLength), length_is(*pulLength)] BYTE *Buffer,[in, out] PNP_RPC_BUFFER_SIZE *pulLength,[in] DWORD ulFlags) |
| DWORD | PNP_GetInterfaceDeviceListSize ([in] handle_t hBinding,[out] PNP_RPC_BUFFER_SIZE *pulLen,[in] GUID *InterfaceGuid,[in, string, unique] LPWSTR pszDeviceID,[in] DWORD ulFlags) |
| DWORD | PNP_RegisterDeviceClassAssociation ([in] handle_t hBinding,[in, string, unique] LPWSTR pszDeviceID,[in] GUID *InterfaceGuid,[in, string, unique] LPWSTR pszReference,[out, string, size_is(*pulTransferLen)] LPWSTR pszSymLink,[in, out] PNP_RPC_STRING_LEN *pulLength,[in, out] PNP_RPC_STRING_LEN *pulTransferLen,[in] DWORD ulFlags) |
| DWORD | PNP_UnregisterDeviceClassAssociation ([in] handle_t hBinding,[in, string, unique] LPWSTR pszInterfaceDevice,[in] DWORD ulFlags) |
| DWORD | PNP_GetClassRegProp ([in] handle_t hBinding,[in, string, ref] LPWSTR pszClassGuid,[in] DWORD ulProperty,[in, out] DWORD *pulRegDataType,[out, size_is(*pulTransferLen), length_is(*pulTransferLen)] BYTE *Buffer,[in, out] PNP_RPC_STRING_LEN *pulTransferLen,[in, out] PNP_RPC_STRING_LEN *pulLength,[in] DWORD ulFlags) |
| DWORD | PNP_SetClassRegProp ([in] handle_t hBinding,[in, string, ref] LPWSTR pszClassGuid,[in] DWORD ulProperty,[in] DWORD ulDataType,[in, size_is(ulLength)] BYTE *Buffer,[in] PNP_PROP_SIZE ulLength,[in] DWORD ulFlags) |
| DWORD | PNP_CreateDevInst ([in] handle_t hBinding,[in, out, string, size_is(ulLength)] LPWSTR pszDeviceID,[in, string, ref] LPWSTR pszParentDeviceID,[in] PNP_RPC_STRING_LEN ulLength,[in] DWORD ulFlags) |
| PNP_DEVINST_REENUMERATE DWORD | PNP_DeviceInstanceAction ([in] handle_t hBinding,[in] DWORD ulAction,[in] DWORD ulFlags,[in, string, unique] LPWSTR pszDeviceInstance1,[in, string, unique] LPWSTR pszDeviceInstance2) |
| DWORD | PNP_GetDeviceStatus ([in] handle_t hBinding,[in, string, unique] LPWSTR pDeviceID,[out] DWORD *pulStatus,[out] DWORD *pulProblem,[in] DWORD ulFlags) |
| DWORD | PNP_SetDeviceProblem ([in] handle_t hBinding,[in, string, unique] LPWSTR pDeviceID,[in] DWORD ulProblem,[in] DWORD ulFlags) |
| DWORD | PNP_DisableDevInst ([in] handle_t hBinding,[in, string, unique] LPWSTR pDeviceID,[in, out, unique] PPNP_VETO_TYPE pVetoType,[in, out, string, unique, size_is(ulNameLength)] LPWSTR pszVetoName,[in] DWORD ulNameLength,[in] DWORD ulFlags) |
| DWORD | PNP_UninstallDevInst ([in] handle_t hBinding,[in, string, unique] LPWSTR pDeviceID,[in] DWORD ulFlags) |
| DWORD | PNP_AddID ([in] handle_t hBinding,[in, string, unique] LPWSTR pszDeviceID,[in, string, ref] LPWSTR pszID,[in] DWORD ulFlags) |
| DWORD | PNP_RegisterDriver ([in] handle_t hBinding,[in, string, ref] LPWSTR pszDeviceID,[in] DWORD ulFlags) |
| DWORD | PNP_QueryRemove ([in] handle_t hBinding,[in, string, ref] LPWSTR pszDeviceID,[in, out, unique] PPNP_VETO_TYPE pVetoType,[in, out, string, unique, size_is(ulNameLength)] LPWSTR pszVetoName,[in] DWORD ulNameLength,[in] DWORD ulFlags) |
| DWORD | PNP_RequestDeviceEject ([in] handle_t hBinding,[in, string, ref] LPWSTR pszDeviceID,[in, out, unique] PPNP_VETO_TYPE pVetoType,[in, out, string, unique, size_is(ulNameLength)] LPWSTR pszVetoName,[in] DWORD ulNameLength,[in] DWORD ulFlags) |
| DWORD | PNP_IsDockStationPresent ([in] handle_t hBinding,[in, out, unique] BOOL *Present) |
| DWORD | PNP_RequestEjectPC ([in] handle_t hBinding) |
| PNP_SET_HWPROFFLAGS DWORD | PNP_HwProfFlags ([in] handle_t hBinding,[in] DWORD ulAction,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulConfig,[in, out] DWORD *pulValue,[in, out, unique] PPNP_VETO_TYPE pVetoType,[in, out, string, unique, size_is(ulNameLength)] LPWSTR pszVetoName,[in] DWORD ulNameLength,[in] DWORD ulFlags) |
| DWORD | PNP_GetHwProfInfo ([in] handle_t hBinding,[in] DWORD ulIndex,[in, out, ref] HWPROFILEINFO *pHWProfileInfo,[in, range(0, 168)] DWORD ulProfileInfoSize,[in] DWORD ulFlags) |
| DWORD | PNP_AddEmptyLogConf ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulPriority,[out] DWORD *pulLogConfTag,[in] DWORD ulFlags) |
| DWORD | PNP_FreeLogConf ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulLogConfType,[in] DWORD ulLogConfTag,[in] DWORD ulFlags) |
| DWORD | PNP_GetFirstLogConf ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulLogConfType,[out] DWORD *pulLogConfTag,[in] DWORD ulFlags) |
| DWORD | PNP_GetNextLogConf ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulLogConfType,[in] DWORD ulCurrentTag,[out] DWORD *pulNextTag,[in] DWORD ulFlags) |
| DWORD | PNP_GetLogConfPriority ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulType,[in] DWORD ulTag,[out] DWORD *pPriority,[in] DWORD ulFlags) |
| DWORD | PNP_AddResDes ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulLogConfTag,[in] DWORD ulLogConfType,[in] RESOURCEID ResourceID,[out] DWORD *pulResourceTag,[in, size_is(ResourceLen)] BYTE *ResourceData,[in] PNP_RPC_BUFFER_SIZE ResourceLen,[in] DWORD ulFlags) |
| DWORD | PNP_FreeResDes ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulLogConfTag,[in] DWORD ulLogConfType,[in] RESOURCEID ResourceID,[in] DWORD ulResourceTag,[out] DWORD *pulPreviousResType,[out] DWORD *pulPreviousResTag,[in] DWORD ulFlags) |
| DWORD | PNP_GetNextResDes ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulLogConfTag,[in] DWORD ulLogConfType,[in] RESOURCEID ResourceID,[in] DWORD ulResourceTag,[out] DWORD *pulNextResType,[out] DWORD *pulNextResTag,[in] DWORD ulFlags) |
| DWORD | PNP_GetResDesData ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulLogConfTag,[in] DWORD ulLogConfType,[in] RESOURCEID ResourceID,[in] DWORD ulResourceTag,[out, size_is(BufferLen)] BYTE *Buffer,[in] PNP_RPC_BUFFER_SIZE BufferLen,[in] DWORD ulFlags) |
| DWORD | PNP_GetResDesDataSize ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulLogConfTag,[in] DWORD ulLogConfType,[in] RESOURCEID ResourceID,[in] DWORD ulResourceTag,[out] DWORD *pulSize,[in] DWORD ulFlags) |
| DWORD | PNP_ModifyResDes ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] DWORD ulLogConfTag,[in] DWORD ulLogConfType,[in] RESOURCEID CurrentResourceID,[in] RESOURCEID NewResourceID,[in] DWORD ulResourceTag,[in, size_is(ResourceLen)] BYTE *ResourceData,[in] PNP_RPC_BUFFER_SIZE ResourceLen,[in] DWORD ulFlags) |
| DWORD | PNP_DetectResourceConflict ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] RESOURCEID ResourceID,[in, size_is(ResourceLen)] BYTE *ResourceData,[in] PNP_RPC_BUFFER_SIZE ResourceLen,[out] BOOL *pbConflictDetected,[in] DWORD ulFlags) |
| DWORD | PNP_QueryResConfList ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in] RESOURCEID ResourceID,[in, size_is(ResourceLen)] BYTE *ResourceData,[in] PNP_RPC_BUFFER_SIZE ResourceLen,[out, size_is(BufferLen)] BYTE *Buffer,[in] PNP_RPC_BUFFER_SIZE BufferLen,[in] DWORD ulFlags) |
| DWORD | PNP_SetHwProf ([in] handle_t hBinding,[in] DWORD ulHardwareProfile,[in] DWORD ulFlags) |
| DWORD | PNP_QueryArbitratorFreeData ([in] handle_t hBinding,[out, size_is(DataLen)] BYTE *pData,[in] DWORD DataLen,[in, string, ref] LPWSTR pDeviceID,[in] RESOURCEID ResourceID,[in] DWORD ulFlags) |
| DWORD | PNP_QueryArbitratorFreeSize ([in] handle_t hBinding,[out] DWORD *pulSize,[in, string, ref] LPWSTR pDeviceID,[in] RESOURCEID ResourceID,[in] DWORD ulFlags) |
| DWORD | PNP_RunDetection ([in] handle_t hBinding,[in] DWORD ulFlags) |
| DWORD | PNP_RegisterNotification ([in] handle_t hBinding) |
| DWORD | PNP_UnregisterNotification ([in] handle_t hBinding) |
| DWORD | PNP_GetCustomDevProp ([in] handle_t hBinding,[in, string, ref] LPWSTR pDeviceID,[in, string, ref] LPWSTR CustomPropName,[out] DWORD *pulRegDataType,[out, size_is(*pulLength), length_is(*pulTransferLen)] BYTE *Buffer,[out] PNP_RPC_STRING_LEN *pulTransferLen,[in, out] PNP_RPC_STRING_LEN *pulLength,[in] DWORD ulFlags) |
| DWORD | PNP_GetVersionInternal ([in] handle_t hBinding,[in, out] WORD *pwVersion) |
| DWORD | PNP_GetBlockedDriverInfo ([in] handle_t hBinding,[out, size_is(*pulLength), length_is(*pulTransferLen)] BYTE *Buffer,[out] PNP_RPC_BUFFER_SIZE *pulTransferLen,[in, out] PNP_RPC_BUFFER_SIZE *pulLength,[in] DWORD ulFlags) |
| DWORD | PNP_GetServerSideDeviceInstallFlags ([in] handle_t hBinding,[out] DWORD *pulSSDIFlags,[in] DWORD ulFlags) |
| DWORD | PNP_GetObjectPropKeys ([in] handle_t hBinding,[in, string, ref] LPWSTR ObjectName,[in] DWORD ObjectType,[in, string, unique] LPWSTR PropertyCultureName,[in, out] PNP_PROP_COUNT *PropertyCount,[out] PNP_PROP_COUNT *TransferLen,[out, size_is(*PropertyCount), length_is(*TransferLen)] DEVPROPKEY *PropertyKeys,[in] DWORD Flags) |
| DWORD | PNP_GetObjectProp ([in] handle_t hBinding,[in, string, ref] LPWSTR ObjectName,[in] DWORD ObjectType,[in, string, unique] LPWSTR PropertyCultureName,[in] const DEVPROPKEY *PropertyKey,[out] DEVPROPTYPE *PropertyType,[in, out] PNP_PROP_SIZE *PropertySize,[out] PNP_PROP_SIZE *TransferLen,[out, size_is(*PropertySize), length_is(*TransferLen)] BYTE *PropertyBuffer,[in] DWORD Flags) |
| DWORD | PNP_SetObjectProp ([in] handle_t hBinding,[in, string, ref] LPWSTR ObjectName,[in] DWORD ObjectType,[in, string, unique] LPWSTR PropertyCultureName,[in] const DEVPROPKEY *PropertyKey,[in] DEVPROPTYPE PropertyType,[in] PNP_PROP_SIZE PropertySize,[in, unique, size_is(PropertySize)] BYTE *PropertyBuffer,[in] DWORD Flags) |
| DWORD | PNP_InstallDevInst ([in] handle_t hBinding) |
| DWORD | PNP_ApplyPowerSettings ([in] handle_t hBinding) |
| DWORD | PNP_DriverStoreAddDriverPackage ([in] handle_t hBinding) |
| DWORD | PNP_DriverStoreDeleteDriverPackage ([in] handle_t hBinding) |
| DWORD | PNP_RegisterServiceNotification ([in] handle_t hBinding) |
| DWORD | PNP_SetActiveService ([in] handle_t hBinding) |
| DWORD | PNP_DeleteServiceDevices ([in] handle_t hBinding) |
Detailed Description
Definition at line 261 of file pnp.idl.
The documentation for this interface was generated from the following file:
Generated on Fri May 25 2012 06:36:10 for ReactOS by
1.7.6.1
|