Imports System.Runtime.InteropServices Imports System.Text Module dwf ' device enumeration filters Public Const enumfilterAll As Integer = 0 Public Const enumfilterEExplorer As Integer = 1 Public Const enumfilterDiscovery As Integer = 2 ' device ID Public Const devidEExplorer As Integer = 1 Public Const devidDiscovery As Integer = 2 Public Const devidDiscovery2 As Integer = 3 Public Const devidDDiscovery As Integer = 4 ' device version Public Const devverEExplorerC As Integer = 2 Public Const devverEExplorerE As Integer = 4 Public Const devverEExplorerF As Integer = 5 Public Const devverDiscoveryA As Integer = 1 Public Const devverDiscoveryB As Integer = 2 Public Const devverDiscoveryC As Integer = 3 ' trigger source Public Const trigsrcNone As Byte = 0 Public Const trigsrcPC As Byte = 1 Public Const trigsrcDetectorAnalogIn As Byte = 2 Public Const trigsrcDetectorDigitalIn As Byte = 3 Public Const trigsrcAnalogIn As Byte = 4 Public Const trigsrcDigitalIn As Byte = 5 Public Const trigsrcDigitalOut As Byte = 6 Public Const trigsrcAnalogOut1 As Byte = 7 Public Const trigsrcAnalogOut2 As Byte = 8 Public Const trigsrcAnalogOut3 As Byte = 9 Public Const trigsrcAnalogOut4 As Byte = 10 Public Const trigsrcExternal1 As Byte = 11 Public Const trigsrcExternal2 As Byte = 12 Public Const trigsrcExternal3 As Byte = 13 Public Const trigsrcExternal4 As Byte = 14 ' instrument states: Public Const DwfStateReady As Byte = 0 Public Const DwfStateConfig As Byte = 4 Public Const DwfStatePrefill As Byte = 5 Public Const DwfStateArmed As Byte = 1 Public Const DwfStateWait As Byte = 7 Public Const DwfStateTriggered As Byte = 3 Public Const DwfStateRunning As Byte = 3 Public Const DwfStateDone As Byte = 2 ' acquisition modes: Public Const acqmodeSingle As Integer = 0 Public Const acqmodeScanShift As Integer = 1 Public Const acqmodeScanScreen As Integer = 2 Public Const acqmodeRecord As Integer = 3 Public Const acqmodeOvers As Integer = 4 Public Const acqmodeSingle1 As Integer = 5 ' analog acquisition filter: Public Const filterDecimate As Integer = 0 Public Const filterAverage As Integer = 1 Public Const filterMinMax As Integer = 2 ' analog acquisition filter: Public Const DwfTriggerSlopeRise As Integer = 0 Public Const DwfTriggerSlopeFall As Integer = 1 Public Const DwfTriggerSlopeEdge As Integer = 2 ' analog input coupling: Public Const DwfAnalogCouplingDC As Integer = 0 Public Const DwfAnalogCouplingAC As Integer = 1 ' analog in trigger mode: Public Const trigtypeEdge As Integer = 0 Public Const trigtypePulse As Integer = 1 Public Const trigtypeTransition As Integer = 2 ' analog in trigger length condition Public Const triglenLess As Integer = 0 Public Const triglenTimeout As Integer = 1 Public Const triglenMore As Integer = 2 ' error codes for DWF Public API: Public Const dwfercNoErc As Integer = 0 ' No error occurred Public Const dwfercUnknownError As Integer = 1 ' API waiting on pending API timed out Public Const dwfercApiLockTimeout As Integer = 2 ' API waiting on pending API timed out Public Const dwfercAlreadyOpened As Integer = 3 ' Device already opened Public Const dwfercNotSupported As Integer = 4 ' Device not supported Public Const dwfercInvalidParameter0 As Integer = &H10 ' Invalid parameter sent in API call Public Const dwfercInvalidParameter1 As Integer = &H11 ' Invalid parameter sent in API call Public Const dwfercInvalidParameter2 As Integer = &H12 ' Invalid parameter sent in API call Public Const dwfercInvalidParameter3 As Integer = &H13 ' Invalid parameter sent in API call Public Const dwfercInvalidParameter4 As Integer = &H14 ' Invalid parameter sent in API call ' analog out signal types Public Const funcDC As Byte = 0 Public Const funcSine As Byte = 1 Public Const funcSquare As Byte = 2 Public Const funcTriangle As Byte = 3 Public Const funcRampUp As Byte = 4 Public Const funcRampDown As Byte = 5 Public Const funcNoise As Byte = 6 Public Const funcPulse As Byte = 7 Public Const funcTrapezium As Byte = 8 Public Const funcSinePower As Byte = 9 Public Const funcCustom As Byte = 30 Public Const funcPlay As Byte = 31 ' analog io channel node types Public Const analogioEnable As Byte = 1 Public Const analogioVoltage As Byte = 2 Public Const analogioCurrent As Byte = 3 Public Const analogioPower As Byte = 4 Public Const analogioTemperature As Byte = 5 Public Const analogioDmm As Byte = 6 Public Const analogioRange As Byte = 7 Public Const analogioMeasure As Byte = 8 Public Const AnalogOutNodeCarrier As Integer = 0 Public Const AnalogOutNodeFM As Integer = 1 Public Const AnalogOutNodeAM As Integer = 2 Public Const DwfAnalogOutModeVoltage As Integer = 0 Public Const DwfAnalogOutModeCurrent As Integer = 1 Public Const DwfAnalogOutIdleDisable As Integer = 0 Public Const DwfAnalogOutIdleOffset As Integer = 1 Public Const DwfAnalogOutIdleInitial As Integer = 2 Public Const DwfDigitalInClockSourceInternal As Integer = 0 Public Const DwfDigitalInClockSourceExternal As Integer = 1 Public Const DwfDigitalInSampleModeSimple As Integer = 0 ' alternate samples: noise|sample|noise|sample|... ' where noise is more than 1 transition between 2 samples Public Const DwfDigitalInSampleModeNoise As Integer = 1 Public Const DwfDigitalOutOutputPushPull As Integer = 0 Public Const DwfDigitalOutOutputOpenDrain As Integer = 1 Public Const DwfDigitalOutOutputOpenSource As Integer = 2 Public Const DwfDigitalOutOutputThreeState As Integer = 3 ' for custom and random Public Const DwfDigitalOutTypePulse As Integer = 0 Public Const DwfDigitalOutTypeCustom As Integer = 1 Public Const DwfDigitalOutTypeRandom As Integer = 2 Public Const DwfDigitalOutTypeFSM As Integer = 3 Public Const DwfDigitalOutIdleInit As Integer = 0 Public Const DwfDigitalOutIdleLow As Integer = 1 Public Const DwfDigitalOutIdleHigh As Integer = 2 Public Const DwfDigitalOutIdleZet As Integer = 3 Function FDwfGetLastError(ByRef jarg1 As Integer) As Integer End Function Function FDwfGetLastErrorMsg( ByVal jarg1 As StringBuilder) As Integer End Function Function FDwfGetVersion( ByVal jarg1 As StringBuilder) As Integer End Function Function FDwfEnum(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfEnumDeviceType(ByVal jarg1 As Integer, ByRef jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfEnumDeviceIsOpened(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfEnumUserName(ByVal jarg1 As Integer, ByVal jarg2 As StringBuilder) As Integer End Function Function FDwfEnumDeviceName(ByVal jarg1 As Integer, ByVal jarg2 As StringBuilder) As Integer End Function Function FDwfEnumSN(ByVal jarg1 As Integer, ByVal jarg2 As StringBuilder) As Integer End Function Function FDwfEnumConfig(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfEnumConfigInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfDeviceOpen(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDeviceConfigOpen(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfDeviceClose(ByVal jarg1 As Integer) As Integer End Function Function FDwfDeviceCloseAll() As Integer End Function Function FDwfDeviceAutoConfigureSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDeviceAutoConfigureGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDeviceReset(ByVal jarg1 As Integer) As Integer End Function Function FDwfDeviceEnableSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDeviceTriggerInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDeviceTriggerSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Byte) As Integer End Function Function FDwfDeviceTriggerGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Byte) As Integer End Function Function FDwfDeviceTriggerPC(ByVal jarg1 As Integer) As Integer End Function Function FDwfDeviceTriggerSlopeInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInReset(ByVal jarg1 As Integer) As Integer End Function Function FDwfAnalogInConfigure(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfAnalogInStatus(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Byte) As Integer End Function Function FDwfAnalogInStatusSamplesLeft(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInStatusSamplesValid(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInStatusIndexWrite(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInStatusAutoTriggered(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInStatusData(ByVal jarg1 As Integer, ByVal jarg2 As Integer, <[In], Out> ByVal jarg3() As Double, ByVal jarg4 As Integer) As Integer End Function Function FDwfAnalogInStatusData2(ByVal jarg1 As Integer, ByVal jarg2 As Integer, <[In], Out> ByVal jarg3() As Double, ByVal jarg4 As Integer, ByVal jarg5 As Integer) As Integer End Function Function FDwfAnalogInStatusData16(ByVal jarg1 As Integer, ByVal jarg2 As Integer, <[In], Out> ByVal jarg3() As Short, ByVal jarg4 As Integer, ByVal jarg5 As Integer) As Integer End Function Function FDwfAnalogInStatusNoise(ByVal jarg1 As Integer, ByVal jarg2 As Integer, <[In], Out> ByVal jarg3() As Double, ByRef jarg4 As Double, ByVal jarg5 As Integer) As Integer End Function Function FDwfAnalogInStatusNoise2(ByVal jarg1 As Integer, ByVal jarg2 As Integer, <[In], Out> ByVal jarg3() As Double, ByRef jarg4 As Double, ByVal jarg5 As Integer, ByVal jarg6 As Integer) As Integer End Function Function FDwfAnalogInStatusSample(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Double) As Integer End Function Function FDwfAnalogInStatusRecord(ByVal jarg1 As Integer, ByRef jarg2 As Integer, ByRef jarg3 As Integer, ByRef jarg4 As Integer) As Integer End Function Function FDwfAnalogInRecordLengthSet(ByVal jarg1 As Integer, ByVal jarg2 As Double) As Integer End Function Function FDwfAnalogInRecordLengthGet(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfAnalogInFrequencyInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double, ByRef jarg3 As Double) As Integer End Function Function FDwfAnalogInFrequencySet(ByVal jarg1 As Integer, ByVal jarg2 As Double) As Integer End Function Function FDwfAnalogInFrequencyGet(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfAnalogInBitsInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInBufferSizeInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogInBufferSizeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfAnalogInBufferSizeGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInNoiseSizeInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInNoiseSizeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfAnalogInNoiseSizeGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInAcquisitionModeInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInAcquisitionModeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfAnalogInAcquisitionModeGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInChannelCount(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInChannelEnableSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfAnalogInChannelEnableGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogInChannelFilterInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInChannelFilterSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfAnalogInChannelFilterGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogInChannelRangeInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double, ByRef jarg3 As Double, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogInChannelRangeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Double) As Integer End Function Function FDwfAnalogInChannelRangeGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Double) As Integer End Function Function FDwfAnalogInChannelOffsetInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double, ByRef jarg3 As Double, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogInChannelOffsetSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Double) As Integer End Function Function FDwfAnalogInChannelOffsetGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Double) As Integer End Function Function FDwfAnalogInChannelAttenuationSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Double) As Integer End Function Function FDwfAnalogInChannelAttenuationGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Double) As Integer End Function Function FDwfAnalogInChannelCouplingInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInChannelCouplingSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfAnalogInChannelCouplingGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogImpedanceInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogImpedanceEnableSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfAnalogImpedanceEnableGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogImpedanceReferenceInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double, ByRef jarg3 As Double, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogImpedanceReferenceSet(ByVal jarg1 As Integer, ByVal jarg2 As Double) As Integer End Function Function FDwfAnalogImpedanceReferenceGet(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerSourceSet(ByVal jarg1 As Integer, ByVal jarg2 As Byte) As Integer End Function Function FDwfAnalogInTriggerSourceGet(ByVal jarg1 As Integer, ByRef jarg2 As Byte) As Integer End Function Function FDwfAnalogInTriggerPositionInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double, ByRef jarg3 As Double, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogInTriggerPositionSet(ByVal jarg1 As Integer, ByVal jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerPositionGet(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerPositionStatus(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerAutoTimeoutInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double, ByRef jarg3 As Double, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogInTriggerAutoTimeoutSet(ByVal jarg1 As Integer, ByVal jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerAutoTimeoutGet(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerHoldOffInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double, ByRef jarg3 As Double, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogInTriggerHoldOffSet(ByVal jarg1 As Integer, ByVal jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerHoldOffGet(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerTypeInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerTypeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerTypeGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerChannelInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogInTriggerChannelSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerChannelGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerFilterInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerFilterSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerFilterGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerLevelInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double, ByRef jarg3 As Double, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogInTriggerLevelSet(ByVal jarg1 As Integer, ByVal jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerLevelGet(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerHysteresisInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double, ByRef jarg3 As Double, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogInTriggerHysteresisSet(ByVal jarg1 As Integer, ByVal jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerHysteresisGet(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerConditionInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerConditionSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerConditionGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerLengthInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double, ByRef jarg3 As Double, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogInTriggerLengthSet(ByVal jarg1 As Integer, ByVal jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerLengthGet(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfAnalogInTriggerLengthConditionInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerLengthConditionSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerLengthConditionGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogInTriggerForce(ByVal jarg1 As Integer) As Integer End Function Function FDwfAnalogOutCount(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogOutMasterSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfAnalogOutMasterGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogOutTriggerSourceSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Byte) As Integer End Function Function FDwfAnalogOutTriggerSourceGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Byte) As Integer End Function Function FDwfAnalogOutTriggerSlopeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfAnalogOutTriggerSlopeGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogOutRunInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Double, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogOutRunSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Double) As Integer End Function Function FDwfAnalogOutRunGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Double) As Integer End Function Function FDwfAnalogOutRunStatus(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Double) As Integer End Function Function FDwfAnalogOutWaitInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Double, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogOutWaitSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Double) As Integer End Function Function FDwfAnalogOutWaitGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Double) As Integer End Function Function FDwfAnalogOutRepeatInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer, ByRef jarg4 As Integer) As Integer End Function Function FDwfAnalogOutRepeatSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfAnalogOutRepeatGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogOutRepeatStatus(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogOutRepeatTriggerSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfAnalogOutRepeatTriggerGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogOutLimitationInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Double, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogOutLimitationSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Double) As Integer End Function Function FDwfAnalogOutLimitationGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Double) As Integer End Function Function FDwfAnalogOutModeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfAnalogOutModeGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogOutIdleInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogOutIdleSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfAnalogOutIdleGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogOutNodeInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogOutNodeEnableSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByVal jarg4 As Integer) As Integer End Function Function FDwfAnalogOutNodeEnableGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Integer) As Integer End Function Function FDwfAnalogOutNodeFunctionInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Integer) As Integer End Function Function FDwfAnalogOutNodeFunctionSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByVal jarg4 As Byte) As Integer End Function Function FDwfAnalogOutNodeFunctionGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Byte) As Integer End Function Function FDwfAnalogOutNodeFrequencyInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double, ByRef jarg5 As Double) As Integer End Function Function FDwfAnalogOutNodeFrequencySet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByVal jarg4 As Double) As Integer End Function Function FDwfAnalogOutNodeFrequencyGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogOutNodeAmplitudeInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double, ByRef jarg5 As Double) As Integer End Function Function FDwfAnalogOutNodeAmplitudeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByVal jarg4 As Double) As Integer End Function Function FDwfAnalogOutNodeAmplitudeGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogOutNodeOffsetInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double, ByRef jarg5 As Double) As Integer End Function Function FDwfAnalogOutNodeOffsetSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByVal jarg4 As Double) As Integer End Function Function FDwfAnalogOutNodeOffsetGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogOutNodeSymmetryInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double, ByRef jarg5 As Double) As Integer End Function Function FDwfAnalogOutNodeSymmetrySet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByVal jarg4 As Double) As Integer End Function Function FDwfAnalogOutNodeSymmetryGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogOutNodePhaseInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double, ByRef jarg5 As Double) As Integer End Function Function FDwfAnalogOutNodePhaseSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByVal jarg4 As Double) As Integer End Function Function FDwfAnalogOutNodePhaseGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogOutNodeDataInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Integer, ByRef jarg5 As Integer) As Integer End Function Function FDwfAnalogOutNodeDataSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, <[In], Out> ByVal jarg4() As Double, ByVal jarg5 As Integer) As Integer End Function Function FDwfAnalogOutCustomAMFMEnableSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfAnalogOutCustomAMFMEnableGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogOutReset(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfAnalogOutConfigure(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfAnalogOutStatus(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Byte) As Integer End Function Function FDwfAnalogOutNodePlayStatus(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Integer, ByRef jarg5 As Integer, ByRef jarg6 As Integer) As Integer End Function Function FDwfAnalogOutNodePlayData(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, <[In], Out> ByVal jarg4() As Double, ByVal jarg5 As Integer) As Integer End Function Function FDwfAnalogIOReset(ByVal jarg1 As Integer) As Integer End Function Function FDwfAnalogIOConfigure(ByVal jarg1 As Integer) As Integer End Function Function FDwfAnalogIOStatus(ByVal jarg1 As Integer) As Integer End Function Function FDwfAnalogIOEnableInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogIOEnableSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfAnalogIOEnableGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogIOEnableStatus(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogIOChannelCount(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfAnalogIOChannelName(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As StringBuilder, ByVal jarg4 As StringBuilder) As Integer End Function Function FDwfAnalogIOChannelInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfAnalogIOChannelNodeName(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByVal jarg4 As StringBuilder, ByVal jarg5 As StringBuilder) As Integer End Function Function FDwfAnalogIOChannelNodeInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Byte) As Integer End Function Function FDwfAnalogIOChannelNodeSetInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double, ByRef jarg5 As Double, ByRef jarg6 As Integer) As Integer End Function Function FDwfAnalogIOChannelNodeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByVal jarg4 As Double) As Integer End Function Function FDwfAnalogIOChannelNodeGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double) As Integer End Function Function FDwfAnalogIOChannelNodeStatusInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double, ByRef jarg5 As Double, ByRef jarg6 As Integer) As Integer End Function Function FDwfAnalogIOChannelNodeStatus(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByRef jarg4 As Double) As Integer End Function Function FDwfDigitalIOReset(ByVal jarg1 As Integer) As Integer End Function Function FDwfDigitalIOConfigure(ByVal jarg1 As Integer) As Integer End Function Function FDwfDigitalIOStatus(ByVal jarg1 As Integer) As Integer End Function Function FDwfDigitalIOOutputEnableInfo(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger) As Integer End Function Function FDwfDigitalIOOutputEnableSet(ByVal jarg1 As Integer, ByVal jarg2 As UInteger) As Integer End Function Function FDwfDigitalIOOutputEnableGet(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger) As Integer End Function Function FDwfDigitalIOOutputInfo(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger) As Integer End Function Function FDwfDigitalIOOutputSet(ByVal jarg1 As Integer, ByVal jarg2 As UInteger) As Integer End Function Function FDwfDigitalIOOutputGet(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger) As Integer End Function Function FDwfDigitalIOInputInfo(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger) As Integer End Function Function FDwfDigitalIOInputStatus(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger) As Integer End Function Function FDwfDigitalIOOutputEnableInfo64(ByVal jarg1 As Integer, ByRef jarg2 As ULong) As Integer End Function Function FDwfDigitalIOOutputEnableSet64(ByVal jarg1 As Integer, ByVal jarg2 As ULong) As Integer End Function Function FDwfDigitalIOOutputEnableGet64(ByVal jarg1 As Integer, ByRef jarg2 As ULong) As Integer End Function Function FDwfDigitalIOOutputInfo64(ByVal jarg1 As Integer, ByRef jarg2 As ULong) As Integer End Function Function FDwfDigitalIOOutputSet64(ByVal jarg1 As Integer, ByVal jarg2 As ULong) As Integer End Function Function FDwfDigitalIOOutputGet64(ByVal jarg1 As Integer, ByRef jarg2 As ULong) As Integer End Function Function FDwfDigitalIOInputInfo64(ByVal jarg1 As Integer, ByRef jarg2 As ULong) As Integer End Function Function FDwfDigitalIOInputStatus64(ByVal jarg1 As Integer, ByRef jarg2 As ULong) As Integer End Function Function FDwfDigitalInReset(ByVal jarg1 As Integer) As Integer End Function Function FDwfDigitalInConfigure(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfDigitalInStatus(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Byte) As Integer End Function Function FDwfDigitalInStatusSamplesLeft(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInStatusSamplesValid(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInStatusIndexWrite(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInStatusAutoTriggered(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInStatusData(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As Byte, ByVal jarg3 As Integer) As Integer End Function Function FDwfDigitalInStatusData2(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As Byte, ByVal jarg3 As Integer, ByVal jarg4 As Integer) As Integer End Function Function FDwfDigitalInStatusNoise2(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As Byte, ByVal jarg3 As Integer, ByVal jarg4 As Integer) As Integer End Function Function FDwfDigitalInStatusRecord(ByVal jarg1 As Integer, ByRef jarg2 As Integer, ByRef jarg3 As Integer, ByRef jarg4 As Integer) As Integer End Function Function FDwfDigitalInInternalClockInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfDigitalInClockSourceInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInClockSourceSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDigitalInClockSourceGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInDividerInfo(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger) As Integer End Function Function FDwfDigitalInDividerSet(ByVal jarg1 As Integer, ByVal jarg2 As UInteger) As Integer End Function Function FDwfDigitalInDividerGet(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger) As Integer End Function Function FDwfDigitalInBitsInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInSampleFormatSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDigitalInSampleFormatGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInInputOrderSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDigitalInBufferSizeInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInBufferSizeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDigitalInBufferSizeGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInSampleModeInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInSampleModeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDigitalInSampleModeGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInAcquisitionModeInfo(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInAcquisitionModeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDigitalInAcquisitionModeGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInMixedSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDigitalInTriggerSourceSet(ByVal jarg1 As Integer, ByVal jarg2 As Byte) As Integer End Function Function FDwfDigitalInTriggerSourceGet(ByVal jarg1 As Integer, ByRef jarg2 As Byte) As Integer End Function Function FDwfDigitalInTriggerSlopeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDigitalInTriggerSlopeGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalInTriggerPositionInfo(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger) As Integer End Function Function FDwfDigitalInTriggerPositionSet(ByVal jarg1 As Integer, ByVal jarg2 As UInteger) As Integer End Function Function FDwfDigitalInTriggerPositionGet(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger) As Integer End Function Function FDwfDigitalInTriggerPrefillSet(ByVal jarg1 As Integer, ByVal jarg2 As UInteger) As Integer End Function Function FDwfDigitalInTriggerPrefillGet(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger) As Integer End Function Function FDwfDigitalInTriggerAutoTimeoutInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double, ByRef jarg3 As Double, ByRef jarg4 As Double) As Integer End Function Function FDwfDigitalInTriggerAutoTimeoutSet(ByVal jarg1 As Integer, ByVal jarg2 As Double) As Integer End Function Function FDwfDigitalInTriggerAutoTimeoutGet(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfDigitalInTriggerInfo(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger, <[In], Out> ByVal jarg3() As UInteger, <[In], Out> ByVal jarg4() As UInteger, <[In], Out> ByVal jarg5() As UInteger) As Integer End Function Function FDwfDigitalInTriggerSet(ByVal jarg1 As Integer, ByVal jarg2 As UInteger, ByVal jarg3 As UInteger, ByVal jarg4 As UInteger, ByVal jarg5 As UInteger) As Integer End Function Function FDwfDigitalInTriggerGet(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger, <[In], Out> ByVal jarg3() As UInteger, <[In], Out> ByVal jarg4() As UInteger, <[In], Out> ByVal jarg5() As UInteger) As Integer End Function Function FDwfDigitalInTriggerResetSet(ByVal jarg1 As Integer, ByVal jarg2 As UInteger, ByVal jarg3 As UInteger, ByVal jarg4 As UInteger, ByVal jarg5 As UInteger) As Integer End Function Function FDwfDigitalInTriggerCountSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfDigitalInTriggerLengthSet(ByVal jarg1 As Integer, ByVal jarg2 As Double, ByVal jarg3 As Double, ByVal jarg4 As Integer) As Integer End Function Function FDwfDigitalInTriggerMatchSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As UInteger, ByVal jarg4 As UInteger, ByVal jarg5 As Integer) As Integer End Function Function FDwfDigitalOutReset(ByVal jarg1 As Integer) As Integer End Function Function FDwfDigitalOutConfigure(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDigitalOutStatus(ByVal jarg1 As Integer, ByRef jarg2 As Byte) As Integer End Function Function FDwfDigitalOutInternalClockInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfDigitalOutTriggerSourceSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDigitalOutTriggerSourceGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalOutRunInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double, ByRef jarg3 As Double) As Integer End Function Function FDwfDigitalOutRunSet(ByVal jarg1 As Integer, ByVal jarg2 As Double) As Integer End Function Function FDwfDigitalOutRunGet(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfDigitalOutRunStatus(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfDigitalOutWaitInfo(ByVal jarg1 As Integer, ByRef jarg2 As Double, ByRef jarg3 As Double) As Integer End Function Function FDwfDigitalOutWaitSet(ByVal jarg1 As Integer, ByVal jarg2 As Double) As Integer End Function Function FDwfDigitalOutWaitGet(ByVal jarg1 As Integer, ByRef jarg2 As Double) As Integer End Function Function FDwfDigitalOutRepeatInfo(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger, <[In], Out> ByVal jarg3() As UInteger) As Integer End Function Function FDwfDigitalOutRepeatSet(ByVal jarg1 As Integer, ByVal jarg2 As UInteger) As Integer End Function Function FDwfDigitalOutRepeatGet(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger) As Integer End Function Function FDwfDigitalOutRepeatStatus(ByVal jarg1 As Integer, <[In], Out> ByVal jarg2() As UInteger) As Integer End Function Function FDwfDigitalOutTriggerSlopeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDigitalOutTriggerSlopeGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalOutRepeatTriggerSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer) As Integer End Function Function FDwfDigitalOutRepeatTriggerGet(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalOutCount(ByVal jarg1 As Integer, ByRef jarg2 As Integer) As Integer End Function Function FDwfDigitalOutEnableSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfDigitalOutEnableGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfDigitalOutOutputInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfDigitalOutOutputSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfDigitalOutOutputGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfDigitalOutTypeInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfDigitalOutTypeSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfDigitalOutTypeGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfDigitalOutIdleInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfDigitalOutIdleSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer) As Integer End Function Function FDwfDigitalOutIdleGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer) As Integer End Function Function FDwfDigitalOutDividerInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, <[In], Out> ByVal jarg3() As UInteger, <[In], Out> ByVal jarg4() As UInteger) As Integer End Function Function FDwfDigitalOutDividerInitSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As UInteger) As Integer End Function Function FDwfDigitalOutDividerInitGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, <[In], Out> ByVal jarg3() As UInteger) As Integer End Function Function FDwfDigitalOutDividerSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As UInteger) As Integer End Function Function FDwfDigitalOutDividerGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, <[In], Out> ByVal jarg3() As UInteger) As Integer End Function Function FDwfDigitalOutCounterInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, <[In], Out> ByVal jarg3() As UInteger, <[In], Out> ByVal jarg4() As UInteger) As Integer End Function Function FDwfDigitalOutCounterInitSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As Integer, ByVal jarg4 As UInteger) As Integer End Function Function FDwfDigitalOutCounterInitGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByRef jarg3 As Integer, <[In], Out> ByVal jarg4() As UInteger) As Integer End Function Function FDwfDigitalOutCounterSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, ByVal jarg3 As UInteger, ByVal jarg4 As UInteger) As Integer End Function Function FDwfDigitalOutCounterGet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, <[In], Out> ByVal jarg3() As UInteger, <[In], Out> ByVal jarg4() As UInteger) As Integer End Function Function FDwfDigitalOutDataInfo(ByVal jarg1 As Integer, ByVal jarg2 As Integer, <[In], Out> ByVal jarg3() As UInteger) As Integer End Function Function FDwfDigitalOutDataSet(ByVal jarg1 As Integer, ByVal jarg2 As Integer, <[In], Out> ByVal jarg3() As Byte, ByVal jarg4 As UInteger) As Integer End Function End Module