A handle to a bitmap (one of Windows Data Types)
HBITMAP is pointer to any type. But usually it is used for pointing on BITMAP object (one of Windows Data Types). See it's declaration:
typedef HANDLE HBITMAP; // see WinDef.h
typedef PVOID HANDLE; // see WinNT.h
typedef void *PVOID; // see WinNT.h