On Apr 25, 5:39 am, "Jack" <nos... at invalid.com> wrote: > AttributeError: 'LP_IP2LocationRecord' object has no attribute > 'country_short' As it says, LP_IP2LocationRecord has no attribute called 'country_short'. IP2LocationRecord does. Use the 'contents' attribute to dereference the pointer. That is: yourstruct.contents.country_short