mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[channels,urbdrc] mark functions with attr-malloc
This commit is contained in:
@@ -100,6 +100,7 @@ out_error:
|
||||
return NULL;
|
||||
}
|
||||
|
||||
WINPR_ATTR_MALLOC(msusb_msinterface_free, 1)
|
||||
static MSUSB_INTERFACE_DESCRIPTOR* msusb_msinterface_new(void)
|
||||
{
|
||||
return (MSUSB_INTERFACE_DESCRIPTOR*)calloc(1, sizeof(MSUSB_INTERFACE_DESCRIPTOR));
|
||||
|
||||
@@ -67,20 +67,6 @@ extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
/* MSUSB_PIPE exported functions */
|
||||
FREERDP_API BOOL msusb_mspipes_replace(MSUSB_INTERFACE_DESCRIPTOR* MsInterface,
|
||||
MSUSB_PIPE_DESCRIPTOR** NewMsPipes,
|
||||
UINT32 NewNumberOfPipes);
|
||||
|
||||
/* MSUSB_INTERFACE exported functions */
|
||||
FREERDP_API BOOL msusb_msinterface_replace(MSUSB_CONFIG_DESCRIPTOR* MsConfig,
|
||||
BYTE InterfaceNumber,
|
||||
MSUSB_INTERFACE_DESCRIPTOR* NewMsInterface);
|
||||
FREERDP_API MSUSB_INTERFACE_DESCRIPTOR* msusb_msinterface_read(wStream* out);
|
||||
FREERDP_API BOOL msusb_msinterface_write(const MSUSB_INTERFACE_DESCRIPTOR* MsInterface,
|
||||
wStream* out);
|
||||
FREERDP_API void msusb_msinterface_free(MSUSB_INTERFACE_DESCRIPTOR* MsInterface);
|
||||
|
||||
/* MSUSB_CONFIG exported functions */
|
||||
FREERDP_API void msusb_msconfig_free(MSUSB_CONFIG_DESCRIPTOR* MsConfig);
|
||||
|
||||
@@ -92,6 +78,22 @@ extern "C"
|
||||
FREERDP_API BOOL msusb_msconfig_write(const MSUSB_CONFIG_DESCRIPTOR* MsConfg, wStream* out);
|
||||
FREERDP_API void msusb_msconfig_dump(const MSUSB_CONFIG_DESCRIPTOR* MsConfg);
|
||||
|
||||
/* MSUSB_PIPE exported functions */
|
||||
FREERDP_API BOOL msusb_mspipes_replace(MSUSB_INTERFACE_DESCRIPTOR* MsInterface,
|
||||
MSUSB_PIPE_DESCRIPTOR** NewMsPipes,
|
||||
UINT32 NewNumberOfPipes);
|
||||
|
||||
/* MSUSB_INTERFACE exported functions */
|
||||
FREERDP_API BOOL msusb_msinterface_replace(MSUSB_CONFIG_DESCRIPTOR* MsConfig,
|
||||
BYTE InterfaceNumber,
|
||||
MSUSB_INTERFACE_DESCRIPTOR* NewMsInterface);
|
||||
|
||||
WINPR_ATTR_MALLOC(msusb_msingerface_free, 1)
|
||||
FREERDP_API MSUSB_INTERFACE_DESCRIPTOR* msusb_msinterface_read(wStream* out);
|
||||
FREERDP_API BOOL msusb_msinterface_write(const MSUSB_INTERFACE_DESCRIPTOR* MsInterface,
|
||||
wStream* out);
|
||||
FREERDP_API void msusb_msinterface_free(MSUSB_INTERFACE_DESCRIPTOR* MsInterface);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user