| 
| _AMPIMP  | ~_Amp_runtime_trace () | 
|   | 
| _AMPIMP void  | _Write_end_event (ULONG _Span_id) | 
|   | 
| void  | _Add_accelerator_config_event (PVOID _Accelerator_id, LPCWSTR _Device_path, LPCWSTR _Device_description) | 
|   | 
| void  | _Write_all_accelerator_config_events () | 
|   | 
| ULONG  | _Start_accelerator_view_wait_event (PVOID _Accelerator_id, PVOID _Accelerator_view_id) | 
|   | 
| void  | _Launch_flush_event (PVOID _Accelerator_id, PVOID _Accelerator_view_id) | 
|   | 
| ULONG  | _Launch_marker (PVOID _Accelerator_id, PVOID _Accelerator_view_id) | 
|   | 
| _AMPIMP ULONG  | _Start_parallel_for_each_event_helper (_In_ _DPC_call_handle *_Handle) | 
|   | 
| concurrency::completion_future  | _Start_async_op_wait_event_helper (ULONG _Async_op_id, _Event _Ev) | 
|   | 
| _AMPIMP ULONG  | _Start_array_view_synchronize_event_helper (const _Buffer_descriptor &_Buff_desc) | 
|   | 
| _AMPIMP ULONG  | _Launch_array_view_synchronize_event_helper (const _Buffer_descriptor &_Buff_desc) | 
|   | 
| _AMPIMP ULONG  | _Start_copy_event_helper (const _Buffer_descriptor &_Src, const _Buffer_descriptor &_Dest, ULONGLONG _Num_bytes_for_copy) | 
|   | 
| _AMPIMP ULONG  | _Start_copy_event_helper (nullptr_t, const _Buffer_descriptor &_Dest, ULONGLONG _Num_bytes_for_copy) | 
|   | 
| _AMPIMP ULONG  | _Start_copy_event_helper (const _Buffer_descriptor &_Src, nullptr_t, ULONGLONG _Num_bytes_for_copy) | 
|   | 
| _AMPIMP ULONG  | _Launch_async_copy_event_helper (const _Buffer_descriptor &_Src, const _Buffer_descriptor &_Dest, ULONGLONG _Num_bytes_for_copy) | 
|   | 
| _AMPIMP ULONG  | _Launch_async_copy_event_helper (nullptr_t, const _Buffer_descriptor &_Dest, ULONGLONG _Num_bytes_for_copy) | 
|   | 
| _AMPIMP ULONG  | _Launch_async_copy_event_helper (const _Buffer_descriptor &_Src, nullptr_t, ULONGLONG _Num_bytes_for_copy) | 
|   | 
| _AMPIMP ULONG  | _Start_copy_event_helper (const _Texture_descriptor &_Src, nullptr_t, ULONGLONG _Num_bytes_for_copy) | 
|   | 
| _AMPIMP ULONG  | _Start_copy_event_helper (nullptr_t, const _Texture_descriptor &_Dest, ULONGLONG _Num_bytes_for_copy) | 
|   | 
| _AMPIMP ULONG  | _Start_copy_event_helper (const _Texture_descriptor &_Src, const _Texture_descriptor &_Dest, ULONGLONG _Num_bytes_for_copy) | 
|   | 
| _AMPIMP ULONG  | _Launch_async_copy_event_helper (const _Texture_descriptor &_Src, nullptr_t, ULONGLONG _Num_bytes_for_copy) | 
|   | 
| _AMPIMP ULONG  | _Launch_async_copy_event_helper (nullptr_t, const _Texture_descriptor &_Dest, ULONGLONG _Num_bytes_for_copy) | 
|   | 
| _AMPIMP ULONG  | _Launch_async_copy_event_helper (const _Texture_descriptor &_Src, const _Texture_descriptor &_Dest, ULONGLONG _Num_bytes_for_copy) | 
|   | 
| void  | _Enable_provider (bool _Enable=true) | 
|   | 
 | 
|   | _Amp_runtime_trace (PVOID _Callback_function, _In_ _Trace *_Trace) | 
|   | 
|   | _Amp_runtime_trace (const _Amp_runtime_trace &) | 
|   | 
| _Amp_runtime_trace &  | operator= (const _Amp_runtime_trace &) | 
|   | 
| void  | _Write_accelerator_config_event (const std::tuple< PVOID, LPCWSTR, LPCWSTR > &_ConfigTuple) | 
|   | 
| ULONG  | _Start_parallel_for_each_event (PVOID _Accelerator_id, PVOID _Accelerator_view_id, BOOL _Is_tiled_explicitly, ULONGLONG _Num_of_tiles, ULONG _Num_of_threads_per_tile, BOOL _Is_aliased, ULONG _Num_read_only_resources, ULONG _Num_read_write_resources, ULONGLONG _Size_of_all_resouces, ULONG _Size_of_const_data, ULONGLONG _Size_of_data_for_copy) | 
|   | 
| ULONG  | _Start_copy_event (PVOID _Src_accelerator_id, PVOID _Src_accelerator_view_id, PVOID _Dst_accelerator_id, PVOID _Dst_accelerator_view_id, ULONGLONG _Num_bytes_for_copy, BOOL _Is_src_staging, BOOL _Is_dst_staging) | 
|   | 
| ULONG  | _Launch_async_copy_event (PVOID _Src_accelerator_id, PVOID _Src_accelerator_view_id, PVOID _Dst_accelerator_id, PVOID _Dst_accelerator_view_id, ULONGLONG _Num_bytes_for_copy, BOOL _Is_src_staging, BOOL _Is_dst_staging) | 
|   | 
| _AMPIMP ULONG  | _Start_async_op_wait_event (ULONG _Async_op_id) | 
|   | 
| ULONG  | _Start_array_view_synchronize_event (ULONGLONG _Num_bytes_to_synchronize) | 
|   | 
| ULONG  | _Launch_array_view_synchronize_event (ULONGLONG _Num_bytes_to_synchronize) | 
|   | 
| std::tuple< PVOID, PVOID, BOOL >  | _Get_resource_diagnostic_info (const _Buffer_descriptor &_Buff_desc, accelerator_view _Accl_view) const  | 
|   | 
| std::tuple< PVOID, PVOID, BOOL >  | _Get_resource_diagnostic_info (const _Texture_descriptor &_Tex_desc) const  | 
|   | 
| ULONG  | _Get_unique_identifier () | 
|   |