Struct FunctionCall
Defined in File functioncall.h
Inheritance Relationships
Base Type
public gpa::serialization::IFunctionCall
(Struct IFunctionCall)
Derived Types
public gpa::serialization::compathapi::CreateDataParameterArgs
(Struct CreateDataParameterArgs)public gpa::serialization::compathapi::CreateInterfaceParameterArgs
(Struct CreateInterfaceParameterArgs)public gpa::serialization::compathapi::CreatePrimitiveParameterArgs
(Struct CreatePrimitiveParameterArgs)public gpa::serialization::compathapi::CreateReturnValuesArgs
(Struct CreateReturnValuesArgs)public gpa::serialization::compathapi::CreateStructParameterArgs
(Struct CreateStructParameterArgs)public gpa::serialization::compathapi::CreateVariousParameterArgs
(Struct CreateVariousParameterArgs)public gpa::serialization::compathapi::ICOMResource1AddRefArgs
(Struct ICOMResource1AddRefArgs)public gpa::serialization::compathapi::ICOMResource1PrintContentExArgs
(Struct ICOMResource1PrintContentExArgs)public gpa::serialization::compathapi::ICOMResource1QueryInterfaceArgs
(Struct ICOMResource1QueryInterfaceArgs)public gpa::serialization::compathapi::ICOMResource1ReleaseArgs
(Struct ICOMResource1ReleaseArgs)public gpa::serialization::compathapi::ICOMResourceAddRefArgs
(Struct ICOMResourceAddRefArgs)public gpa::serialization::compathapi::ICOMResourceGetSizeArgs
(Struct ICOMResourceGetSizeArgs)public gpa::serialization::compathapi::ICOMResourceMapArgs
(Struct ICOMResourceMapArgs)public gpa::serialization::compathapi::ICOMResourcePrintContentArgs
(Struct ICOMResourcePrintContentArgs)public gpa::serialization::compathapi::ICOMResourceQueryInterfaceArgs
(Struct ICOMResourceQueryInterfaceArgs)public gpa::serialization::compathapi::ICOMResourceReleaseArgs
(Struct ICOMResourceReleaseArgs)public gpa::serialization::compathapi::ICOMResourceUnmapArgs
(Struct ICOMResourceUnmapArgs)public gpa::serialization::compathapi::IDataParameterAddRefArgs
(Struct IDataParameterAddRefArgs)public gpa::serialization::compathapi::IDataParameterArrayParameterWithLengthToCalculateArgs
(Struct IDataParameterArrayParameterWithLengthToCalculateArgs)public gpa::serialization::compathapi::IDataParameterBlobParameterArgs
(Struct IDataParameterBlobParameterArgs)public gpa::serialization::compathapi::IDataParameterConstBlobParameterArgs
(Struct IDataParameterConstBlobParameterArgs)public gpa::serialization::compathapi::IDataParameterDataPointerParameter_DependentOnResourceArgs
(Struct IDataParameterDataPointerParameter_DependentOnResourceArgs)public gpa::serialization::compathapi::IDataParameterNullTerminatedStringParameterArgs
(Struct IDataParameterNullTerminatedStringParameterArgs)public gpa::serialization::compathapi::IDataParameterOutputPointerWithSizeParameterArgs
(Struct IDataParameterOutputPointerWithSizeParameterArgs)public gpa::serialization::compathapi::IDataParameterQueryInterfaceArgs
(Struct IDataParameterQueryInterfaceArgs)public gpa::serialization::compathapi::IDataParameterReleaseArgs
(Struct IDataParameterReleaseArgs)public gpa::serialization::compathapi::IInterfaceParameterAddRefArgs
(Struct IInterfaceParameterAddRefArgs)public gpa::serialization::compathapi::IInterfaceParameterInterfaceParameterArgs
(Struct IInterfaceParameterInterfaceParameterArgs)public gpa::serialization::compathapi::IInterfaceParameterInterfaceParameterArrayWithSizeArgs
(Struct IInterfaceParameterInterfaceParameterArrayWithSizeArgs)public gpa::serialization::compathapi::IInterfaceParameterOutputArrayInterfaceParameterArgs
(Struct IInterfaceParameterOutputArrayInterfaceParameterArgs)public gpa::serialization::compathapi::IInterfaceParameterOutputInterfaceParameter1Args
(Struct IInterfaceParameterOutputInterfaceParameter1Args)public gpa::serialization::compathapi::IInterfaceParameterOutputInterfaceParameter2Args
(Struct IInterfaceParameterOutputInterfaceParameter2Args)public gpa::serialization::compathapi::IInterfaceParameterOutputInterfaceParameterArgs
(Struct IInterfaceParameterOutputInterfaceParameterArgs)public gpa::serialization::compathapi::IInterfaceParameterOutputInterfaceParameterWithEnumArgs
(Struct IInterfaceParameterOutputInterfaceParameterWithEnumArgs)public gpa::serialization::compathapi::IInterfaceParameterOutputInterfaceParameterWithGUIDArgs
(Struct IInterfaceParameterOutputInterfaceParameterWithGUIDArgs)public gpa::serialization::compathapi::IInterfaceParameterQueryInterfaceArgs
(Struct IInterfaceParameterQueryInterfaceArgs)public gpa::serialization::compathapi::IInterfaceParameterReleaseArgs
(Struct IInterfaceParameterReleaseArgs)public gpa::serialization::compathapi::INoParameterAddRefArgs
(Struct INoParameterAddRefArgs)public gpa::serialization::compathapi::INoParameterNoParameterArgs
(Struct INoParameterNoParameterArgs)public gpa::serialization::compathapi::INoParameterQueryInterfaceArgs
(Struct INoParameterQueryInterfaceArgs)public gpa::serialization::compathapi::INoParameterReleaseArgs
(Struct INoParameterReleaseArgs)public gpa::serialization::compathapi::IPrimitiveParameterAddRefArgs
(Struct IPrimitiveParameterAddRefArgs)public gpa::serialization::compathapi::IPrimitiveParameterConstPointerParameterArgs
(Struct IPrimitiveParameterConstPointerParameterArgs)public gpa::serialization::compathapi::IPrimitiveParameterConstPointerParameterWithLengthToCalculateArgs
(Struct IPrimitiveParameterConstPointerParameterWithLengthToCalculateArgs)public gpa::serialization::compathapi::IPrimitiveParameterFixedSizeArrayParameterArgs
(Struct IPrimitiveParameterFixedSizeArrayParameterArgs)public gpa::serialization::compathapi::IPrimitiveParameterFixedSizeConstArrayParameterArgs
(Struct IPrimitiveParameterFixedSizeConstArrayParameterArgs)public gpa::serialization::compathapi::IPrimitiveParameterFixedSizeConstPointerParameterArgs
(Struct IPrimitiveParameterFixedSizeConstPointerParameterArgs)public gpa::serialization::compathapi::IPrimitiveParameterFixedSizePointerParameterArgs
(Struct IPrimitiveParameterFixedSizePointerParameterArgs)public gpa::serialization::compathapi::IPrimitiveParameterFixedSizePointerParameterNoAnnotationArgs
(Struct IPrimitiveParameterFixedSizePointerParameterNoAnnotationArgs)public gpa::serialization::compathapi::IPrimitiveParameterInputOutputPointerParameter1Args
(Struct IPrimitiveParameterInputOutputPointerParameter1Args)public gpa::serialization::compathapi::IPrimitiveParameterInputOutputPointerParameterArgs
(Struct IPrimitiveParameterInputOutputPointerParameterArgs)public gpa::serialization::compathapi::IPrimitiveParameterOutputPointerParameterArgs
(Struct IPrimitiveParameterOutputPointerParameterArgs)public gpa::serialization::compathapi::IPrimitiveParameterOutputPointerParameterWithEnumArgs
(Struct IPrimitiveParameterOutputPointerParameterWithEnumArgs)public gpa::serialization::compathapi::IPrimitiveParameterPointerParameterArgs
(Struct IPrimitiveParameterPointerParameterArgs)public gpa::serialization::compathapi::IPrimitiveParameterPointerParamterWithLengthToCalculateArgs
(Struct IPrimitiveParameterPointerParamterWithLengthToCalculateArgs)public gpa::serialization::compathapi::IPrimitiveParameterPrimitiveParameterArgs
(Struct IPrimitiveParameterPrimitiveParameterArgs)public gpa::serialization::compathapi::IPrimitiveParameterQueryInterfaceArgs
(Struct IPrimitiveParameterQueryInterfaceArgs)public gpa::serialization::compathapi::IPrimitiveParameterReleaseArgs
(Struct IPrimitiveParameterReleaseArgs)public gpa::serialization::compathapi::IReturnValuesAddRefArgs
(Struct IReturnValuesAddRefArgs)public gpa::serialization::compathapi::IReturnValuesInterfaceReturnValueArgs
(Struct IReturnValuesInterfaceReturnValueArgs)public gpa::serialization::compathapi::IReturnValuesPrimitiveReturnValueArgs
(Struct IReturnValuesPrimitiveReturnValueArgs)public gpa::serialization::compathapi::IReturnValuesPritiveStructReturnValueArgs
(Struct IReturnValuesPritiveStructReturnValueArgs)public gpa::serialization::compathapi::IReturnValuesQueryInterfaceArgs
(Struct IReturnValuesQueryInterfaceArgs)public gpa::serialization::compathapi::IReturnValuesReleaseArgs
(Struct IReturnValuesReleaseArgs)public gpa::serialization::compathapi::IStructParameterAddRefArgs
(Struct IStructParameterAddRefArgs)public gpa::serialization::compathapi::IStructParameterConstPointerToPrimitiveStructParameterArgs
(Struct IStructParameterConstPointerToPrimitiveStructParameterArgs)public gpa::serialization::compathapi::IStructParameterEndElementTerminatedPointerToPrimitiveStructParameterArgs
(Struct IStructParameterEndElementTerminatedPointerToPrimitiveStructParameterArgs)public gpa::serialization::compathapi::IStructParameterEndElementTerminatedPointerToPrimitiveStructParameterNoAnnotationArgs
(Struct IStructParameterEndElementTerminatedPointerToPrimitiveStructParameterNoAnnotationArgs)public gpa::serialization::compathapi::IStructParameterNullTerminatedPointerToPrimitiveStructParameterArgs
(Struct IStructParameterNullTerminatedPointerToPrimitiveStructParameterArgs)public gpa::serialization::compathapi::IStructParameterOutputPointerToPrimitiveStructParameterArgs
(Struct IStructParameterOutputPointerToPrimitiveStructParameterArgs)public gpa::serialization::compathapi::IStructParameterPointerToPrimitiveStructParameterArgs
(Struct IStructParameterPointerToPrimitiveStructParameterArgs)public gpa::serialization::compathapi::IStructParameterPointerToPrimitiveStructWithSizeParameterArgs
(Struct IStructParameterPointerToPrimitiveStructWithSizeParameterArgs)public gpa::serialization::compathapi::IStructParameterPrimitiveStructParameterArgs
(Struct IStructParameterPrimitiveStructParameterArgs)public gpa::serialization::compathapi::IStructParameterQueryInterfaceArgs
(Struct IStructParameterQueryInterfaceArgs)public gpa::serialization::compathapi::IStructParameterReleaseArgs
(Struct IStructParameterReleaseArgs)public gpa::serialization::compathapi::IUnknownAddRefArgs
(Struct IUnknownAddRefArgs)public gpa::serialization::compathapi::IUnknownQueryInterfaceArgs
(Struct IUnknownQueryInterfaceArgs)public gpa::serialization::compathapi::IUnknownReleaseArgs
(Struct IUnknownReleaseArgs)public gpa::serialization::compathapi::IVariousParameterAddRefArgs
(Struct IVariousParameterAddRefArgs)public gpa::serialization::compathapi::IVariousParameterDataPointerInStructArrayCountInStructPointerParameterArgs
(Struct IVariousParameterDataPointerInStructArrayCountInStructPointerParameterArgs)public gpa::serialization::compathapi::IVariousParameterNullTerminatedStringInStructArrayInStructInPointerStructParameterArgs
(Struct IVariousParameterNullTerminatedStringInStructArrayInStructInPointerStructParameterArgs)public gpa::serialization::compathapi::IVariousParameterPointerToStructWithArrayParameterArgs
(Struct IVariousParameterPointerToStructWithArrayParameterArgs)public gpa::serialization::compathapi::IVariousParameterPointerToStructWithInterfaceParameterArgs
(Struct IVariousParameterPointerToStructWithInterfaceParameterArgs)public gpa::serialization::compathapi::IVariousParameterPointerToStructWithUnionWithSizeParameterArgs
(Struct IVariousParameterPointerToStructWithUnionWithSizeParameterArgs)public gpa::serialization::compathapi::IVariousParameterQueryInterfaceArgs
(Struct IVariousParameterQueryInterfaceArgs)public gpa::serialization::compathapi::IVariousParameterReleaseArgs
(Struct IVariousParameterReleaseArgs)public gpa::serialization::cpathapi::ArrayParameterWithLengthToCalculateArgs
(Struct ArrayParameterWithLengthToCalculateArgs)public gpa::serialization::cpathapi::BlobParameterArgs
(Struct BlobParameterArgs)public gpa::serialization::cpathapi::ConstBlobParameterArgs
(Struct ConstBlobParameterArgs)public gpa::serialization::cpathapi::ConstPointerParameterArgs
(Struct ConstPointerParameterArgs)public gpa::serialization::cpathapi::ConstPointerParameterWithLengthToCalculateArgs
(Struct ConstPointerParameterWithLengthToCalculateArgs)public gpa::serialization::cpathapi::ConstPointerToPrimitiveStructParameterArgs
(Struct ConstPointerToPrimitiveStructParameterArgs)public gpa::serialization::cpathapi::DataPointerInStructArrayCountInStructPointerParameterArgs
(Struct DataPointerInStructArrayCountInStructPointerParameterArgs)public gpa::serialization::cpathapi::DataPointerParameter_DependentOnResourceArgs
(Struct DataPointerParameter_DependentOnResourceArgs)public gpa::serialization::cpathapi::EmbeddedEnumInReferencedStructCallParameterArgs
(Struct EmbeddedEnumInReferencedStructCallParameterArgs)public gpa::serialization::cpathapi::EndElementTerminatedPointerToPrimitiveStructParameterArgs
(Struct EndElementTerminatedPointerToPrimitiveStructParameterArgs)public gpa::serialization::cpathapi::EndElementTerminatedPointerToPrimitiveStructParameterNoAnnotationArgs
(Struct EndElementTerminatedPointerToPrimitiveStructParameterNoAnnotationArgs)public gpa::serialization::cpathapi::EnumInFunctionCallParameterArgs
(Struct EnumInFunctionCallParameterArgs)public gpa::serialization::cpathapi::FixedSizeArrayParameterArgs
(Struct FixedSizeArrayParameterArgs)public gpa::serialization::cpathapi::FixedSizeConstArrayParameterArgs
(Struct FixedSizeConstArrayParameterArgs)public gpa::serialization::cpathapi::FixedSizeConstPointerParameterArgs
(Struct FixedSizeConstPointerParameterArgs)public gpa::serialization::cpathapi::FixedSizePointerParameterArgs
(Struct FixedSizePointerParameterArgs)public gpa::serialization::cpathapi::FixedSizePointerParameterNoAnnotationArgs
(Struct FixedSizePointerParameterNoAnnotationArgs)public gpa::serialization::cpathapi::IResourceGetHeightArgs
(Struct IResourceGetHeightArgs)public gpa::serialization::cpathapi::IResourceGetSizeArgs
(Struct IResourceGetSizeArgs)public gpa::serialization::cpathapi::IResourceMapArgs
(Struct IResourceMapArgs)public gpa::serialization::cpathapi::IResourcePrintContentArgs
(Struct IResourcePrintContentArgs)public gpa::serialization::cpathapi::IResourceUnmapArgs
(Struct IResourceUnmapArgs)public gpa::serialization::cpathapi::InputOutputPointerParameter1Args
(Struct InputOutputPointerParameter1Args)public gpa::serialization::cpathapi::InputOutputPointerParameterArgs
(Struct InputOutputPointerParameterArgs)public gpa::serialization::cpathapi::InterfaceParameterArgs
(Struct InterfaceParameterArgs)public gpa::serialization::cpathapi::InterfaceParameterArrayWithSizeArgs
(Struct InterfaceParameterArrayWithSizeArgs)public gpa::serialization::cpathapi::InterfaceReturnValueArgs
(Struct InterfaceReturnValueArgs)public gpa::serialization::cpathapi::NoParameterArgs
(Struct NoParameterArgs)public gpa::serialization::cpathapi::NullTerminatedPointerToPrimitiveStructParameterArgs
(Struct NullTerminatedPointerToPrimitiveStructParameterArgs)public gpa::serialization::cpathapi::NullTerminatedStringInStructArrayInStructInPointerStructParameterArgs
(Struct NullTerminatedStringInStructArrayInStructInPointerStructParameterArgs)public gpa::serialization::cpathapi::NullTerminatedStringParameterArgs
(Struct NullTerminatedStringParameterArgs)public gpa::serialization::cpathapi::OutputArrayInterfaceParameterArgs
(Struct OutputArrayInterfaceParameterArgs)public gpa::serialization::cpathapi::OutputInterfaceParameter1Args
(Struct OutputInterfaceParameter1Args)public gpa::serialization::cpathapi::OutputInterfaceParameter2Args
(Struct OutputInterfaceParameter2Args)public gpa::serialization::cpathapi::OutputInterfaceParameterArgs
(Struct OutputInterfaceParameterArgs)public gpa::serialization::cpathapi::OutputInterfaceParameterWithEnumArgs
(Struct OutputInterfaceParameterWithEnumArgs)public gpa::serialization::cpathapi::OutputPointerParameterArgs
(Struct OutputPointerParameterArgs)public gpa::serialization::cpathapi::OutputPointerParameterWithEnumArgs
(Struct OutputPointerParameterWithEnumArgs)public gpa::serialization::cpathapi::OutputPointerToPrimitiveStructParameterArgs
(Struct OutputPointerToPrimitiveStructParameterArgs)public gpa::serialization::cpathapi::OutputPointerWithSizeParameterArgs
(Struct OutputPointerWithSizeParameterArgs)public gpa::serialization::cpathapi::PointerParameterArgs
(Struct PointerParameterArgs)public gpa::serialization::cpathapi::PointerParamterWithLengthToCalculateArgs
(Struct PointerParamterWithLengthToCalculateArgs)public gpa::serialization::cpathapi::PointerToPrimitiveStructParameterArgs
(Struct PointerToPrimitiveStructParameterArgs)public gpa::serialization::cpathapi::PointerToPrimitiveStructWithSizeParameterArgs
(Struct PointerToPrimitiveStructWithSizeParameterArgs)public gpa::serialization::cpathapi::PointerToStructWithArrayParameterArgs
(Struct PointerToStructWithArrayParameterArgs)public gpa::serialization::cpathapi::PointerToStructWithInterfaceParameterArgs
(Struct PointerToStructWithInterfaceParameterArgs)public gpa::serialization::cpathapi::PointerToStructWithUnionWithSizeParameterArgs
(Struct PointerToStructWithUnionWithSizeParameterArgs)public gpa::serialization::cpathapi::PrimitiveParameterArgs
(Struct PrimitiveParameterArgs)public gpa::serialization::cpathapi::PrimitiveReturnValueArgs
(Struct PrimitiveReturnValueArgs)public gpa::serialization::cpathapi::PrimitiveStructParameterArgs
(Struct PrimitiveStructParameterArgs)public gpa::serialization::cpathapi::PritiveStructReturnValueArgs
(Struct PritiveStructReturnValueArgs)public gpa::serialization::cpathapi::ReferencedEnumInReferencedStructCallParameterArgs
(Struct ReferencedEnumInReferencedStructCallParameterArgs)
Struct Documentation
-
struct FunctionCall : public gpa::serialization::IFunctionCall
Subclassed by gpa::serialization::compathapi::CreateDataParameterArgs, gpa::serialization::compathapi::CreateInterfaceParameterArgs, gpa::serialization::compathapi::CreatePrimitiveParameterArgs, gpa::serialization::compathapi::CreateReturnValuesArgs, gpa::serialization::compathapi::CreateStructParameterArgs, gpa::serialization::compathapi::CreateVariousParameterArgs, gpa::serialization::compathapi::ICOMResource1AddRefArgs, gpa::serialization::compathapi::ICOMResource1PrintContentExArgs, gpa::serialization::compathapi::ICOMResource1QueryInterfaceArgs, gpa::serialization::compathapi::ICOMResource1ReleaseArgs, gpa::serialization::compathapi::ICOMResourceAddRefArgs, gpa::serialization::compathapi::ICOMResourceGetSizeArgs, gpa::serialization::compathapi::ICOMResourceMapArgs, gpa::serialization::compathapi::ICOMResourcePrintContentArgs, gpa::serialization::compathapi::ICOMResourceQueryInterfaceArgs, gpa::serialization::compathapi::ICOMResourceReleaseArgs, gpa::serialization::compathapi::ICOMResourceUnmapArgs, gpa::serialization::compathapi::IDataParameterAddRefArgs, gpa::serialization::compathapi::IDataParameterArrayParameterWithLengthToCalculateArgs, gpa::serialization::compathapi::IDataParameterBlobParameterArgs, gpa::serialization::compathapi::IDataParameterConstBlobParameterArgs, gpa::serialization::compathapi::IDataParameterDataPointerParameter_DependentOnResourceArgs, gpa::serialization::compathapi::IDataParameterNullTerminatedStringParameterArgs, gpa::serialization::compathapi::IDataParameterOutputPointerWithSizeParameterArgs, gpa::serialization::compathapi::IDataParameterQueryInterfaceArgs, gpa::serialization::compathapi::IDataParameterReleaseArgs, gpa::serialization::compathapi::IInterfaceParameterAddRefArgs, gpa::serialization::compathapi::IInterfaceParameterInterfaceParameterArgs, gpa::serialization::compathapi::IInterfaceParameterInterfaceParameterArrayWithSizeArgs, gpa::serialization::compathapi::IInterfaceParameterOutputArrayInterfaceParameterArgs, gpa::serialization::compathapi::IInterfaceParameterOutputInterfaceParameter1Args, gpa::serialization::compathapi::IInterfaceParameterOutputInterfaceParameter2Args, gpa::serialization::compathapi::IInterfaceParameterOutputInterfaceParameterArgs, gpa::serialization::compathapi::IInterfaceParameterOutputInterfaceParameterWithEnumArgs, gpa::serialization::compathapi::IInterfaceParameterOutputInterfaceParameterWithGUIDArgs, gpa::serialization::compathapi::IInterfaceParameterQueryInterfaceArgs, gpa::serialization::compathapi::IInterfaceParameterReleaseArgs, gpa::serialization::compathapi::INoParameterAddRefArgs, gpa::serialization::compathapi::INoParameterNoParameterArgs, gpa::serialization::compathapi::INoParameterQueryInterfaceArgs, gpa::serialization::compathapi::INoParameterReleaseArgs, gpa::serialization::compathapi::IPrimitiveParameterAddRefArgs, gpa::serialization::compathapi::IPrimitiveParameterConstPointerParameterArgs, gpa::serialization::compathapi::IPrimitiveParameterConstPointerParameterWithLengthToCalculateArgs, gpa::serialization::compathapi::IPrimitiveParameterFixedSizeArrayParameterArgs, gpa::serialization::compathapi::IPrimitiveParameterFixedSizeConstArrayParameterArgs, gpa::serialization::compathapi::IPrimitiveParameterFixedSizeConstPointerParameterArgs, gpa::serialization::compathapi::IPrimitiveParameterFixedSizePointerParameterArgs, gpa::serialization::compathapi::IPrimitiveParameterFixedSizePointerParameterNoAnnotationArgs, gpa::serialization::compathapi::IPrimitiveParameterInputOutputPointerParameter1Args, gpa::serialization::compathapi::IPrimitiveParameterInputOutputPointerParameterArgs, gpa::serialization::compathapi::IPrimitiveParameterOutputPointerParameterArgs, gpa::serialization::compathapi::IPrimitiveParameterOutputPointerParameterWithEnumArgs, gpa::serialization::compathapi::IPrimitiveParameterPointerParameterArgs, gpa::serialization::compathapi::IPrimitiveParameterPointerParamterWithLengthToCalculateArgs, gpa::serialization::compathapi::IPrimitiveParameterPrimitiveParameterArgs, gpa::serialization::compathapi::IPrimitiveParameterQueryInterfaceArgs, gpa::serialization::compathapi::IPrimitiveParameterReleaseArgs, gpa::serialization::compathapi::IReturnValuesAddRefArgs, gpa::serialization::compathapi::IReturnValuesInterfaceReturnValueArgs, gpa::serialization::compathapi::IReturnValuesPrimitiveReturnValueArgs, gpa::serialization::compathapi::IReturnValuesPritiveStructReturnValueArgs, gpa::serialization::compathapi::IReturnValuesQueryInterfaceArgs, gpa::serialization::compathapi::IReturnValuesReleaseArgs, gpa::serialization::compathapi::IStructParameterAddRefArgs, gpa::serialization::compathapi::IStructParameterConstPointerToPrimitiveStructParameterArgs, gpa::serialization::compathapi::IStructParameterEndElementTerminatedPointerToPrimitiveStructParameterArgs, gpa::serialization::compathapi::IStructParameterEndElementTerminatedPointerToPrimitiveStructParameterNoAnnotationArgs, gpa::serialization::compathapi::IStructParameterNullTerminatedPointerToPrimitiveStructParameterArgs, gpa::serialization::compathapi::IStructParameterOutputPointerToPrimitiveStructParameterArgs, gpa::serialization::compathapi::IStructParameterPointerToPrimitiveStructParameterArgs, gpa::serialization::compathapi::IStructParameterPointerToPrimitiveStructWithSizeParameterArgs, gpa::serialization::compathapi::IStructParameterPrimitiveStructParameterArgs, gpa::serialization::compathapi::IStructParameterQueryInterfaceArgs, gpa::serialization::compathapi::IStructParameterReleaseArgs, gpa::serialization::compathapi::IUnknownAddRefArgs, gpa::serialization::compathapi::IUnknownQueryInterfaceArgs, gpa::serialization::compathapi::IUnknownReleaseArgs, gpa::serialization::compathapi::IVariousParameterAddRefArgs, gpa::serialization::compathapi::IVariousParameterDataPointerInStructArrayCountInStructPointerParameterArgs, gpa::serialization::compathapi::IVariousParameterNullTerminatedStringInStructArrayInStructInPointerStructParameterArgs, gpa::serialization::compathapi::IVariousParameterPointerToStructWithArrayParameterArgs, gpa::serialization::compathapi::IVariousParameterPointerToStructWithInterfaceParameterArgs, gpa::serialization::compathapi::IVariousParameterPointerToStructWithUnionWithSizeParameterArgs, gpa::serialization::compathapi::IVariousParameterQueryInterfaceArgs, gpa::serialization::compathapi::IVariousParameterReleaseArgs, gpa::serialization::cpathapi::ArrayParameterWithLengthToCalculateArgs, gpa::serialization::cpathapi::BlobParameterArgs, gpa::serialization::cpathapi::ConstBlobParameterArgs, gpa::serialization::cpathapi::ConstPointerParameterArgs, gpa::serialization::cpathapi::ConstPointerParameterWithLengthToCalculateArgs, gpa::serialization::cpathapi::ConstPointerToPrimitiveStructParameterArgs, gpa::serialization::cpathapi::DataPointerInStructArrayCountInStructPointerParameterArgs, gpa::serialization::cpathapi::DataPointerParameter_DependentOnResourceArgs, gpa::serialization::cpathapi::EmbeddedEnumInReferencedStructCallParameterArgs, gpa::serialization::cpathapi::EndElementTerminatedPointerToPrimitiveStructParameterArgs, gpa::serialization::cpathapi::EndElementTerminatedPointerToPrimitiveStructParameterNoAnnotationArgs, gpa::serialization::cpathapi::EnumInFunctionCallParameterArgs, gpa::serialization::cpathapi::FixedSizeArrayParameterArgs, gpa::serialization::cpathapi::FixedSizeConstArrayParameterArgs, gpa::serialization::cpathapi::FixedSizeConstPointerParameterArgs, gpa::serialization::cpathapi::FixedSizePointerParameterArgs, gpa::serialization::cpathapi::FixedSizePointerParameterNoAnnotationArgs, gpa::serialization::cpathapi::IResourceGetHeightArgs, gpa::serialization::cpathapi::IResourceGetSizeArgs, gpa::serialization::cpathapi::IResourceMapArgs, gpa::serialization::cpathapi::IResourcePrintContentArgs, gpa::serialization::cpathapi::IResourceUnmapArgs, gpa::serialization::cpathapi::InputOutputPointerParameter1Args, gpa::serialization::cpathapi::InputOutputPointerParameterArgs, gpa::serialization::cpathapi::InterfaceParameterArgs, gpa::serialization::cpathapi::InterfaceParameterArrayWithSizeArgs, gpa::serialization::cpathapi::InterfaceReturnValueArgs, gpa::serialization::cpathapi::NoParameterArgs, gpa::serialization::cpathapi::NullTerminatedPointerToPrimitiveStructParameterArgs, gpa::serialization::cpathapi::NullTerminatedStringInStructArrayInStructInPointerStructParameterArgs, gpa::serialization::cpathapi::NullTerminatedStringParameterArgs, gpa::serialization::cpathapi::OutputArrayInterfaceParameterArgs, gpa::serialization::cpathapi::OutputInterfaceParameter1Args, gpa::serialization::cpathapi::OutputInterfaceParameter2Args, gpa::serialization::cpathapi::OutputInterfaceParameterArgs, gpa::serialization::cpathapi::OutputInterfaceParameterWithEnumArgs, gpa::serialization::cpathapi::OutputPointerParameterArgs, gpa::serialization::cpathapi::OutputPointerParameterWithEnumArgs, gpa::serialization::cpathapi::OutputPointerToPrimitiveStructParameterArgs, gpa::serialization::cpathapi::OutputPointerWithSizeParameterArgs, gpa::serialization::cpathapi::PointerParameterArgs, gpa::serialization::cpathapi::PointerParamterWithLengthToCalculateArgs, gpa::serialization::cpathapi::PointerToPrimitiveStructParameterArgs, gpa::serialization::cpathapi::PointerToPrimitiveStructWithSizeParameterArgs, gpa::serialization::cpathapi::PointerToStructWithArrayParameterArgs, gpa::serialization::cpathapi::PointerToStructWithInterfaceParameterArgs, gpa::serialization::cpathapi::PointerToStructWithUnionWithSizeParameterArgs, gpa::serialization::cpathapi::PrimitiveParameterArgs, gpa::serialization::cpathapi::PrimitiveReturnValueArgs, gpa::serialization::cpathapi::PrimitiveStructParameterArgs, gpa::serialization::cpathapi::PritiveStructReturnValueArgs, gpa::serialization::cpathapi::ReferencedEnumInReferencedStructCallParameterArgs
Public Functions
-
FunctionCall(StreamPacketHeader const &context, ArgsReader *argsReader)
Default construtor.
Context must be created/read before creation of argument struct
-
FunctionCall(StreamPacketHeader const &context, ArgsWriter *argsWriter, IUserData *userData = nullptr)
Capture construtor.
-
~FunctionCall()
-
size_t DependencyCount()
-
uint64_t *Dependencies()
-
virtual StreamPacketHeader const &GetContext() const override
-
virtual void Read(ArgsReader *reader = nullptr) override
-
virtual char const *GetClass() const override
-
virtual char const *GetAPI() const override
-
virtual Argument const *GetParam(uint32_t index, void const **outValue, bool postExecute = false) const override
-
virtual void *GetApiObjectPtr() const override
-
virtual void PreWrite() override
-
virtual void PostWrite() override
-
virtual bool IsSuccessful() override
-
virtual void InitDependencies()
-
virtual void InitDependencyCount()
-
FunctionCall(StreamPacketHeader const &context, ArgsReader *argsReader)