CGapiRGBASurface, PNG and Photoshop

I'm trying to create a PNG (24 bit) with an alpha surface in Photoshop so I can alphblend an image with the background using CGapiRGBASurface. I can get 'normal' transparency to work, but I can't save the alpha channel. Somebody got any tips?
Maurice
Maurice