ReactOS
0.4.15-dev-2359-g0dedb9b
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Variables | |
static WCHAR | szRootDeviceInstanceID [] = L"HTREE\\ROOT\\0" |
#define NDEBUG |
Definition at line 33 of file rpcserver.c.
|
static |
Definition at line 3280 of file rpcserver.c.
Referenced by PNP_AddID().
Definition at line 3259 of file rpcserver.c.
Referenced by PNP_AddID().
|
static |
Definition at line 196 of file rpcserver.c.
Referenced by SetupDeviceInstance().
Definition at line 2831 of file rpcserver.c.
Referenced by PNP_CreateDevInst().
|
static |
Definition at line 291 of file rpcserver.c.
Referenced by PNP_DisableDevInst().
Definition at line 3081 of file rpcserver.c.
Referenced by PNP_DeviceInstanceAction().
Definition at line 1173 of file rpcserver.c.
Referenced by PNP_GetDeviceList().
Definition at line 1558 of file rpcserver.c.
Referenced by PNP_GetDeviceListSize().
|
static |
Definition at line 459 of file rpcserver.c.
Referenced by PNP_GetFirstLogConf(), PNP_GetNextLogConf(), and PNP_GetNextResDes().
|
static |
Definition at line 1031 of file rpcserver.c.
Referenced by GetEnumeratorInstanceList(), and PNP_GetDeviceList().
|
static |
Definition at line 1445 of file rpcserver.c.
Referenced by GetEnumeratorInstanceListSize(), and PNP_GetDeviceListSize().
|
static |
Definition at line 226 of file rpcserver.c.
Referenced by DECLARE_INTERFACE_(), PNP_GetDeviceStatus(), and SetupDeviceInstance().
CONFIGRET GetEnumeratorInstanceList | ( | _In_ PWSTR | pszEnumerator, |
_Inout_ PWSTR | pszBuffer, | ||
_Inout_ PDWORD | pulLength | ||
) |
Definition at line 1102 of file rpcserver.c.
Referenced by GetAllInstanceList(), and PNP_GetDeviceList().
|
static |
Definition at line 1497 of file rpcserver.c.
Referenced by GetAllInstanceListSize(), and PNP_GetDeviceListSize().
|
static |
Definition at line 861 of file rpcserver.c.
Referenced by PNP_GetDeviceList().
|
static |
Definition at line 1296 of file rpcserver.c.
Referenced by PNP_GetDeviceListSize().
|
static |
Definition at line 912 of file rpcserver.c.
Referenced by PNP_GetDeviceList().
|
static |
Definition at line 1346 of file rpcserver.c.
Referenced by PNP_GetDeviceListSize().
Definition at line 403 of file rpcserver.c.
Referenced by PNP_CreateDevInst(), PNP_DisableDevInst(), PNP_QueryRemove(), and SetupDeviceInstance().
Definition at line 337 of file rpcserver.c.
Referenced by PNP_CreateKey(), PNP_DisableDevInst(), 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_SetDeviceRegProp(), and PNP_ValidateDeviceInstance().
void __RPC_FAR* __RPC_USER midl_user_allocate | ( | SIZE_T | len | ) |
Definition at line 108 of file rpcserver.c.
void __RPC_USER midl_user_free | ( | void __RPC_FAR * | ptr | ) |
Definition at line 114 of file rpcserver.c.
Definition at line 121 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(), and SetDeviceStatus().
Definition at line 415 of file rpcserver.c.
Referenced by 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 3303 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 4072 of file rpcserver.c.
Definition at line 4674 of file rpcserver.c.
Definition at line 554 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 2939 of file rpcserver.c.
Referenced by CM_Create_DevNode_ExW().
Definition at line 2246 of file rpcserver.c.
DWORD WINAPI PNP_DeleteRegistryKey | ( | handle_t | hBinding, |
LPWSTR | pszDeviceID, | ||
LPWSTR | pszParentKey, | ||
LPWSTR | pszChildKey, | ||
DWORD | ulFlags | ||
) |
Definition at line 4731 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 4261 of file rpcserver.c.
DWORD WINAPI PNP_DeviceInstanceAction | ( | handle_t | hBinding, |
DWORD | ulMajorAction, | ||
DWORD | ulMinorAction, | ||
LPWSTR | pszDeviceInstance1, | ||
LPWSTR | pszDeviceInstance2 | ||
) |
Definition at line 3136 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 3218 of file rpcserver.c.
Referenced by CM_Disable_DevNode_Ex().
Definition at line 543 of file rpcserver.c.
Definition at line 4685 of file rpcserver.c.
Definition at line 4696 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 801 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 | ||
) |
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 4091 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 2325 of file rpcserver.c.
DWORD WINAPI PNP_GetClassInstance | ( | handle_t | hBinding, |
LPWSTR | pDeviceId, | ||
LPWSTR | pszClassInstance, | ||
PNP_RPC_STRING_LEN | ulLength | ||
) |
Definition at line 2130 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 2370 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 2603 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 4452 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 1668 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 1222 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 1593 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 1711 of file rpcserver.c.
Referenced by CM_Get_DevNode_Registry_Property_ExW(), GetDeviceInstanceKeyPath(), and PNP_GetClassInstance().
DWORD WINAPI PNP_GetDeviceStatus | ( | handle_t | hBinding, |
LPWSTR | pDeviceID, | ||
DWORD * | pulStatus, | ||
DWORD * | pulProblem, | ||
DWORD | ulFlags | ||
) |
Definition at line 3181 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 3867 of file rpcserver.c.
Referenced by CM_Get_First_Log_Conf_Ex().
Definition at line 583 of file rpcserver.c.