⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cfgmgr32.h

📁 上位机磁盘mass storage传输应用
💻 H
📖 第 1 页 / 共 3 页
字号:
CONFIGRETWINAPICM_Get_DevNode_Status(  OUT PULONG  pulStatus,  OUT PULONG  pulProblemNumber,  IN DEVINST  dnDevInst,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_DevNode_Status_Ex(  OUT PULONG  pulStatus,  OUT PULONG  pulProblemNumber,  IN DEVINST  dnDevInst,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);#define CM_Get_DevInst_Status CM_Get_DevNode_Status#define CM_Get_DevInst_Status_Ex CM_Get_DevNode_Status_Ex/* CM_Get_First_Log_Conf.ulFlags constants */#define BASIC_LOG_CONF    0x00000000  // Specifies the req list.#define FILTERED_LOG_CONF 0x00000001  // Specifies the filtered req list.#define ALLOC_LOG_CONF    0x00000002  // Specifies the Alloc Element.#define BOOT_LOG_CONF     0x00000003  // Specifies the RM Alloc Element.#define FORCED_LOG_CONF   0x00000004  // Specifies the Forced Log Conf#define OVERRIDE_LOG_CONF 0x00000005  // Specifies the Override req list.#define NUM_LOG_CONF      0x00000006  // Number of Log Conf type#define LOG_CONF_BITS     0x00000007  // The bits of the log conf type.CMAPICONFIGRETWINAPICM_Get_First_Log_Conf(  OUT PLOG_CONF  plcLogConf,  OPTIONAL  IN DEVINST  dnDevInst,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_First_Log_Conf_Ex(  OUT PLOG_CONF  plcLogConf,  OPTIONAL  IN DEVINST  dnDevInst,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);/* FIXME: Obsolete CM_Get_Global_State *//* FIXME: Obsolete CM_Get_Global_State_Ex *//* FIXME: Obsolete CM_Get_Hardware_Profile_Info *//* FIXME: Obsolete CM_Get_Hardware_Profile_Info_Ex *//* FIXME: Obsolete CM_Get_HW_Prof_Flags *//* FIXME: Obsolete CM_Get_HW_Prof_Flags_Ex */CMAPICONFIGRETWINAPICM_Get_Log_Conf_Priority(  IN LOG_CONF  lcLogConf,  OUT PPRIORITY  pPriority,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_Log_Conf_Priority_Ex(  IN LOG_CONF  lcLogConf,  OUT PPRIORITY  pPriority,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Get_Next_Log_Conf(  OUT PLOG_CONF  plcLogConf,  OPTIONAL  IN LOG_CONF  lcLogConf,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_Next_Log_Conf_Ex(  OUT PLOG_CONF  plcLogConf,  OPTIONAL  IN LOG_CONF  lcLogConf,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Get_Next_Res_Des(  OUT PRES_DES  prdResDes,  IN RES_DES  rdResDes,  IN RESOURCEID  ForResource,  OUT PRESOURCEID  pResourceID,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_Next_Res_Des_Ex(  OUT PRES_DES  prdResDes,  IN RES_DES  rdResDes,  IN RESOURCEID  ForResource,  OUT PRESOURCEID  pResourceID,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Get_Parent(  OUT PDEVINST  pdnDevInst,  IN DEVINST  dnDevInst,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_Parent_Ex(  OUT PDEVINST  pdnDevInst,  IN DEVINST  dnDevInst,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Get_Res_Des_Data(  IN RES_DES  rdResDes,  OUT PVOID  Buffer,  IN ULONG  BufferLen,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_Res_Des_Data_Ex(  IN RES_DES  rdResDes,  OUT PVOID  Buffer,  IN ULONG  BufferLen,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Get_Res_Des_Data_Size(  OUT PULONG  pulSize,  IN RES_DES  rdResDes,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_Res_Des_Data_Size_Ex(  OUT PULONG  pulSize,  IN RES_DES  rdResDes,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Get_Resource_Conflict_Count(  IN CONFLICT_LIST  clConflictList,  OUT PULONG  pulCount);CMAPICONFIGRETWINAPICM_Get_Resource_Conflict_DetailsA(  IN CONFLICT_LIST  clConflictList,  IN ULONG  ulIndex,  IN OUT PCONFLICT_DETAILS_A  pConflictDetails);CMAPICONFIGRETWINAPICM_Get_Resource_Conflict_DetailsW(  IN CONFLICT_LIST  clConflictList,  IN ULONG  ulIndex,  IN OUT PCONFLICT_DETAILS_W  pConflictDetails);#ifdef UNICODE#define CM_Get_Resource_Conflict_Details CM_Get_Resource_Conflict_DetailsW#else#define CM_Get_Resource_Conflict_Details CM_Get_Resource_Conflict_DetailsA#endif /* UNICODE */CMAPICONFIGRETWINAPICM_Get_Sibling(  OUT PDEVINST  pdnDevInst,  IN DEVINST  DevInst,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_Sibling_Ex(  OUT PDEVINST  pdnDevInst,  IN DEVINST  DevInst,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPIWORDWINAPICM_Get_Version(  VOID);CMAPIWORDWINAPICM_Get_Version_Ex(  IN HMACHINE  hMachine);/* FIXME: Obsolete CM_Intersect_Range_List *//* FIXME: Obsolete CM_Invert_Range_List *//* FIXME: Obsolete CM_Is_Dock_Station_Present *//* FIXME: Obsolete CM_Is_Dock_Station_Present_Ex *//* CM_Locate_DevNode.ulFlags constants */#define CM_LOCATE_DEVNODE_NORMAL       		0x00000000#define CM_LOCATE_DEVNODE_PHANTOM      		0x00000001#define CM_LOCATE_DEVNODE_CANCELREMOVE 		0x00000002#define CM_LOCATE_DEVNODE_NOVALIDATION 		0x00000004#define CM_LOCATE_DEVNODE_BITS         		0x00000007#define CM_LOCATE_DEVINST_NORMAL       		CM_LOCATE_DEVNODE_NORMAL#define CM_LOCATE_DEVINST_PHANTOM      		CM_LOCATE_DEVNODE_PHANTOM#define CM_LOCATE_DEVINST_CANCELREMOVE 		CM_LOCATE_DEVNODE_CANCELREMOVE#define CM_LOCATE_DEVINST_NOVALIDATION 		CM_LOCATE_DEVNODE_NOVALIDATION#define CM_LOCATE_DEVINST_BITS         		CM_LOCATE_DEVNODE_BITSCMAPICONFIGRETWINAPICM_Locate_DevNodeA(  OUT PDEVINST  pdnDevInst,  IN DEVINSTID_A  pDeviceID,  OPTIONAL  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Locate_DevNode_ExA(  OUT PDEVINST  pdnDevInst,  IN DEVINSTID_A  pDeviceID,  OPTIONAL  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Locate_DevNode_ExW(  OUT PDEVINST  pdnDevInst,  IN DEVINSTID_W  pDeviceID,  OPTIONAL  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Locate_DevNodeW(  OUT PDEVINST  pdnDevInst,  IN DEVINSTID_W  pDeviceID,  OPTIONAL  IN ULONG  ulFlags);#define CM_Locate_DevInstA CM_Locate_DevNodeA#define CM_Locate_DevInstW CM_Locate_DevNodeW#define CM_Locate_DevInst_ExA CM_Locate_DevNode_ExA#define CM_Locate_DevInst_ExW CM_Locate_DevNode_ExW#ifdef UNICODE#define CM_Locate_DevNode CM_Locate_DevNodeW#define CM_Locate_DevInst CM_Locate_DevNodeW#define CM_Locate_DevNode_Ex CM_Locate_DevNode_ExW#define CM_Locate_DevInst_Ex CM_Locate_DevNode_ExW#else#define CM_Locate_DevNode CM_Locate_DevNodeA#define CM_Locate_DevInst CM_Locate_DevNodeA#define CM_Locate_DevNode_Ex CM_Locate_DevNode_ExA#define CM_Locate_DevInst_Ex CM_Locate_DevNode_ExA#endif /* UNICODE *//* FIXME: Obsolete CM_Merge_Range_List */CMAPICONFIGRETWINAPICM_Modify_Res_Des(  OUT PRES_DES  prdResDes,  IN RES_DES  rdResDes,  IN RESOURCEID  ResourceID,  IN PCVOID  ResourceData,  IN ULONG  ResourceLen,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Modify_Res_Des_Ex(  OUT PRES_DES  prdResDes,  IN RES_DES  rdResDes,  IN RESOURCEID  ResourceID,  IN PCVOID  ResourceData,  IN ULONG  ResourceLen,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);/* FIXME: Obsolete CM_Move_DevNode *//* FIXME: Obsolete CM_Move_DevNode_Ex *//* FIXME: Obsolete CM_Next_Range *//* FIXME: Obsolete CM_Open_Class_Key *//* FIXME: Obsolete CM_Open_Class_Key_Ex *//* FIXME: Obsolete CM_Open_DevNode_Key *//* FIXME: Obsolete CM_Open_DevNode_Key_Ex *//* CM_Query_And_Remove_SubTree.ulFlags constants */#define CM_REMOVE_UI_OK             			0x00000000#define CM_REMOVE_UI_NOT_OK         			0x00000001#define CM_REMOVE_NO_RESTART        			0x00000002#define CM_REMOVE_BITS              			0x00000003CMAPICONFIGRETWINAPICM_Query_And_Remove_SubTreeA(  IN  DEVINST dnAncestor,  OUT PPNP_VETO_TYPE pVetoType,  OUT LPSTR pszVetoName,  IN  ULONG ulNameLength,  IN  ULONG ulFlags);CMAPICONFIGRETWINAPICM_Query_And_Remove_SubTreeW(  IN  DEVINST dnAncestor,  OUT PPNP_VETO_TYPE pVetoType,  OUT LPWSTR pszVetoName,  IN  ULONG ulNameLength,  IN  ULONG ulFlags);CMAPICONFIGRETWINAPICM_Query_And_Remove_SubTree_ExA(  IN  DEVINST dnAncestor,  OUT PPNP_VETO_TYPE pVetoType,  OUT LPSTR pszVetoName,  IN  ULONG ulNameLength,  IN  ULONG ulFlags,  IN  HMACHINE hMachine);CMAPICONFIGRETWINAPICM_Query_And_Remove_SubTree_ExW(  IN  DEVINST dnAncestor,  OUT PPNP_VETO_TYPE pVetoType,  OUT LPWSTR pszVetoName,  IN  ULONG ulNameLength,  IN  ULONG ulFlags,  IN  HMACHINE hMachine);/* FIXME: Obsolete CM_Query_Arbitrator_Free_Data *//* FIXME: Obsolete CM_Query_Arbitrator_Free_Data_Ex *//* FIXME: Obsolete CM_Query_Arbitrator_Free_Size *//* FIXME: Obsolete CM_Query_Arbitrator_Free_Size_Ex *//* FIXME: Obsolete CM_Query_Arbitrator_Free_Size_Ex *//* FIXME: Obsolete CM_Query_Remove_SubTree *//* FIXME: Obsolete CM_Query_Remove_SubTree_Ex */CMAPICONFIGRETWINAPICM_Query_Resource_Conflict_List(  OUT PCONFLICT_LIST  pclConflictList,  IN DEVINST  dnDevInst,  IN RESOURCEID  ResourceID,  IN PCVOID  ResourceData,  IN ULONG  ResourceLen,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);/* CM_Reenumerate_DevNode.ulFlags constants */#define CM_REENUMERATE_NORMAL             0x00000000#define CM_REENUMERATE_SYNCHRONOUS        0x00000001#define CM_REENUMERATE_RETRY_INSTALLATION 0x00000002#define CM_REENUMERATE_ASYNCHRONOUS       0x00000004#define CM_REENUMERATE_BITS               0x00000007CMAPICONFIGRETWINAPICM_Reenumerate_DevNode(  IN DEVINST  dnDevInst,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Reenumerate_DevNode_Ex(  IN DEVINST  dnDevInst,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);#define CM_Reenumerate_DevInst CM_Reenumerate_DevNode#define CM_Reenumerate_DevInst_Ex CM_Reenumerate_DevNode_Ex/* FIXME: Obsolete CM_Register_Device_Driver *//* FIXME: Obsolete CM_Register_Device_Driver_Ex *//* FIXME: Obsolete CM_Register_Device_Interface *//* FIXME: Obsolete CM_Register_Device_Interface_Ex *//* FIXME: Obsolete CM_Remove_SubTree *//* FIXME: Obsolete CM_Remove_SubTree_Ex */CMAPICONFIGRETWINAPICM_Request_Device_EjectA(  IN DEVINST  dnDevInst,  OUT PPNP_VETO_TYPE  pVetoType,  OUT LPSTR  pszVetoName,  IN ULONG  ulNameLength,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Request_Device_Eject_ExW(  IN DEVINST  dnDevInst,  OUT PPNP_VETO_TYPE  pVetoType,  OUT LPWSTR  pszVetoName,  IN ULONG  ulNameLength,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Request_Device_Eject_ExA(  IN DEVINST  dnDevInst,  OUT PPNP_VETO_TYPE  pVetoType,  OUT LPSTR  pszVetoName,  IN ULONG  ulNameLength,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Request_Device_EjectW(  IN DEVINST  dnDevInst,  OUT PPNP_VETO_TYPE  pVetoType,  OUT LPWSTR  pszVetoName,  IN ULONG  ulNameLength,  IN ULONG  ulFlags);#ifdef UNICODE#define CM_Request_Device_Eject CM_Request_Device_EjectW#define CM_Request_Device_Eject_Ex CM_Request_Device_Eject_ExW#else#define CM_Request_Device_Eject CM_Request_Device_EjectA#define CM_Request_Device_Eject_Ex CM_Request_Device_Eject_ExA#endif /* UNICODE *//* FIXME: Obsolete CM_Request_Eject_PC *//* FIXME: Obsolete CM_Request_Eject_PC_Ex *//* FIXME: Obsolete CM_Run_Detection *//* FIXME: Obsolete CM_Run_Detection_Ex *//* FIXME: Obsolete CM_Set_Class_Registry_Property *//* FIXME: Obsolete CM_Set_DevNode_Problem *//* FIXME: Obsolete CM_Set_DevNode_Problem_Ex *//* FIXME: Obsolete CM_Set_DevNode_Registry_Property *//* FIXME: Obsolete CM_Set_DevNode_Registry_Property_Ex *//* FIXME: Obsolete CM_Set_HW_Prof *//* FIXME: Obsolete CM_Set_HW_Prof_Ex *//* FIXME: Obsolete CM_Set_HW_Prof_Flags *//* FIXME: Obsolete CM_Set_HW_Prof_Flags_Ex *//* FIXME: Obsolete CM_Setup_DevNode *//* FIXME: Obsolete CM_Setup_DevNode_Ex *//* FIXME: Obsolete CM_Test_Range_Available *//* FIXME: Obsolete CM_Uninstall_DevNode *//* FIXME: Obsolete CM_Uninstall_DevNode_Ex *//* FIXME: Obsolete CM_Unregister_Device_Interface *//* FIXME: Obsolete CM_Unregister_Device_Interface_Ex */#define CM_WaitNoPendingInstallEvents CMP_WaitNoPendingInstallEventsCMAPIDWORDWINAPICMP_WaitNoPendingInstallEvents(  IN DWORD dwTimeout);#pragma pack(pop)#ifdef __cplusplus}#endif#endif /* __CFGMGR32_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -