I am calling a class constructor in a dll using calldll. The problem is that this then causes python to try and write to an illegal memory address (i.e. 0x00000018 or 0x00000000c). Should I be able to call a class constructor through calldll?