BOOL EmptyInternalClipboard()
{
    bool OldState = Clipboard::SetUseInternalClipboardState(true);

    Clipboard clip;

    if (!clip.Open())
        return FALSE;

    BOOL ret = clip.Empty();

    clip.Close();

    Clipboard::SetUseInternalClipboardState(OldState);

    return ret;
}