func DebugMessageControl(source uint32, xtype uint32, severity uint32, count int32, ids *uint32, enabled bool) {
	syscall.Syscall6(gpDebugMessageControl, 6, uintptr(source), uintptr(xtype), uintptr(severity), uintptr(count), uintptr(unsafe.Pointer(ids)), boolToUintptr(enabled))
}
func DebugMessageControl(source uint32, xtype uint32, severity uint32, count int32, ids *uint32, enabled bool) {
	syscall.Syscall6(gpDebugMessageControl, 6, uintptr(source), uintptr(xtype), uintptr(severity), uintptr(count), uintptr(unsafe.Pointer(ids)), boolToUintptr(enabled))
}
func DebugMessageControl ( source uint32 , xtype uint32 , severity uint32 , count int32 , ids * uint32 , enabled bool ) { syscall . Syscall6 ( gpDebugMessageControl , 6 , uintptr ( source ) , uintptr ( xtype ) , uintptr ( severity ) , uintptr ( count ) , uintptr ( unsafe . Pointer ( ids ) ) , boolToUintptr ( enabled ) ) }
// control the reporting of debug messages in a debug context
control the reporting of debug messages in a debug context