public abstract unsafe uint GetDebugMessageLog([Flow(FlowDirection.In)] uint count, [Flow(FlowDirection.In)] uint bufSize, [Count(Parameter = "count"), Flow(FlowDirection.Out)] AMD *categories, [Count(Parameter = "count"), Flow(FlowDirection.Out)] uint *severities, [Count(Parameter = "count"), Flow(FlowDirection.Out)] uint *ids, [Count(Parameter = "count"), Flow(FlowDirection.Out)] uint *lengths, [Flow(FlowDirection.Out), Ultz.SuperInvoke.InteropServices.CountAttribute(Ultz.SuperInvoke.InteropServices.CountType.ParameterReference, -5)] out string message);
public abstract unsafe uint GetDebugMessageLog([Flow(FlowDirection.In)] uint count, [Flow(FlowDirection.In)] uint bufSize, [Count(Parameter = "count"), Flow(FlowDirection.Out)] AMD *categories, [Count(Parameter = "count"), Flow(FlowDirection.Out)] uint *severities, [Count(Parameter = "count"), Flow(FlowDirection.Out)] uint *ids, [Count(Parameter = "count"), Flow(FlowDirection.Out)] uint *lengths, [Count(Parameter = "bufSize"), Flow(FlowDirection.Out)] char *message);