ReactOS 0.4.16-dev-1049-g378a335
|
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 3652 of file rpcserver.c.
Referenced by PNP_AddID().
Definition at line 3631 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 3004 of file rpcserver.c.
Referenced by PNP_CreateDevInst().
|
static |
Definition at line 297 of file rpcserver.c.
Referenced by PNP_DisableDevInst().
Definition at line 3359 of file rpcserver.c.
Referenced by PNP_DeviceInstanceAction().
|
static |
Definition at line 3124 of file rpcserver.c.
Referenced by PNP_CreateDevInst().
Definition at line 1345 of file rpcserver.c.
Referenced by PNP_GetDeviceList().
Definition at line 1730 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 1203 of file rpcserver.c.
Referenced by GetEnumeratorInstanceList(), and PNP_GetDeviceList().
|
static |
Definition at line 1617 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 1274 of file rpcserver.c.
Referenced by GetAllInstanceList(), and PNP_GetDeviceList().
|
static |
Definition at line 1669 of file rpcserver.c.
Referenced by GetAllInstanceListSize(), and PNP_GetDeviceListSize().
|
static |
Definition at line 1033 of file rpcserver.c.
Referenced by PNP_GetDeviceList().
|
static |
Definition at line 1468 of file rpcserver.c.
Referenced by PNP_GetDeviceListSize().
|
static |
Definition at line 1084 of file rpcserver.c.
Referenced by PNP_GetDeviceList().
|
static |
Definition at line 1518 of file rpcserver.c.
Referenced by PNP_GetDeviceListSize().
Definition at line 618 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_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().
Definition at line 127 of file rpcserver.c.
Referenced by ClearDeviceStatus(), DisableDeviceInstance(), EnableDeviceInstance(), GetDeviceStatus(), GetRelationsInstanceList(), GetRelationsInstanceListSize(), PNP_GetDepth(), PNP_GetDeviceRegProp(), PNP_GetInterfaceDeviceList(), PNP_GetInterfaceDeviceListSize(), PNP_GetRelatedDeviceInstance(), PNP_QueryRemove(), PNP_RequestDeviceEject(), PNP_RequestEjectPC(), 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 4209 of file rpcserver.c.
Referenced by CM_Add_Empty_Log_Conf_Ex().
Definition at line 3675 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 4724 of file rpcserver.c.
Definition at line 5366 of file rpcserver.c.
Definition at line 691 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 3174 of file rpcserver.c.
Referenced by CM_Create_DevNode_ExW().
Definition at line 2418 of file rpcserver.c.
Definition at line 2600 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 2482 of file rpcserver.c.
Referenced by CM_Delete_DevNode_Key_Ex().
Definition at line 5423 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 4916 of file rpcserver.c.
DWORD WINAPI PNP_DeviceInstanceAction | ( | handle_t | hBinding, |
DWORD | ulMajorAction, | ||
DWORD | ulMinorAction, | ||
LPWSTR | pszDeviceInstance1, | ||
LPWSTR | pszDeviceInstance2 | ||
) |
Definition at line 3414 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 3590 of file rpcserver.c.
Referenced by CM_Disable_DevNode_Ex().
Definition at line 680 of file rpcserver.c.
Definition at line 5377 of file rpcserver.c.
Definition at line 5388 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 973 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 4394 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 4743 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 5257 of file rpcserver.c.
Referenced by CMP_GetBlockedDriverInfo().
Definition at line 2497 of file rpcserver.c.
DWORD WINAPI PNP_GetClassInstance | ( | handle_t | hBinding, |
LPWSTR | pDeviceId, | ||
LPWSTR | pszClassInstance, | ||
PNP_RPC_STRING_LEN | ulLength | ||
) |
Definition at line 2302 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 2542 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 2775 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 5144 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 1840 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 1394 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 1765 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 1883 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 3459 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 4488 of file rpcserver.c.
Referenced by CM_Get_First_Log_Conf_Ex().
Definition at line 720 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 4074 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 2632 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 2649 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 2697 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 4708 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 4589 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 4762 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 5316 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 5298 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 895 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 4859 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 4878 of file rpcserver.c.
DWORD WINAPI PNP_GetRootDeviceInstance | ( | handle_t | hBinding, |
LPWSTR | pDeviceID, | ||
PNP_RPC_STRING_LEN | ulLength | ||
) |
Definition at line 858 of file rpcserver.c.
Referenced by CM_Locate_DevNode_ExW().
DWORD WINAPI PNP_GetServerSideDeviceInstallFlags | ( | handle_t | hBinding, |
DWORD * | pulSSDIFlags, | ||
DWORD | ulFlags | ||
) |
Definition at line 5272 of file rpcserver.c.
Referenced by CMP_GetServerSideDeviceInstallFlags().
Definition at line 702 of file rpcserver.c.
Referenced by CM_Get_Version_Ex(), CM_Is_Version_Available_Ex(), and CMP_WaitServicesAvailable().
Definition at line 5243 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 3990 of file rpcserver.c.
Referenced by CM_Get_HW_Prof_Flags_ExW(), and CM_Set_HW_Prof_Flags_ExW().
Definition at line 745 of file rpcserver.c.
Referenced by CMP_Init_Detection().
Definition at line 5355 of file rpcserver.c.
Definition at line 3902 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 4896 of file rpcserver.c.
VOID __RPC_USER PNP_NOTIFY_HANDLE_rundown | ( | PNP_NOTIFY_HANDLE | pHandle | ) |
Definition at line 668 of file rpcserver.c.
DWORD WINAPI PNP_QueryArbitratorFreeData | ( | handle_t | hBinding, |
BYTE * | pData, | ||
DWORD | DataLen, | ||
LPWSTR | pDeviceID, | ||
RESOURCEID | ResourceID, | ||
DWORD | ulFlags | ||
) |
Definition at line 4967 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 4982 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 3805 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 4937 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 2744 of file rpcserver.c.
Referenced by CM_Register_Device_Interface_ExW().
Definition at line 3782 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 5010 of file rpcserver.c.
Referenced by CMP_RegisterNotification().
Definition at line 5399 of file rpcserver.c.
Definition at line 760 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 3854 of file rpcserver.c.
Referenced by CM_Request_Device_Eject_ExW(), and PNP_RequestEjectPC().
Definition at line 3958 of file rpcserver.c.
Referenced by CM_Request_Eject_PC_Ex().
Definition at line 4999 of file rpcserver.c.
Referenced by CM_Run_Detection_Ex().
Definition at line 5410 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 2901 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 3537 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 2160 of file rpcserver.c.
Referenced by CM_Set_DevNode_Registry_Property_ExW(), and PNP_GetClassInstance().
Definition at line 4955 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 5336 of file rpcserver.c.
Definition at line 3620 of file rpcserver.c.
Referenced by CM_Uninstall_DevNode_Ex().
DWORD WINAPI PNP_UnregisterDeviceClassAssociation | ( | handle_t | hBinding, |
LPWSTR | pszInterfaceDevice, | ||
DWORD | ulFlags | ||
) |
Definition at line 2762 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 5115 of file rpcserver.c.
Referenced by CMP_UnregisterNotification().
Definition at line 815 of file rpcserver.c.
Referenced by CM_Locate_DevNode_ExW().
|
static |
Definition at line 3378 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 3276 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().