private long makeHi()
{
long now = (System.DateTime.Now.Ticks - DateTime.diffDotnet) / 10000L;
if (lastMillis != now)
{
millisCounter = 0;
lastMillis = now;
}
return (now * 1000000L) + millisCounter++;
}