Source: https://blog.48bits.com/el-codigo-ntoskvinci/
static ULONG UuidCount;
static LARGE_INTEGER LuidIncrement;
static LARGE_INTEGER LuidValue;
+UUID_CACHED_VALUES_STRUCT ExpUuidCachedValues = { 0ULL, 0xFFFFFFFF, 0, 0, { 0x80, 0x6E, 0x6F, 0x6E, 0x69, 0x63 } };
/* FUNCTIONS ****************************************************************/
IN OUT PULONG ReturnLength OPTIONAL
);
+typedef struct _UUID_CACHED_VALUES_STRUCT
+{
+ ULONGLONG Time;
+ LONG AllocatedCount;
+ UCHAR ClockSeqHiAndReserved;
+ UCHAR ClockSeqLow;
+ UCHAR NodeId [ 6 ] ;
+} UUID_CACHED_VALUES_STRUCT, *PUUID_CACHED_VALUES_STRUCT;
+
/* INITIALIZATION FUNCTIONS *************************************************/
INIT_FUNCTION