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

📄 cfgmgr32.h

📁 上位机磁盘mass storage传输应用
💻 H
📖 第 1 页 / 共 3 页
字号:
#define fPCD_MEM2_WS_TWO    							0x20000000#define fPCD_MEM2_WS_THREE  							0x30000000#define fPCD_MEM2_16        							0x40000000#define PCD_MAX_MEMORY   									2#define PCD_MAX_IO       									2typedef struct PcCard_Resource_s {  PCCARD_DES  PcCard_Header;} PCCARD_RESOURCE, *PPCCARD_RESOURCE;/* CONFLICT_DETAILS.CD.ulMask constants */#define CM_CDMASK_DEVINST      						0x00000001#define CM_CDMASK_RESDES       						0x00000002#define CM_CDMASK_FLAGS        						0x00000004#define CM_CDMASK_DESCRIPTION  						0x00000008#define CM_CDMASK_VALID        					  0x0000000F/* CONFLICT_DETAILS.CD.ulFlags constants */#define CM_CDFLAGS_DRIVER      						0x00000001#define CM_CDFLAGS_ROOT_OWNED  						0x00000002#define CM_CDFLAGS_RESERVED    						0x00000004typedef struct _CONFLICT_DETAILS_A {  ULONG  CD_ulSize;  ULONG  CD_ulMask;  DEVINST  CD_dnDevInst;  RES_DES  CD_rdResDes;  ULONG  CD_ulFlags;  CHAR  CD_szDescription[MAX_PATH];} CONFLICT_DETAILS_A , *PCONFLICT_DETAILS_A;typedef struct _CONFLICT_DETAILS_W {  ULONG  CD_ulSize;  ULONG  CD_ulMask;  DEVINST  CD_dnDevInst;  RES_DES  CD_rdResDes;  ULONG  CD_ulFlags;  WCHAR  CD_szDescription[MAX_PATH];} CONFLICT_DETAILS_W , *PCONFLICT_DETAILS_W;#ifdef UNICODEtypedef CONFLICT_DETAILS_W CONFLICT_DETAILS;typedef PCONFLICT_DETAILS_W PCONFLICT_DETAILS;#elsetypedef CONFLICT_DETAILS_A CONFLICT_DETAILS;typedef PCONFLICT_DETAILS_A PCONFLICT_DETAILS;#endif/* CM_Add_Empty_Log_Conf.ulFlags constants */#define PRIORITY_EQUAL_FIRST  						0x00000008#define PRIORITY_EQUAL_LAST   						0x00000000#define PRIORITY_BIT          						0x00000008CMAPICONFIGRETWINAPICM_Add_Empty_Log_Conf(  OUT PLOG_CONF  plcLogConf,  IN DEVINST  dnDevInst,  IN PRIORITY  Priority,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Add_Empty_Log_Conf_Ex(  OUT PLOG_CONF  plcLogConf,  IN DEVINST  dnDevInst,  IN PRIORITY  Priority,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);/* CM_Add_ID.ulFlags constants */#define CM_ADD_ID_HARDWARE              	0x00000000#define CM_ADD_ID_COMPATIBLE              0x00000001#define CM_ADD_ID_BITS                    0x00000001CMAPICONFIGRETWINAPICM_Add_IDA(  IN DEVINST  dnDevInst,  IN PSTR  pszID,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Add_ID_ExA(  IN DEVINST  dnDevInst,  IN PSTR  pszID,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Add_ID_ExW(  IN DEVINST  dnDevInst,  IN PWSTR  pszID,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Add_IDW(  IN DEVINST  dnDevInst,  IN PWSTR  pszID,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);#ifdef UNICODE#define CM_Add_ID CM_Add_IDW#define CM_Add_ID_Ex CM_Add_ID_ExW#else#define CM_Add_ID CM_Add_IDA#define CM_Add_ID_Ex CM_Add_ID_ExA#endif /* UNICODE *//* FIXME: Obsolete CM_Add_Range */CMAPICONFIGRETWINAPICM_Add_Res_Des(  OUT PRES_DES  prdResDes,  IN LOG_CONF  lcLogConf,  IN RESOURCEID  ResourceID,  IN PCVOID  ResourceData,  IN ULONG  ResourceLen,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Add_Res_Des_Ex(  OUT PRES_DES  prdResDes,  IN LOG_CONF  lcLogConf,  IN RESOURCEID  ResourceID,  IN PCVOID  ResourceData,  IN ULONG  ResourceLen,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Connect_MachineA(  IN PCSTR  UNCServerName,  OUT PHMACHINE  phMachine);CMAPICONFIGRETWINAPICM_Connect_MachineW(  IN PCWSTR  UNCServerName,  OUT PHMACHINE  phMachine);#ifdef UNICODE#define CM_Connect_Machine CM_Connect_MachineW#else#define CM_Connect_Machine CM_Connect_MachineA#endif /* UNICODE *//* FIXME: Obsolete CM_Create_DevNode *//* FIXME: Obsolete CM_Create_DevNodeEx *//* FIXME: Obsolete CM_Create_Range_List *//* FIXME: Obsolete CM_Delete_Class_Key *//* FIXME: Obsolete CM_Delete_Class_Key_Ex *//* FIXME: Obsolete CM_Delete_DevNode_Key *//* FIXME: Obsolete CM_Delete_DevNode_Key_Ex *//* FIXME: Obsolete CM_Delete_Range *//* FIXME: Obsolete CM_Detected_Resource_Conflict *//* FIXME: Obsolete CM_Detected_Resource_Conflict_Ex *//* FIXME: Obsolete CM_Disable_DevNode *//* FIXME: Obsolete CM_Disable_DevNodeEx */CMAPICONFIGRETWINAPICM_Disconnect_Machine(  IN HMACHINE  hMachine); /* FIXME: Obsolete CM_Enable_DevNode *//* FIXME: Obsolete CM_Enable_DevNodeEx */CMAPICONFIGRETWINAPICM_Enumerate_Classes(  IN ULONG  ulClassIndex,  OUT LPGUID  ClassGuid,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Enumerate_Classes_Ex(  IN ULONG  ulClassIndex,  OUT LPGUID  ClassGuid,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Enumerate_EnumeratorsA(  IN ULONG  ulEnumIndex,  OUT PCHAR  Buffer,  IN OUT PULONG  pulLength,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Enumerate_Enumerators_ExA(  IN ULONG  ulEnumIndex,  OUT PCHAR  Buffer,  IN OUT PULONG  pulLength,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Enumerate_Enumerators_ExW(  IN ULONG  ulEnumIndex,  OUT PWCHAR  Buffer,  IN OUT PULONG  pulLength,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Enumerate_EnumeratorsW(  IN ULONG  ulEnumIndex,  OUT PWCHAR  Buffer,  IN OUT PULONG  pulLength,  IN ULONG  ulFlags);#ifdef UNICODE#define CM_Enumerate_Enumerators CM_Enumerate_EnumeratorsW#define CM_Enumerate_Enumerators_Ex CM_Enumerate_Enumerators_ExW#else#define CM_Enumerate_Enumerators CM_Enumerate_EnumeratorsA#define CM_Enumerate_Enumerators_Ex CM_Enumerate_Enumerators_ExW#endif /* UNICODE *//* FIXME: Obsolete CM_Find_Range *//* FIXME: Obsolete CM_First_Range */CMAPICONFIGRETWINAPICM_Free_Log_Conf(  IN LOG_CONF  lcLogConfToBeFreed,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Free_Log_Conf_Ex(  IN LOG_CONF  lcLogConfToBeFreed,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Free_Log_Conf_Handle(  IN LOG_CONF  lcLogConf);/* FIXME: Obsolete CM_Free_Range_List */CMAPICONFIGRETWINAPICM_Free_Res_Des(  OUT PRES_DES  prdResDes,  IN RES_DES  rdResDes,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Free_Res_Des_Ex(  OUT PRES_DES  prdResDes,  IN RES_DES  rdResDes,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Free_Res_Des_Handle(  IN RES_DES  rdResDes);CMAPICONFIGRETWINAPICM_Free_Resource_Conflict_Handle(  IN CONFLICT_LIST  clConflictList);CMAPICONFIGRETWINAPICM_Get_Child(  OUT PDEVINST  pdnDevInst,  IN DEVINST  dnDevInst,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_Child_Ex(  OUT PDEVINST  pdnDevInst,  IN DEVINST  dnDevInst,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);/* FIXME: Obsolete CM_Get_Class_Name *//* FIXME: Obsolete CM_Get_Class_Name_Ex *//* FIXME: Obsolete CM_Get_Class_Key_Name *//* FIXME: Obsolete CM_Get_Class_Key_Name_Ex *//* FIXME: Obsolete CM_Get_Class_Registry_Property */CMAPICONFIGRETWINAPICM_Get_Depth(  OUT PULONG  pulDepth,  IN DEVINST  dnDevInst,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_Depth_Ex(  OUT PULONG  pulDepth,  IN DEVINST  dnDevInst,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Get_Device_IDA(  IN DEVINST  dnDevInst,  OUT PCHAR  Buffer,  IN ULONG  BufferLen,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_Device_ID_ExA(  IN DEVINST  dnDevInst,  OUT PCHAR  Buffer,  IN ULONG  BufferLen,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Get_Device_ID_ExW(  IN DEVINST  dnDevInst,  OUT PWCHAR  Buffer,  IN ULONG  BufferLen,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Get_Device_IDW(  IN DEVINST  dnDevInst,  OUT PWCHAR  Buffer,  IN ULONG  BufferLen,  IN ULONG  ulFlags);#ifdef UNICODE#define CM_Get_Device_ID CM_Get_Device_IDW#define CM_Get_Device_ID_Ex CM_Get_Device_ID_ExW#else#define CM_Get_Device_ID CM_Get_Device_IDA#define CM_Get_Device_ID_Ex CM_Get_Device_ID_ExW#endif /* UNICODE */CMAPICONFIGRETWINAPICM_Get_Device_ID_ListA(  IN PCSTR  pszFilter,  OPTIONAL  OUT PCHAR  Buffer,  IN ULONG  BufferLen,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_Device_ID_List_ExA(  IN PCSTR  pszFilter,  OPTIONAL  OUT PCHAR  Buffer,  IN ULONG  BufferLen,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Get_Device_ID_List_ExW(  IN PCWSTR  pszFilter,  OPTIONAL  OUT PWCHAR  Buffer,  IN ULONG  BufferLen,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Get_Device_ID_ListW(  IN PCWSTR  pszFilter,  OPTIONAL  OUT PWCHAR  Buffer,  IN ULONG  BufferLen,  IN ULONG  ulFlags);#ifdef UNICODE#define CM_Get_Device_ID_List CM_Get_Device_ID_ListW#define CM_Get_Device_ID_List_Ex CM_Get_Device_ID_List_ExW#else#define CM_Get_Device_ID_List CM_Get_Device_ID_ListA#define CM_Get_Device_ID_List_Ex CM_Get_Device_ID_List_ExA#endif /* UNICODE */CMAPICONFIGRETWINAPICM_Get_Device_ID_List_SizeA(  OUT PULONG  pulLen,  IN PCSTR  pszFilter,  OPTIONAL  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_Device_ID_List_Size_ExA(  OUT PULONG  pulLen,  IN PCSTR  pszFilter,  OPTIONAL  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Get_Device_ID_List_Size_ExW(  OUT PULONG  pulLen,  IN PCWSTR  pszFilter,  OPTIONAL  IN ULONG  ulFlags,  IN HMACHINE  hMachine);CMAPICONFIGRETWINAPICM_Get_Device_ID_List_SizeW(  OUT PULONG  pulLen,  IN PCWSTR  pszFilter,  OPTIONAL  IN ULONG  ulFlags);#ifdef UNICODE#define CM_Get_Device_ID_List_Size CM_Get_Device_ID_List_SizeW#define CM_Get_Device_ID_List_Size_Ex CM_Get_Device_ID_List_Size_ExW#else#define CM_Get_Device_ID_List_Size CM_Get_Device_ID_List_SizeA#define CM_Get_Device_ID_List_Size_Ex CM_Get_Device_ID_List_Size_ExA#endif /* UNICODE */CMAPICONFIGRETWINAPICM_Get_Device_ID_Size(  OUT PULONG  pulLen,  IN DEVINST  dnDevInst,  IN ULONG  ulFlags);CMAPICONFIGRETWINAPICM_Get_Device_ID_Size_Ex(  OUT PULONG  pulLen,  IN DEVINST  dnDevInst,  IN ULONG  ulFlags,  IN HMACHINE  hMachine);/* FIXME: Obsolete CM_Get_Device_Interface_Alias *//* FIXME: Obsolete CM_Get_Device_Interface_Alias_Ex *//* FIXME: Obsolete CM_Get_Device_Interface_List *//* FIXME: Obsolete CM_Get_Device_Interface_List_Ex *//* FIXME: Obsolete CM_Get_Device_Interface_List_Size *//* FIXME: Obsolete CM_Get_Device_Interface_List_Size_Ex *//* FIXME: Obsolete CM_Get_DevNode_Custom_Property *//* FIXME: Obsolete CM_Get_DevNode_Custom_Property_Ex *//* FIXME: Obsolete CM_Get_DevNode_Registry_Property */CMAPI

⌨️ 快捷键说明

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