|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
Variables | |
| static WCHAR | szRootDeviceInstanceID [] = L"HTREE\\ROOT\\0" |
| LUID | LoadDriverPrivilege = {SE_LOAD_DRIVER_PRIVILEGE, 0} |
| LIST_ENTRY | NotificationListHead |
| RTL_RESOURCE | NotificationListLock |
| #define NDEBUG |
Definition at line 33 of file rpcserver.c.
|
static |
Definition at line 3776 of file rpcserver.c.
Referenced by PNP_AddID().
Definition at line 3755 of file rpcserver.c.
Referenced by PNP_AddID().
|
static |
Definition at line 202 of file rpcserver.c.
Referenced by PNP_SetDeviceProblem(), and SetupDeviceInstance().
Definition at line 3128 of file rpcserver.c.
Referenced by PNP_CreateDevInst().
|
static |
Definition at line 297 of file rpcserver.c.
Referenced by PNP_DisableDevInst().
Definition at line 3483 of file rpcserver.c.
Referenced by PNP_DeviceInstanceAction().
|
static |
Definition at line 3248 of file rpcserver.c.
Referenced by PNP_CreateDevInst().
Definition at line 1365 of file rpcserver.c.
Referenced by PNP_GetDeviceList().
Definition at line 1750 of file rpcserver.c.
Referenced by PNP_GetDeviceListSize().
|
static |
Definition at line 495 of file rpcserver.c.
Referenced by PNP_AddEmptyLogConf(), PNP_FreeLogConf(), PNP_GetFirstLogConf(), PNP_GetNextLogConf(), and PNP_GetNextResDes().
|
static |
Definition at line 1223 of file rpcserver.c.
Referenced by GetEnumeratorInstanceList(), and PNP_GetDeviceList().
|
static |
Definition at line 1637 of file rpcserver.c.
Referenced by GetEnumeratorInstanceListSize(), and PNP_GetDeviceListSize().
|
static |
Definition at line 232 of file rpcserver.c.
Referenced by DECLARE_INTERFACE_(), IsPresentDeviceInstanceID(), PNP_GetDeviceStatus(), PNP_SetDeviceProblem(), and SetupDeviceInstance().
| CONFIGRET GetEnumeratorInstanceList | ( | _In_ PWSTR | pszEnumerator, |
| _Inout_ PWSTR | pszBuffer, | ||
| _Inout_ PDWORD | pulLength | ||
| ) |
Definition at line 1294 of file rpcserver.c.
Referenced by GetAllInstanceList(), and PNP_GetDeviceList().
|
static |
Definition at line 1689 of file rpcserver.c.
Referenced by GetAllInstanceListSize(), and PNP_GetDeviceListSize().
|
static |
Definition at line 1053 of file rpcserver.c.
Referenced by PNP_GetDeviceList().
|
static |
Definition at line 1488 of file rpcserver.c.
Referenced by PNP_GetDeviceListSize().
|
static |
Definition at line 1104 of file rpcserver.c.
Referenced by PNP_GetDeviceList().
|
static |
Definition at line 1538 of file rpcserver.c.
Referenced by PNP_GetDeviceListSize().
Definition at line 638 of file rpcserver.c.
Referenced by PNP_ReportLogOn().
Definition at line 421 of file rpcserver.c.
Referenced by PNP_CreateDevInst(), and PNP_GetRelatedDeviceInstance().
Definition at line 409 of file rpcserver.c.
Referenced by PNP_AddEmptyLogConf(), PNP_CreateDevInst(), PNP_DisableDevInst(), PNP_GetRelatedDeviceInstance(), PNP_QueryRemove(), and SetupDeviceInstance().
Definition at line 343 of file rpcserver.c.
Referenced by PNP_AddEmptyLogConf(), PNP_CreateKey(), PNP_DisableDevInst(), PNP_FreeLogConf(), PNP_GetClassInstance(), PNP_GetCustomDevProp(), PNP_GetDepth(), PNP_GetDeviceRegProp(), PNP_GetDeviceStatus(), PNP_GetFirstLogConf(), PNP_GetInterfaceDeviceList(), PNP_GetInterfaceDeviceListSize(), PNP_GetNextLogConf(), PNP_GetNextResDes(), PNP_GetRelatedDeviceInstance(), PNP_HwProfFlags(), PNP_QueryRemove(), PNP_RegisterDeviceClassAssociation(), PNP_RegisterDriver(), PNP_RequestDeviceEject(), PNP_SetDeviceProblem(), PNP_SetDeviceRegProp(), and PNP_ValidateDeviceInstance().
| void __RPC_FAR *__RPC_USER midl_user_allocate | ( | SIZE_T | len | ) |
Definition at line 114 of file rpcserver.c.
| void __RPC_USER midl_user_free | ( | void __RPC_FAR * | ptr | ) |
Definition at line 120 of file rpcserver.c.
|
static |
Definition at line 583 of file rpcserver.c.
Referenced by PNP_AddEmptyLogConf(), and PNP_FreeLogConf().
|
static |
Definition at line 618 of file rpcserver.c.
Referenced by PNP_AddEmptyLogConf().
Definition at line 127 of file rpcserver.c.
Referenced by ClearDeviceStatus(), DisableDeviceInstance(), EnableDeviceInstance(), GetDeviceStatus(), GetRelationsInstanceList(), GetRelationsInstanceListSize(), PNP_GetDepth(), PNP_GetDeviceRegProp(), PNP_GetInterfaceDeviceAlias(), PNP_GetInterfaceDeviceList(), PNP_GetInterfaceDeviceListSize(), PNP_GetRelatedDeviceInstance(), PNP_QueryRemove(), PNP_RegisterDeviceClassAssociation(), PNP_RequestDeviceEject(), PNP_RequestEjectPC(), PNP_UnregisterDeviceClassAssociation(), ReenumerateDeviceInstance(), SetDeviceStatus(), and SetupDeviceInstance().
|
static |
Definition at line 432 of file rpcserver.c.
Referenced by PNP_AddEmptyLogConf(), PNP_FreeLogConf(), PNP_GetFirstLogConf(), PNP_GetNextLogConf(), and PNP_GetNextResDes().
| DWORD WINAPI PNP_AddEmptyLogConf | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD | ulPriority, | ||
| DWORD * | pulLogConfTag, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 4333 of file rpcserver.c.
Referenced by CM_Add_Empty_Log_Conf_Ex().
Definition at line 3799 of file rpcserver.c.
Referenced by CM_Add_ID_ExW().
| DWORD WINAPI PNP_AddResDes | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD | ulLogConfTag, | ||
| DWORD | ulLogConfType, | ||
| RESOURCEID | ResourceID, | ||
| DWORD * | pulResourceTag, | ||
| BYTE * | ResourceData, | ||
| PNP_RPC_BUFFER_SIZE | ResourceLen, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 4927 of file rpcserver.c.
Definition at line 5613 of file rpcserver.c.
Definition at line 711 of file rpcserver.c.
| DWORD WINAPI PNP_CreateDevInst | ( | handle_t | hBinding, |
| LPWSTR | pszDeviceID, | ||
| LPWSTR | pszParentDeviceID, | ||
| PNP_RPC_STRING_LEN | ulLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 3298 of file rpcserver.c.
Referenced by CM_Create_DevNode_ExW().
Definition at line 2438 of file rpcserver.c.
Definition at line 2620 of file rpcserver.c.
Referenced by CM_Delete_Class_Key_Ex().
| DWORD WINAPI PNP_DeleteRegistryKey | ( | handle_t | hBinding, |
| LPWSTR | pszDeviceID, | ||
| LPWSTR | pszParentKey, | ||
| LPWSTR | pszChildKey, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 2502 of file rpcserver.c.
Referenced by CM_Delete_DevNode_Key_Ex().
Definition at line 5670 of file rpcserver.c.
| DWORD WINAPI PNP_DetectResourceConflict | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| RESOURCEID | ResourceID, | ||
| BYTE * | ResourceData, | ||
| PNP_RPC_BUFFER_SIZE | ResourceLen, | ||
| BOOL * | pbConflictDetected, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 5119 of file rpcserver.c.
| DWORD WINAPI PNP_DeviceInstanceAction | ( | handle_t | hBinding, |
| DWORD | ulMajorAction, | ||
| DWORD | ulMinorAction, | ||
| LPWSTR | pszDeviceInstance1, | ||
| LPWSTR | pszDeviceInstance2 | ||
| ) |
Definition at line 3538 of file rpcserver.c.
Referenced by CM_Enable_DevNode_Ex(), CM_Move_DevNode_Ex(), CM_Reenumerate_DevNode_Ex(), and CM_Setup_DevNode_Ex().
| DWORD WINAPI PNP_DisableDevInst | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| PPNP_VETO_TYPE | pVetoType, | ||
| LPWSTR | pszVetoName, | ||
| DWORD | ulNameLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 3714 of file rpcserver.c.
Referenced by CM_Disable_DevNode_Ex().
Definition at line 700 of file rpcserver.c.
Definition at line 5624 of file rpcserver.c.
Definition at line 5635 of file rpcserver.c.
| DWORD WINAPI PNP_EnumerateSubKeys | ( | handle_t | hBinding, |
| DWORD | ulBranch, | ||
| DWORD | ulIndex, | ||
| LPWSTR | Buffer, | ||
| PNP_RPC_STRING_LEN | ulLength, | ||
| PNP_RPC_STRING_LEN * | pulRequiredLen, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 993 of file rpcserver.c.
Referenced by CM_Enumerate_Classes_Ex(), and CM_Enumerate_Enumerators_ExW().
| DWORD WINAPI PNP_FreeLogConf | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD | ulLogConfType, | ||
| DWORD | ulLogConfTag, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 4550 of file rpcserver.c.
Referenced by CM_Free_Log_Conf_Ex().
| DWORD WINAPI PNP_FreeResDes | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD | ulLogConfTag, | ||
| DWORD | ulLogConfType, | ||
| RESOURCEID | ResourceID, | ||
| DWORD | ulResourceTag, | ||
| DWORD * | pulPreviousResType, | ||
| DWORD * | pulPreviousResTag, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 4946 of file rpcserver.c.
| DWORD WINAPI PNP_GetBlockedDriverInfo | ( | handle_t | hBinding, |
| BYTE * | Buffer, | ||
| PNP_RPC_BUFFER_SIZE * | pulTransferLen, | ||
| PNP_RPC_BUFFER_SIZE * | pulLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 5504 of file rpcserver.c.
Referenced by CMP_GetBlockedDriverInfo().
Definition at line 2517 of file rpcserver.c.
| DWORD WINAPI PNP_GetClassInstance | ( | handle_t | hBinding, |
| LPWSTR | pDeviceId, | ||
| LPWSTR | pszClassInstance, | ||
| PNP_RPC_STRING_LEN | ulLength | ||
| ) |
Definition at line 2322 of file rpcserver.c.
Referenced by GetDeviceInstanceKeyPath().
| DWORD WINAPI PNP_GetClassName | ( | handle_t | hBinding, |
| LPWSTR | pszClassGuid, | ||
| LPWSTR | Buffer, | ||
| PNP_RPC_STRING_LEN * | pulLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 2562 of file rpcserver.c.
Referenced by CM_Get_Class_Name_ExW().
| DWORD WINAPI PNP_GetClassRegProp | ( | handle_t | hBinding, |
| LPWSTR | pszClassGuid, | ||
| DWORD | ulProperty, | ||
| DWORD * | pulRegDataType, | ||
| BYTE * | Buffer, | ||
| PNP_RPC_STRING_LEN * | pulTransferLen, | ||
| PNP_RPC_STRING_LEN * | pulLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 2899 of file rpcserver.c.
Referenced by CM_Get_Class_Registry_PropertyW().
| DWORD WINAPI PNP_GetCustomDevProp | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| LPWSTR | CustomPropName, | ||
| DWORD * | pulRegDataType, | ||
| BYTE * | Buffer, | ||
| PNP_RPC_STRING_LEN * | pulTransferLen, | ||
| PNP_RPC_STRING_LEN * | pulLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 5391 of file rpcserver.c.
Referenced by CM_Get_DevNode_Custom_Property_ExW().
| DWORD WINAPI PNP_GetDepth | ( | handle_t | hBinding, |
| LPWSTR | pszDeviceID, | ||
| DWORD * | pulDepth, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 1860 of file rpcserver.c.
Referenced by CM_Get_Depth_Ex().
| DWORD WINAPI PNP_GetDeviceList | ( | handle_t | hBinding, |
| LPWSTR | pszFilter, | ||
| LPWSTR | Buffer, | ||
| PNP_RPC_STRING_LEN * | pulLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 1414 of file rpcserver.c.
Referenced by CM_Get_Device_ID_List_ExW(), and DeviceInstallThread().
| DWORD WINAPI PNP_GetDeviceListSize | ( | handle_t | hBinding, |
| LPWSTR | pszFilter, | ||
| PNP_RPC_BUFFER_SIZE * | pulLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 1785 of file rpcserver.c.
Referenced by CM_Get_Device_ID_List_Size_ExW(), and DeviceInstallThread().
| DWORD WINAPI PNP_GetDeviceRegProp | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD | ulProperty, | ||
| DWORD * | pulRegDataType, | ||
| BYTE * | Buffer, | ||
| PNP_PROP_SIZE * | pulTransferLen, | ||
| PNP_PROP_SIZE * | pulLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 1903 of file rpcserver.c.
Referenced by CM_Get_DevNode_Registry_Property_ExW(), GetDeviceInstanceKeyPath(), PNP_GetClassInstance(), and PNP_GetDeviceStatus().
| DWORD WINAPI PNP_GetDeviceStatus | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD * | pulStatus, | ||
| DWORD * | pulProblem, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 3583 of file rpcserver.c.
Referenced by CM_Get_DevNode_Status_Ex().
| DWORD WINAPI PNP_GetFirstLogConf | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD | ulLogConfType, | ||
| DWORD * | pulLogConfTag, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 4691 of file rpcserver.c.
Referenced by CM_Get_First_Log_Conf_Ex().
Definition at line 740 of file rpcserver.c.
Referenced by CM_Get_Global_State_Ex().
| DWORD WINAPI PNP_GetHwProfInfo | ( | handle_t | hBinding, |
| DWORD | ulIndex, | ||
| HWPROFILEINFO * | pHWProfileInfo, | ||
| DWORD | ulProfileInfoSize, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 4198 of file rpcserver.c.
Referenced by CM_Get_Hardware_Profile_Info_ExW().
| DWORD WINAPI PNP_GetInterfaceDeviceAlias | ( | handle_t | hBinding, |
| LPWSTR | pszInterfaceDevice, | ||
| GUID * | AliasInterfaceGuid, | ||
| LPWSTR | pszAliasInterfaceDevice, | ||
| PNP_RPC_STRING_LEN * | pulLength, | ||
| PNP_RPC_STRING_LEN * | pulTransferLen, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 2652 of file rpcserver.c.
Referenced by CM_Get_Device_Interface_Alias_ExW().
| DWORD WINAPI PNP_GetInterfaceDeviceList | ( | handle_t | hBinding, |
| GUID * | InterfaceGuid, | ||
| LPWSTR | pszDeviceID, | ||
| BYTE * | Buffer, | ||
| PNP_RPC_BUFFER_SIZE * | pulLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 2706 of file rpcserver.c.
Referenced by CM_Get_Device_Interface_List_ExW().
| DWORD WINAPI PNP_GetInterfaceDeviceListSize | ( | handle_t | hBinding, |
| PNP_RPC_BUFFER_SIZE * | pulLen, | ||
| GUID * | InterfaceGuid, | ||
| LPWSTR | pszDeviceID, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 2754 of file rpcserver.c.
Referenced by CM_Get_Device_Interface_List_Size_ExW().
| DWORD WINAPI PNP_GetLogConfPriority | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD | ulType, | ||
| DWORD | ulTag, | ||
| DWORD * | pPriority, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 4911 of file rpcserver.c.
Referenced by CM_Get_Log_Conf_Priority_Ex().
| DWORD WINAPI PNP_GetNextLogConf | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD | ulLogConfType, | ||
| DWORD | ulCurrentTag, | ||
| DWORD * | pulNextTag, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 4792 of file rpcserver.c.
Referenced by CM_Get_Next_Log_Conf_Ex().
| DWORD WINAPI PNP_GetNextResDes | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD | ulLogConfTag, | ||
| DWORD | ulLogConfType, | ||
| RESOURCEID | ResourceID, | ||
| DWORD | ulResourceTag, | ||
| DWORD * | pulNextResType, | ||
| DWORD * | pulNextResTag, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 4965 of file rpcserver.c.
Referenced by CM_Get_Next_Res_Des_Ex().
| DWORD WINAPI PNP_GetObjectProp | ( | handle_t | hBinding, |
| LPWSTR | ObjectName, | ||
| DWORD | ObjectType, | ||
| LPWSTR | PropertyCultureName, | ||
| const DEVPROPKEY * | PropertyKey, | ||
| DEVPROPTYPE * | PropertyType, | ||
| PNP_PROP_SIZE * | PropertySize, | ||
| PNP_PROP_SIZE * | TransferLen, | ||
| BYTE * | PropertyBuffer, | ||
| DWORD | Flags | ||
| ) |
Definition at line 5563 of file rpcserver.c.
| DWORD WINAPI PNP_GetObjectPropKeys | ( | handle_t | hBinding, |
| LPWSTR | ObjectName, | ||
| DWORD | ObjectType, | ||
| LPWSTR | PropertyCultureName, | ||
| PNP_PROP_COUNT * | PropertyCount, | ||
| PNP_PROP_COUNT * | TransferLen, | ||
| DEVPROPKEY * | PropertyKeys, | ||
| DWORD | Flags | ||
| ) |
Definition at line 5545 of file rpcserver.c.
| DWORD WINAPI PNP_GetRelatedDeviceInstance | ( | handle_t | hBinding, |
| DWORD | ulRelationship, | ||
| LPWSTR | pDeviceID, | ||
| LPWSTR | pRelatedDeviceId, | ||
| PNP_RPC_STRING_LEN * | pulLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 915 of file rpcserver.c.
Referenced by CM_Get_Child_Ex(), CM_Get_Parent_Ex(), and CM_Get_Sibling_Ex().
| DWORD WINAPI PNP_GetResDesData | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD | ulLogConfTag, | ||
| DWORD | ulLogConfType, | ||
| RESOURCEID | ResourceID, | ||
| DWORD | ulResourceTag, | ||
| BYTE * | Buffer, | ||
| PNP_RPC_BUFFER_SIZE | BufferLen, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 5062 of file rpcserver.c.
| DWORD WINAPI PNP_GetResDesDataSize | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD | ulLogConfTag, | ||
| DWORD | ulLogConfType, | ||
| RESOURCEID | ResourceID, | ||
| DWORD | ulResourceTag, | ||
| DWORD * | pulSize, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 5081 of file rpcserver.c.
| DWORD WINAPI PNP_GetRootDeviceInstance | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| PNP_RPC_STRING_LEN | ulLength | ||
| ) |
Definition at line 878 of file rpcserver.c.
Referenced by CM_Locate_DevNode_ExW().
| DWORD WINAPI PNP_GetServerSideDeviceInstallFlags | ( | handle_t | hBinding, |
| DWORD * | pulSSDIFlags, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 5519 of file rpcserver.c.
Referenced by CMP_GetServerSideDeviceInstallFlags().
Definition at line 722 of file rpcserver.c.
Referenced by CM_Get_Version_Ex(), CM_Is_Version_Available_Ex(), and CMP_WaitServicesAvailable().
Definition at line 5490 of file rpcserver.c.
| DWORD WINAPI PNP_HwProfFlags | ( | handle_t | hBinding, |
| DWORD | ulAction, | ||
| LPWSTR | pDeviceID, | ||
| DWORD | ulConfig, | ||
| DWORD * | pulValue, | ||
| PPNP_VETO_TYPE | pVetoType, | ||
| LPWSTR | pszVetoName, | ||
| DWORD | ulNameLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 4114 of file rpcserver.c.
Referenced by CM_Get_HW_Prof_Flags_ExW(), and CM_Set_HW_Prof_Flags_ExW().
Definition at line 765 of file rpcserver.c.
Referenced by CMP_Init_Detection().
Definition at line 5602 of file rpcserver.c.
Definition at line 4026 of file rpcserver.c.
Referenced by CM_Is_Dock_Station_Present_Ex().
| DWORD WINAPI PNP_ModifyResDes | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD | ulLogConfTag, | ||
| DWORD | ulLogConfType, | ||
| RESOURCEID | CurrentResourceID, | ||
| RESOURCEID | NewResourceID, | ||
| DWORD | ulResourceTag, | ||
| BYTE * | ResourceData, | ||
| PNP_RPC_BUFFER_SIZE | ResourceLen, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 5099 of file rpcserver.c.
| VOID __RPC_USER PNP_NOTIFY_HANDLE_rundown | ( | PNP_NOTIFY_HANDLE | pHandle | ) |
Definition at line 688 of file rpcserver.c.
| DWORD WINAPI PNP_QueryArbitratorFreeData | ( | handle_t | hBinding, |
| BYTE * | pData, | ||
| DWORD | DataLen, | ||
| LPWSTR | pDeviceID, | ||
| RESOURCEID | ResourceID, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 5170 of file rpcserver.c.
Referenced by CM_Query_Arbitrator_Free_Data_Ex().
| DWORD WINAPI PNP_QueryArbitratorFreeSize | ( | handle_t | hBinding, |
| DWORD * | pulSize, | ||
| LPWSTR | pDeviceID, | ||
| RESOURCEID | ResourceID, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 5185 of file rpcserver.c.
Referenced by CM_Query_Arbitrator_Free_Size_Ex().
| DWORD WINAPI PNP_QueryRemove | ( | handle_t | hBinding, |
| LPWSTR | pszDeviceID, | ||
| PPNP_VETO_TYPE | pVetoType, | ||
| LPWSTR | pszVetoName, | ||
| DWORD | ulNameLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 3929 of file rpcserver.c.
Referenced by CM_Query_And_Remove_SubTree_ExW().
| DWORD WINAPI PNP_QueryResConfList | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| RESOURCEID | ResourceID, | ||
| BYTE * | ResourceData, | ||
| PNP_RPC_BUFFER_SIZE | ResourceLen, | ||
| BYTE * | Buffer, | ||
| PNP_RPC_BUFFER_SIZE | BufferLen, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 5140 of file rpcserver.c.
Referenced by CM_Query_Resource_Conflict_List().
| DWORD WINAPI PNP_RegisterDeviceClassAssociation | ( | handle_t | hBinding, |
| LPWSTR | pszDeviceID, | ||
| GUID * | InterfaceGuid, | ||
| LPWSTR | pszReference, | ||
| LPWSTR | pszSymLink, | ||
| PNP_RPC_STRING_LEN * | pulLength, | ||
| PNP_RPC_STRING_LEN * | pulTransferLen, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 2801 of file rpcserver.c.
Referenced by CM_Register_Device_Interface_ExW().
Definition at line 3906 of file rpcserver.c.
Referenced by CM_Register_Device_Driver_Ex().
| DWORD WINAPI PNP_RegisterNotification | ( | handle_t | hBinding, |
| DWORD_PTR | hRecipient, | ||
| LPWSTR | pszName, | ||
| BYTE * | pNotificationFilter, | ||
| DWORD | ulNotificationFilterSize, | ||
| DWORD | ulFlags, | ||
| PNP_NOTIFY_HANDLE * | pNotifyHandle, | ||
| DWORD | ulProcessId, | ||
| DWORD * | pulUnknown9 | ||
| ) |
Definition at line 5213 of file rpcserver.c.
Referenced by CMP_RegisterNotification().
Definition at line 5646 of file rpcserver.c.
Definition at line 780 of file rpcserver.c.
Referenced by CMP_Report_LogOn().
| DWORD WINAPI PNP_RequestDeviceEject | ( | handle_t | hBinding, |
| LPWSTR | pszDeviceID, | ||
| PPNP_VETO_TYPE | pVetoType, | ||
| LPWSTR | pszVetoName, | ||
| DWORD | ulNameLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 3978 of file rpcserver.c.
Referenced by CM_Request_Device_Eject_ExW(), and PNP_RequestEjectPC().
Definition at line 4082 of file rpcserver.c.
Referenced by CM_Request_Eject_PC_Ex().
Definition at line 5202 of file rpcserver.c.
Referenced by CM_Run_Detection_Ex().
Definition at line 5657 of file rpcserver.c.
| DWORD WINAPI PNP_SetClassRegProp | ( | handle_t | hBinding, |
| LPWSTR | pszClassGuid, | ||
| DWORD | ulProperty, | ||
| DWORD | ulDataType, | ||
| BYTE * | Buffer, | ||
| PNP_PROP_SIZE | ulLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 3025 of file rpcserver.c.
Referenced by CM_Set_Class_Registry_PropertyW().
| DWORD WINAPI PNP_SetDeviceProblem | ( | handle_t | hBinding, |
| LPWSTR | pDeviceID, | ||
| DWORD | ulProblem, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 3661 of file rpcserver.c.
Referenced by CM_Set_DevNode_Problem_Ex().
| DWORD WINAPI PNP_SetDeviceRegProp | ( | handle_t | hBinding, |
| LPWSTR | pDeviceId, | ||
| DWORD | ulProperty, | ||
| DWORD | ulDataType, | ||
| BYTE * | Buffer, | ||
| PNP_PROP_SIZE | ulLength, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 2180 of file rpcserver.c.
Referenced by CM_Set_DevNode_Registry_Property_ExW(), and PNP_GetClassInstance().
Definition at line 5158 of file rpcserver.c.
Referenced by CM_Set_HW_Prof_Ex().
| DWORD WINAPI PNP_SetObjectProp | ( | handle_t | hBinding, |
| LPWSTR | ObjectName, | ||
| DWORD | ObjectType, | ||
| LPWSTR | PropertyCultureName, | ||
| const DEVPROPKEY * | PropertyKey, | ||
| DEVPROPTYPE | PropertyType, | ||
| PNP_PROP_SIZE | PropertySize, | ||
| BYTE * | PropertyBuffer, | ||
| DWORD | Flags | ||
| ) |
Definition at line 5583 of file rpcserver.c.
Definition at line 3744 of file rpcserver.c.
Referenced by CM_Uninstall_DevNode_Ex().
| DWORD WINAPI PNP_UnregisterDeviceClassAssociation | ( | handle_t | hBinding, |
| LPWSTR | pszInterfaceDevice, | ||
| DWORD | ulFlags | ||
| ) |
Definition at line 2861 of file rpcserver.c.
Referenced by CM_Unregister_Device_Interface_ExW().
| DWORD WINAPI PNP_UnregisterNotification | ( | handle_t | hBinding, |
| PNP_NOTIFY_HANDLE * | pNotifyHandle | ||
| ) |
Definition at line 5362 of file rpcserver.c.
Referenced by CMP_UnregisterNotification().
Definition at line 835 of file rpcserver.c.
Referenced by CM_Locate_DevNode_ExW().
|
static |
Definition at line 3502 of file rpcserver.c.
Referenced by PNP_DeviceInstanceAction().
Definition at line 48 of file rpcserver.c.
Referenced by ServiceMain().
|
static |
Definition at line 267 of file rpcserver.c.
Referenced by PNP_RegisterDriver(), and PNP_SetDeviceProblem().
|
static |
Definition at line 3400 of file rpcserver.c.
Referenced by PNP_DeviceInstanceAction().
|
static |
Definition at line 156 of file rpcserver.c.
Referenced by CreateDeviceInstance(), PNP_GetDeviceList(), and PNP_GetDeviceListSize().
| LUID LoadDriverPrivilege = {SE_LOAD_DRIVER_PRIVILEGE, 0} |
Definition at line 40 of file rpcserver.c.
| LIST_ENTRY NotificationListHead |
Definition at line 42 of file rpcserver.c.
Referenced by PNP_RegisterNotification(), ProcessDeviceClassChangeEvent(), and RpcServerThread().
| RTL_RESOURCE NotificationListLock |
Definition at line 43 of file rpcserver.c.
Referenced by PNP_RegisterNotification(), PNP_UnregisterNotification(), ProcessDeviceClassChangeEvent(), and RpcServerThread().
|
static |
Definition at line 39 of file rpcserver.c.
Referenced by IsRootDeviceInstanceID(), PNP_GetRelatedDeviceInstance(), and PNP_GetRootDeviceInstance().