bindgen --rust-target nightly --opaque-type std::.* --allowlist-type gd::.* --allowlist-type cocos2d::.* --allowlist-function gd::.* --allowlist-function cocos2d::.* --allowlist-var gd::.* --allowlist-var cocos2d::.* -osrc/bindings.rs wrapper.h -- -target i686-pc-windows-msvc -std=c++17 -xc++ -Igd.h -Igd.h/include -Igd.h/cocos2d/cocos2dx -Igd.h/cocos2d/cocos2dx/include -Igd.h/cocos2d/cocos2dx/kazmath/include -Igd.h/cocos2d/cocos2dx/platform/win32 -Igd.h/cocos2d/cocos2dx/platform/third_party/win32 -Igd.h/cocos2d/cocos2dx/platform/third_party/win32/OGLES -Igd.h/cocos2d/extensions -DWIN32 -D_WINDOWS