Create Header Guard not working

I’ve found that when I right click and choose Create Header guard in only creates the #endif part. For example:

class Menu_ {
enum Mode { IDLE,MENU,FOLLOW};
void SendMenu(int StartLine);
Mode GetMode(int White,int Blue,int Green,int Black);
};
#endif // __MENU_H__

The first part #ifdef MENU_H isn’t created.

I don’t even have that in my options?

Also this doesn’t look like this functionality is provided by the PlatformIO extension, rather either VSCode itself or a C/C++ extension. Thus outside of scrope for PlatformIO.

Thanks, probably some extension.