just to mention because I just ran into that: before you set the according nodes in the interface nodemap you have to update the interface device list. So the nodes you have to set are:
DeviceUpdateList
// this updates the internal device list. After the execution the available devices are in the interface nodemap
IPCfg_IP
IPCfg_Subnet
IPCfg_Gateway
IPCfg_MAC
Be aware of the endianess. So in order to set the IP 169.254.3.4 you set 0xa9FE0304 (because this is handled as a normal int) but in order to set the MAC 00:01:0D:C2:3F:A1 you need to set the mac to 0xa13fc20d0100 (because this is a stream of bytes).
After you have done that you can apply the
IPCfg_SetStatIP
command.
Regards