What does GX_begindraw really return?

Dear all,
According to MS's document about GX_begindraw, it returns a pointer to start of display memory. However, I find that it returns the address of top-left corner instead of the start of display memory in my ipaq 3950.
Therefore I wonder if it should return start of display memory or address of top-left corner. I also want to know if other non-ipaq devices return address of top-left corner or the real address of start of display memory.
Thank in advance.
According to MS's document about GX_begindraw, it returns a pointer to start of display memory. However, I find that it returns the address of top-left corner instead of the start of display memory in my ipaq 3950.
Therefore I wonder if it should return start of display memory or address of top-left corner. I also want to know if other non-ipaq devices return address of top-left corner or the real address of start of display memory.
Thank in advance.