初めて質問します。よろしくお願いしますm(_ _)m
現在C++(VC7.1)で開発をしています。

DWORD2つで64bitの値を管理したいのですがどのようにすればいいでしょうか?
また、64bitの値同士の四則演算もDWORD2つを使って行いたいのですがやり方がわかりません。

Win98でも使えるアプリケーションにしたいのでLARGE_INTEGERやLONGLONGは使わない方向でお願いします。

あと、Win95,98,Meは16,32bitの演算を扱えて、WinNT,2k,XP,Vistaは32,64bitの演算を扱える、で宜しいのでしょうか?