// createCallbackC closure to hide C types
createCallbackC closure to hide C types
// createCallbackC closure to hide C types
func createCallbackC(cb C.TYPE_CB, cbdata C.TYPE_CBDATA) ProviderNodeCallback {
	return func(result Result, data *Variant) {
		if data == nil {
			C.callCallbackC(cb, cbdata, C.DLR_RESULT(result), nil)
		} else {
			C.callCallbackC(cb, cbdata, C.DLR_RESULT(result), data.this)
		}
	}
}
func createCallbackC ( cb C . TYPE_CB , cbdata C . TYPE_CBDATA ) ProviderNodeCallback { return func ( result Result , data * Variant ) { if data == nil { C . callCallbackC ( cb , cbdata , C . DLR_RESULT ( result ) , nil ) } else { C . callCallbackC ( cb , cbdata , C . DLR_RESULT ( result ) , data . this ) } } }
createCallbackC closure to hide C types
createCallbackC closure to hide C types