>>1おめでとうございます乙
// グローバル変数
LPDIRECT3D9 g_pD3D = NULL;// D3Dディバイス生成のため
// D3Dディバイスの生成。まず、HALのいいやつ
if( FAILED( g_pD3D->CreateDevice( D3DADAPTER_DEFAULT,D3DDEVTYPE_HAL, hWnd, D3DCREATE_HARDWARE_VERTEXPROCESSING,&g_D3DPParams, &g_pD3DDevice ) ) )
マスタリングDirectXプログラミングという本のサンプルの一部ですが、理解できないところがあるので質問します。
グローバル変数のg_pD3Dはポインタではないのにアロー演算子使ってるようですけどなぜか実行できます。
それともLPDIRECT3D9はポインタなのでしょうか?