5 Sep
2011
5 Sep
'11
7:35 a.m.
2011/9/5 Frédéric Delanoy <frederic.delanoy(a)gmail.com>:
+ keys = HeapAlloc(GetProcessHeap(), 0, capacity * sizeof(WCHAR*)); + vals = HeapAlloc(GetProcessHeap(), 0, capacity * sizeof(LARGE_INTEGER)); ... + keys = HeapReAlloc(GetProcessHeap(), 0, keys, + capacity * sizeof(WCHAR*)); + vals = HeapReAlloc(GetProcessHeap(), 0, vals, + capacity * sizeof(LARGE_INTEGER)); Memory allocations can fail. You also never free these, but I suppose that happens implicitly on process termination.