FLAG_CLOSED
if ((fFlags & (FLAG_CLOSED | FLAG_DELETE_ON_CLOSE))
== (FLAG_CLOSED | FLAG_DELETE_ON_CLOSE)) {
if (!force && (fState != FINISH_ACKNOWLEDGED || (fFlags & FLAG_CLOSED) == 0))
if ((endpoint->fFlags & FLAG_CLOSED) == 0) {
fFlags |= FLAG_CLOSED;