From what I can tell, you are correct; the required functions are not bound. If you wanted, you could edit sdk/scripting/bindings/scriptbindings.cpp to add the functionality.
Probably in your situation it would be good enough to simply script in the expected values (the alternative requires editing Code::Blocks).
(A note about how Code::Blocks uses compilers: the user is allowed to rename them, however, their ID's are always supposed to remain the same.)