俺生誕20周年記念プログラミングスレ

このエントリーをはてなブックマークに追加
5以下、名無しにかわりましてVIPがお送りします
>>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はポインタなのでしょうか?