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 *)&byte_140C33FA0[40 * v1];
  if( !v3 )
    return 0;
  if( (v3 & 0xC) == 4 )
  {
    *(_DWORD *)&byte_140C33FA0[40 * v1] = 0;
    ++KdpBreakpointChangeCount;
  }
  else if( KdpLowWriteContent((unsigned int)v1) )
  {
    *(_DWORD *)&byte_140C33FA0[8 * v2] = 0;
  }
  return 1;
}

Referenced by:

KdpDeleteBreakpointRange
KdpRestoreBreakPointEx
KdpSendWaitContinue
KdpWriteBreakPointEx