ほかの可能性としては、0と非0を返すWM_NCCREATEと勘違いしたとか。