• James Hatheway's avatar
    - Avoid null-pointer exceptions by testing listnodes validity before doing · 044d2519
    James Hatheway authored
      any work with those.
    - TLB_ReadTypeLib now retrieves the length of the TLB and passes it to
      the TLB constructor which initializes TLBContext::length to that
      value.
    - For non-standard pointed types, td[3] is always 0. I observed that
      the type is stored at td[2]/8 and not td[3]/8.
    - Null-pointer exception occurs when GetRefTypeOfImplType is called on a
      type with no inherited interfaces. If the implemented types linked list
      is empty, set pRefType as 0 and return S_OK.
    044d2519
typelib.c 88.5 KB