Pasar Null como argumento de funciones de Windows Installer

Las funciones de Windows Installer que devuelven datos en una ubicación de memoria proporcionada por el usuario no deben llamarse con Null como valor del puntero. Estas funciones devuelven una cadena o datos como punteros enteros, pero devuelven valores incoherentes al pasar Null como valor para el argumento de salida.

No pase Null como valor del argumento de salida para ninguna de las siguientes funciones:

MsiGetProperty

MsiRecordGetString

MsiFormatRecord

MsiGetSourcePath

MsiGetTargetPath

MsiGetFeatureState

MsiViewGetError

MsiSummaryInfoGetProperty

MsiEvaluateCondition

MsiGetFeatureCost

MsiGetFeatureState

MsiGetComponentState

MsiGetFeatureCost

MsiGetFeatureValidStates