KdpDeleteBreakpoint

UINT8 __stdcall KdpDeleteBreakpoint(UINT64 Handle){
  __int64 v1; 
  __int64 v2; 
  int v3; 

  v1 = (unsigned int)(Handle - 1);
  if( (unsigned int)(Handle - 1) > 0x1F )
    return 0;
  v2 = 5 * v1;
  v3 = *((_DWORD *)&unk_140C33FA0 + 10 * v1);
  if( !v3 )
    return 0;
  if( (v3 & 0xC) == 4 )
  {
    *((_DWORD *)&unk_140C33FA0 + 10 * v1) = 0;
    ++*(&KiSwapEvent + 1155);
  }
  else if( KdpLowWriteContent((unsigned int)v1) )
  {
    *((_DWORD *)&unk_140C33FA0 + 2 * v2) = 0;
  }
  return 1;
}

Referenced by:

KdpDeleteBreakpointRange
KdpRestoreBreakPointEx
KdpSendWaitContinue
KdpWriteBreakPointEx