|
DWORD __stdcall | PNP_Disconnect ([in] handle_t hBinding) |
|
DWORD __stdcall | PNP_Connect ([in] handle_t hBinding) |
|
DWORD __stdcall | PNP_GetVersion ([in] handle_t hBinding, [out] WORD *pVersion) |
|
DWORD __stdcall | PNP_GetGlobalState ([in] handle_t hBinding, [out] DWORD *pulState, [in] DWORD ulFlags) |
|
DWORD __stdcall | PNP_InitDetection ([in] handle_t hBinding) |
|
DWORD __stdcall | PNP_ReportLogOn ([in] handle_t hBinding, [in] BOOL Admin, [in] DWORD ProcessId) |
|
DWORD __stdcall | PNP_ValidateDeviceInstance ([in] handle_t hBinding, [in, string, ref] LPWSTR pDeviceID, [in] DWORD ulFlags) |
|
DWORD __stdcall | PNP_GetRootDeviceInstance ([in] handle_t hBinding, [out, string, size_is(ulLength)] LPWSTR pDeviceID, [in] PNP_RPC_STRING_LEN ulLength) |
|
DWORD __stdcall | 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) |
|
DWORD __stdcall | 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 __stdcall | 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 __stdcall | PNP_GetDeviceListSize ([in] handle_t hBinding, [in, string, unique] LPWSTR pszFilter, [out] PNP_RPC_BUFFER_SIZE *pulLen, [in] DWORD ulFlags) |
|
DWORD __stdcall | PNP_GetDepth ([in] handle_t hBinding, [in, string, ref] LPWSTR pszDeviceID, [out] DWORD *pulDepth, [in] DWORD ulFlags) |
|
DWORD __stdcall | 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 __stdcall | 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 __stdcall | 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 __stdcall | PNP_CreateKey ([in] handle_t hBinding, [in, string, ref] LPWSTR pszSubKey, [in] DWORD samDesired, [in] DWORD ulFlags) |
|
DWORD __stdcall | 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 __stdcall | PNP_GetClassCount ([in] handle_t hBinding, [out] DWORD *pulClassCount, [in] DWORD ulFlags) |
|
DWORD __stdcall | 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 __stdcall | PNP_DeleteClassKey ([in] handle_t hBinding, [in, string, ref] LPWSTR pszClassGuid, [in] DWORD ulFlags) |
|
DWORD __stdcall | 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 __stdcall | 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 __stdcall | PNP_GetInterfaceDeviceListSize ([in] handle_t hBinding, [out] PNP_RPC_BUFFER_SIZE *pulLen, [in] GUID *InterfaceGuid, [in, string, unique] LPWSTR pszDeviceID, [in] DWORD ulFlags) |
|
DWORD __stdcall | 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 __stdcall | PNP_UnregisterDeviceClassAssociation ([in] handle_t hBinding, [in, string, unique] LPWSTR pszInterfaceDevice, [in] DWORD ulFlags) |
|
DWORD __stdcall | 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 __stdcall | 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 __stdcall | 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) |
|
DWORD __stdcall | PNP_DeviceInstanceAction ([in] handle_t hBinding, [in] DWORD ulMajorAction, [in] DWORD ulMinorAction, [in, string, unique] LPWSTR pszDeviceInstance1, [in, string, unique] LPWSTR pszDeviceInstance2) |
|
DWORD __stdcall | PNP_GetDeviceStatus ([in] handle_t hBinding, [in, string, unique] LPWSTR pDeviceID, [out] DWORD *pulStatus, [out] DWORD *pulProblem, [in] DWORD ulFlags) |
|
DWORD __stdcall | PNP_SetDeviceProblem ([in] handle_t hBinding, [in, string, unique] LPWSTR pDeviceID, [in] DWORD ulProblem, [in] DWORD ulFlags) |
|
DWORD __stdcall | 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 __stdcall | PNP_UninstallDevInst ([in] handle_t hBinding, [in, string, unique] LPWSTR pDeviceID, [in] DWORD ulFlags) |
|
DWORD __stdcall | PNP_AddID ([in] handle_t hBinding, [in, string, unique] LPWSTR pszDeviceID, [in, string, ref] LPWSTR pszID, [in] DWORD ulFlags) |
|
DWORD __stdcall | PNP_RegisterDriver ([in] handle_t hBinding, [in, string, ref] LPWSTR pszDeviceID, [in] DWORD ulFlags) |
|
DWORD __stdcall | 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 __stdcall | 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 __stdcall | PNP_IsDockStationPresent ([in] handle_t hBinding, [in, out, unique] BOOL *Present) |
|
DWORD __stdcall | PNP_RequestEjectPC ([in] handle_t hBinding) |
|
DWORD __stdcall | 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 __stdcall | PNP_GetHwProfInfo ([in] handle_t hBinding, [in] DWORD ulIndex, [in, out, ref] HWPROFILEINFO *pHWProfileInfo, [in, range(0, 168)] DWORD ulProfileInfoSize, [in] DWORD ulFlags) |
|
DWORD __stdcall | PNP_AddEmptyLogConf ([in] handle_t hBinding, [in, string, ref] LPWSTR pDeviceID, [in] DWORD ulPriority, [out] DWORD *pulLogConfTag, [in] DWORD ulFlags) |
|
DWORD __stdcall | PNP_FreeLogConf ([in] handle_t hBinding, [in, string, ref] LPWSTR pDeviceID, [in] DWORD ulLogConfType, [in] DWORD ulLogConfTag, [in] DWORD ulFlags) |
|
DWORD __stdcall | PNP_GetFirstLogConf ([in] handle_t hBinding, [in, string, ref] LPWSTR pDeviceID, [in] DWORD ulLogConfType, [out] DWORD *pulLogConfTag, [in] DWORD ulFlags) |
|
DWORD __stdcall | PNP_GetNextLogConf ([in] handle_t hBinding, [in, string, ref] LPWSTR pDeviceID, [in] DWORD ulLogConfType, [in] DWORD ulCurrentTag, [out] DWORD *pulNextTag, [in] DWORD ulFlags) |
|
DWORD __stdcall | PNP_GetLogConfPriority ([in] handle_t hBinding, [in, string, ref] LPWSTR pDeviceID, [in] DWORD ulType, [in] DWORD ulTag, [out] DWORD *pPriority, [in] DWORD ulFlags) |
|
DWORD __stdcall | 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 __stdcall | 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 __stdcall | 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 __stdcall | 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 __stdcall | 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 __stdcall | 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 __stdcall | 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 __stdcall | 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 __stdcall | PNP_SetHwProf ([in] handle_t hBinding, [in] DWORD ulHardwareProfile, [in] DWORD ulFlags) |
|
DWORD __stdcall | 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 __stdcall | PNP_QueryArbitratorFreeSize ([in] handle_t hBinding, [out] DWORD *pulSize, [in, string, ref] LPWSTR pDeviceID, [in] RESOURCEID ResourceID, [in] DWORD ulFlags) |
|
DWORD __stdcall | PNP_RunDetection ([in] handle_t hBinding, [in] DWORD ulFlags) |
|
DWORD __stdcall | PNP_RegisterNotification ([in] handle_t hBinding, [in] DWORD_PTR hRecipient, [in, string, ref] LPWSTR pszName, [in, size_is(ulNotificationFilterSize)] BYTE *pNotificationFilter, [in] DWORD ulNotificationFilterSize, [in] DWORD ulFlags, [out] PPNP_NOTIFY_HANDLE pNotifyHandle, [in] DWORD ulProcessId, [in] DWORD *pulUnknown9) |
|
DWORD __stdcall | PNP_UnregisterNotification ([in] handle_t hBinding, [in, out] PPNP_NOTIFY_HANDLE pNotifyHandle) |
|
DWORD __stdcall | 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 __stdcall | PNP_GetVersionInternal ([in] handle_t hBinding, [in, out] WORD *pwVersion) |
|
DWORD __stdcall | 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 __stdcall | PNP_GetServerSideDeviceInstallFlags ([in] handle_t hBinding, [out] DWORD *pulSSDIFlags, [in] DWORD ulFlags) |
|