1#ifndef _C_OBJECT_DIAGNOSTICS_H
2#define _C_OBJECT_DIAGNOSTICS_H
This file contains macro declarations for importing and exporting symbols from library boundaries.
This file contains all type forward declarations returned by the library API.
This file contains types and constants used as parameters or return values.
error_type CALLING_CONVENTION ObjectDiagnostics_GetActiveObjectCount(bigint_type *result)
Get the number of currently live IUnknown-derived objects.
error_type CALLING_CONVENTION ObjectDiagnostics_ResetCounters()
Reset peak and total counters to current active count.
error_type CALLING_CONVENTION ObjectDiagnostics_GetTotalObjectsCreated(bigint_type *result)
Get the total number of objects created since startup or last reset.
error_type CALLING_CONVENTION ObjectDiagnostics_GetPeakObjectCount(bigint_type *result)
Get the peak number of simultaneously live objects since startup or last reset.
uint32_t error_type
This is return value type of all API functions.
Definition c_types.h:25
int64_t bigint_type
64-bit signed integer type
Definition c_types.h:72