diff --git a/Binaries/ThirdParty/GMSSLLibrary/Win64/BouncyCastle.Crypto.dll b/Binaries/ThirdParty/GMSSLLibrary/Win64/BouncyCastle.Crypto.dll new file mode 100644 index 0000000..05036dd Binary files /dev/null and b/Binaries/ThirdParty/GMSSLLibrary/Win64/BouncyCastle.Crypto.dll differ diff --git a/Binaries/ThirdParty/GMSSLLibrary/Win64/libcryptAPIsm_64.dll b/Binaries/ThirdParty/GMSSLLibrary/Win64/libcryptAPIsm_64.dll new file mode 100644 index 0000000..5b02cdf Binary files /dev/null and b/Binaries/ThirdParty/GMSSLLibrary/Win64/libcryptAPIsm_64.dll differ diff --git a/Content/Product/cgb-open.puk b/Content/Product/cgb-open.puk new file mode 100644 index 0000000..abaca5b Binary files /dev/null and b/Content/Product/cgb-open.puk differ diff --git a/Content/Test/cgb-open.puk b/Content/Test/cgb-open.puk new file mode 100644 index 0000000..4abf591 Binary files /dev/null and b/Content/Test/cgb-open.puk differ diff --git a/GMSSL.uplugin b/GMSSL.uplugin new file mode 100644 index 0000000..2ed921f --- /dev/null +++ b/GMSSL.uplugin @@ -0,0 +1,23 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "1.0", + "FriendlyName": "GMSSL", + "Description": "", + "Category": "Other", + "CreatedBy": "lif68", + "CreatedByURL": "", + "DocsURL": "", + "MarketplaceURL": "", + "SupportURL": "", + "CanContainContent": true, + "IsBetaVersion": false, + "Installed": false, + "Modules": [ + { + "Name": "GMSSL", + "Type": "Runtime", + "LoadingPhase": "Default" + } + ] +} \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4/Development/GMSSL/Definitions.GMSSL.h b/Intermediate/Build/Win64/UE4/Development/GMSSL/Definitions.GMSSL.h new file mode 100644 index 0000000..a7639dc --- /dev/null +++ b/Intermediate/Build/Win64/UE4/Development/GMSSL/Definitions.GMSSL.h @@ -0,0 +1,188 @@ +#undef GMSSL_API +#undef UE_IS_ENGINE_MODULE +#undef DEPRECATED_FORGAME +#define DEPRECATED_FORGAME DEPRECATED +#undef UE_DEPRECATED_FORGAME +#define UE_DEPRECATED_FORGAME UE_DEPRECATED +#define IS_PROGRAM 0 +#define UE_GAME 1 +#define ENABLE_PGO_PROFILE 0 +#define USE_VORBIS_FOR_STREAMING 1 +#define USE_XMA2_FOR_STREAMING 1 +#define WITH_DEV_AUTOMATION_TESTS 1 +#define WITH_PERF_AUTOMATION_TESTS 1 +#define UNICODE 1 +#define _UNICODE 1 +#define __UNREAL__ 1 +#define IS_MONOLITHIC 1 +#define WITH_ENGINE 1 +#define WITH_UNREAL_DEVELOPER_TOOLS 1 +#define WITH_APPLICATION_CORE 1 +#define WITH_COREUOBJECT 1 +#define USE_STATS_WITHOUT_ENGINE 0 +#define WITH_PLUGIN_SUPPORT 0 +#define WITH_ACCESSIBILITY 1 +#define WITH_PERFCOUNTERS 0 +#define USE_LOGGING_IN_SHIPPING 0 +#define WITH_LOGGING_TO_MEMORY 0 +#define USE_CACHE_FREED_OS_ALLOCS 1 +#define USE_CHECKS_IN_SHIPPING 0 +#define WITH_EDITOR 0 +#define WITH_EDITORONLY_DATA 0 +#define WITH_SERVER_CODE 1 +#define WITH_PUSH_MODEL 0 +#define WITH_CEF3 1 +#define WITH_LIVE_CODING 1 +#define UE_LIVE_CODING_ENGINE_DIR "D:\\UE_4.25\\Engine" +#define UE_LIVE_CODING_PROJECT "D:\\Projects\\CGB_VR\\CGB_VR.uproject" +#define WITH_XGE_CONTROLLER 0 +#define UBT_MODULE_MANIFEST "UE4.modules" +#define UBT_MODULE_MANIFEST_DEBUGGAME "UE4-Win64-DebugGame.modules" +#define UBT_COMPILED_PLATFORM Win64 +#define UBT_COMPILED_TARGET Game +#define UE_APP_NAME "UE4" +#define UE_ENGINE_DIRECTORY "../../../../UE_4.25/Engine/" +#define NDIS_MINIPORT_MAJOR_VERSION 0 +#define WIN32 1 +#define _WIN32_WINNT 0x0601 +#define WINVER 0x0601 +#define PLATFORM_WINDOWS 1 +#define PLATFORM_MICROSOFT 1 +#define OVERRIDE_PLATFORM_HEADER_NAME Windows +#define RHI_RAYTRACING 1 +#define NDEBUG 1 +#define UE_BUILD_DEVELOPMENT 1 +#define UE_IS_ENGINE_MODULE 0 +#define UE_PROJECT_NAME CGB_VR +#define UE_TARGET_NAME CGB_VR +#define IMPLEMENT_ENCRYPTION_KEY_REGISTRATION() +#define IMPLEMENT_SIGNING_KEY_REGISTRATION() +#define DEPRECATED_FORGAME DEPRECATED +#define UE_DEPRECATED_FORGAME UE_DEPRECATED +#define GMSSL_API +#define UE_ENABLE_ICU 1 +#define WITH_VS_PERF_PROFILER 0 +#define WITH_DIRECTXMATH 0 +#define WITH_MALLOC_STOMP 1 +#define CORE_API +#define TRACELOG_API +#define COREUOBJECT_API +#define INCLUDE_CHAOS 0 +#define WITH_PHYSX 1 +#define WITH_CHAOS 0 +#define WITH_CHAOS_CLOTHING 0 +#define WITH_CHAOS_NEEDS_TO_BE_FIXED 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_CUSTOM_SQ_STRUCTURE 0 +#define WITH_IMMEDIATE_PHYSX 0 +#define GPUPARTICLE_LOCAL_VF_ONLY 0 +#define ENGINE_API +#define NETCORE_API +#define APPLICATIONCORE_API +#define RHI_API +#define JSON_API +#define WITH_FREETYPE 1 +#define SLATECORE_API +#define INPUTCORE_API +#define SLATE_API +#define WITH_UNREALPNG 1 +#define WITH_UNREALJPEG 1 +#define WITH_UNREALEXR 1 +#define IMAGEWRAPPER_API +#define MESSAGING_API +#define MESSAGINGCOMMON_API +#define RENDERCORE_API +#define ANALYTICSET_API +#define ANALYTICS_API +#define SOCKETS_PACKAGE 1 +#define SOCKETS_API +#define ASSETREGISTRY_API +#define ENGINEMESSAGES_API +#define ENGINESETTINGS_API +#define SYNTHBENCHMARK_API +#define RENDERER_API +#define GAMEPLAYTAGS_API +#define PACKETHANDLER_API +#define RELIABILITYHANDLERCOMPONENT_API +#define AUDIOPLATFORMCONFIGURATION_API +#define MESHDESCRIPTION_API +#define STATICMESHDESCRIPTION_API +#define PAKFILE_API +#define RSA_API +#define NETWORKREPLAYSTREAMING_API +#define INCLUDE_CHAOS 0 +#define WITH_PHYSX 1 +#define WITH_CHAOS 0 +#define WITH_CHAOS_CLOTHING 0 +#define WITH_CHAOS_NEEDS_TO_BE_FIXED 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_CUSTOM_SQ_STRUCTURE 0 +#define WITH_IMMEDIATE_PHYSX 0 +#define PHYSICSCORE_API +#define COMPILE_WITHOUT_UNREAL_SUPPORT 0 +#define INCLUDE_CHAOS 0 +#define CHAOS_MEMORY_TRACKING 0 +#define CHAOS_API +#define COMPILE_WITHOUT_UNREAL_SUPPORT 0 +#define INCLUDE_CHAOS 0 +#define CHAOS_CHECKED 0 +#define CHAOSCORE_API +#define INTEL_ISPC 1 +#define VORONOI_API +#define FIELDSYSTEMCORE_API +#define WITH_PHYSX_RELEASE 0 +#define UE_PHYSX_SUFFIX PROFILE +#define UE_APEX_SUFFIX PROFILE +#define APEX_UE4 1 +#define APEX_STATICALLY_LINKED 0 +#define WITH_APEX_LEGACY 1 +#define SIGNALPROCESSING_API +#define AUDIOEXTENSIONS_API +#define AUDIOMIXERCORE_API +#define INCLUDE_CHAOS 0 +#define WITH_PHYSX 1 +#define WITH_CHAOS 0 +#define WITH_CHAOS_CLOTHING 0 +#define WITH_CHAOS_NEEDS_TO_BE_FIXED 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_CUSTOM_SQ_STRUCTURE 0 +#define WITH_IMMEDIATE_PHYSX 0 +#define PHYSICSSQ_API +#define COMPILE_WITHOUT_UNREAL_SUPPORT 0 +#define CHAOSSOLVERS_API +#define GEOMETRYCOLLECTIONCORE_API +#define GEOMETRYCOLLECTIONSIMULATIONCORE_API +#define INCLUDE_CHAOS 0 +#define WITH_PHYSX 1 +#define WITH_CHAOS 0 +#define WITH_CHAOS_CLOTHING 0 +#define WITH_CHAOS_NEEDS_TO_BE_FIXED 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_CUSTOM_SQ_STRUCTURE 0 +#define WITH_IMMEDIATE_PHYSX 0 +#define CLOTHINGSYSTEMRUNTIMEINTERFACE_API +#define AUDIOMIXER_API +#define TARGETPLATFORM_API +#define ANIMATIONCORE_API +#define LOAD_PLUGINS_FOR_TARGET_PLATFORMS 0 +#define PROJECTS_API diff --git a/Intermediate/Build/Win64/UE4/Development/GMSSL/LiveCodingInfo.json b/Intermediate/Build/Win64/UE4/Development/GMSSL/LiveCodingInfo.json new file mode 100644 index 0000000..30eb3b9 --- /dev/null +++ b/Intermediate/Build/Win64/UE4/Development/GMSSL/LiveCodingInfo.json @@ -0,0 +1,13 @@ +{ + "RemapUnityFiles": + { + "Module.GMSSL.cpp.obj": [ + "GMSSL.cpp.obj", + "libcryptAPIsmObject.cpp.obj" + ], + "Module.GMSSL.gen.cpp.obj": [ + "GMSSL.init.gen.cpp.obj", + "libcryptAPIsmObject.gen.cpp.obj" + ] + } +} \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.cpp b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.cpp new file mode 100644 index 0000000..c97e45c --- /dev/null +++ b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.cpp @@ -0,0 +1,3 @@ +// This file is automatically generated at compile-time to include some subset of the user-created cpp files. +#include "D:/Projects/CGB_VR/Plugins/GMSSL/Source/GMSSL/Private/GMSSL.cpp" +#include "D:/Projects/CGB_VR/Plugins/GMSSL/Source/GMSSL/Private/libcryptAPIsmObject.cpp" diff --git a/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.cpp.obj b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.cpp.obj new file mode 100644 index 0000000..2e784b1 Binary files /dev/null and b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.cpp.obj differ diff --git a/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.cpp.obj.response b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.cpp.obj.response new file mode 100644 index 0000000..f4a9074 --- /dev/null +++ b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.cpp.obj.response @@ -0,0 +1,369 @@ +/Zc:inline +/nologo +/Oi +/c +/Gw +/Gy +/Zm1000 +/wd4819 +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/source-charset:utf-8 +/execution-charset:utf-8 +/Ox +/Ot +/GF +/Ob2 +/errorReport:prompt +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/wd4463 +/we4668 +/wd4244 +/wd4838 +/I . +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Private +/I D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4\Inc\GMSSL +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Public +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL +/I Runtime +/I Runtime\TraceLog\Public +/I Runtime\Core\Public +/I Runtime\Core +/I Runtime\Core\Public\Algo +/I Runtime\Core\Public\Algo\Impl +/I Runtime\Core\Public\Async +/I Runtime\Core\Public\Clang +/I Runtime\Core\Public\Compression +/I Runtime\Core\Public\Concepts +/I Runtime\Core\Public\Containers +/I Runtime\Core\Public\Delegates +/I Runtime\Core\Public\Experimental +/I Runtime\Core\Public\Experimental\Containers +/I Runtime\Core\Public\Features +/I Runtime\Core\Public\FileCache +/I Runtime\Core\Public\FramePro +/I Runtime\Core\Public\GenericPlatform +/I Runtime\Core\Public\HAL +/I Runtime\Core\Public\HAL\Allocators +/I Runtime\Core\Public\Hash +/I Runtime\Core\Public\Internationalization +/I Runtime\Core\Public\IO +/I Runtime\Core\Public\Logging +/I Runtime\Core\Public\Math +/I Runtime\Core\Public\Memory +/I Runtime\Core\Public\MemPro +/I Runtime\Core\Public\Misc +/I Runtime\Core\Public\Modules +/I Runtime\Core\Public\Modules\Boilerplate +/I Runtime\Core\Public\MSVC +/I Runtime\Core\Public\ProfilingDebugging +/I Runtime\Core\Public\Serialization +/I Runtime\Core\Public\Serialization\Csv +/I Runtime\Core\Public\Serialization\Formatters +/I Runtime\Core\Public\Stats +/I Runtime\Core\Public\String +/I Runtime\Core\Public\Templates +/I Runtime\Core\Public\Traits +/I Runtime\Core\Public\UObject +/I Runtime\Core\Public\Windows +/I Runtime\TraceLog +/I Runtime\TraceLog\Public\Trace +/I Runtime\TraceLog\Public\Trace\Detail +/I Runtime\TraceLog\Public\Trace\Detail\Protocols +/I ..\Intermediate\Build\Win64\UE4\Inc\CoreUObject +/I Runtime\CoreUObject\Public +/I Runtime\CoreUObject +/I Runtime\CoreUObject\Public\Blueprint +/I Runtime\CoreUObject\Public\Internationalization +/I Runtime\CoreUObject\Public\Misc +/I Runtime\CoreUObject\Public\Serialization +/I Runtime\CoreUObject\Public\Serialization\Formatters +/I Runtime\CoreUObject\Public\Templates +/I Runtime\CoreUObject\Public\UObject +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty +/I ..\Intermediate\Build\Win64\UE4\Inc\Engine +/I Runtime\Engine\Classes +/I Runtime\Engine\Public +/I Runtime\Engine +/I Runtime\Engine\Public\AI +/I Runtime\Engine\Public\AI\Navigation +/I Runtime\Engine\Public\Analytics +/I Runtime\Engine\Public\Animation +/I Runtime\Engine\Public\Audio +/I Runtime\Engine\Public\Blueprint +/I Runtime\Engine\Public\Curves +/I Runtime\Engine\Public\EdGraph +/I Runtime\Engine\Public\Internationalization +/I Runtime\Engine\Public\Net +/I Runtime\Engine\Public\Net\Util +/I Runtime\Engine\Public\PacketHandlers +/I Runtime\Engine\Public\Performance +/I Runtime\Engine\Public\Physics +/I Runtime\Engine\Public\Physics\Experimental +/I Runtime\Engine\Public\Physics\ImmediatePhysics +/I Runtime\Engine\Public\Physics\ImmediatePhysics\ImmediatePhysicsChaos +/I Runtime\Engine\Public\Physics\ImmediatePhysics\ImmediatePhysicsPhysX +/I Runtime\Engine\Public\Physics\ImmediatePhysics\ImmediatePhysicsShared +/I Runtime\Engine\Public\Physics\Tests +/I Runtime\Engine\Public\ProfilingDebugging +/I Runtime\Engine\Public\Rendering +/I Runtime\Engine\Public\Slate +/I Runtime\Engine\Public\Streaming +/I Runtime\Engine\Public\Subsystems +/I Runtime\Engine\Public\Tests +/I Runtime\Engine\Public\VisualLogger +/I Runtime\Engine\Public\VT +/I ..\Intermediate\Build\Win64\UE4\Inc\NetCore +/I Runtime\Net +/I Runtime\Net\Core\Classes +/I Runtime\Net\Core\Public +/I Runtime\Net\Core +/I Runtime\Net\Core\Public\Net +/I Runtime\Net\Core\Public\Net\Core +/I Runtime\Net\Core\Public\Net\Core\Analytics +/I Runtime\Net\Core\Public\Net\Core\Misc +/I Runtime\Net\Core\Public\Net\Core\PushModel +/I Runtime\Net\Core\Public\Net\Core\Trace +/I Runtime\Net\Core\Public\Net\Core\Trace\Private +/I Runtime\ApplicationCore\Public +/I Runtime\ApplicationCore +/I Runtime\ApplicationCore\Public\GenericPlatform +/I Runtime\ApplicationCore\Public\GenericPlatform\Accessibility +/I Runtime\ApplicationCore\Public\HAL +/I Runtime\ApplicationCore\Public\Windows +/I Runtime\ApplicationCore\Public\Windows\Accessibility +/I Runtime\RHI\Public +/I Runtime\RHI +/I Runtime\Json\Public +/I Runtime\Json +/I Runtime\Json\Public\Dom +/I Runtime\Json\Public\Policies +/I Runtime\Json\Public\Serialization +/I ..\Intermediate\Build\Win64\UE4\Inc\SlateCore +/I Runtime\SlateCore\Public +/I Runtime\SlateCore +/I Runtime\SlateCore\Public\Animation +/I Runtime\SlateCore\Public\Application +/I Runtime\SlateCore\Public\Brushes +/I Runtime\SlateCore\Public\Debugging +/I Runtime\SlateCore\Public\FastUpdate +/I Runtime\SlateCore\Public\Fonts +/I Runtime\SlateCore\Public\Input +/I Runtime\SlateCore\Public\Layout +/I Runtime\SlateCore\Public\Rendering +/I Runtime\SlateCore\Public\Sound +/I Runtime\SlateCore\Public\Styling +/I Runtime\SlateCore\Public\Textures +/I Runtime\SlateCore\Public\Types +/I Runtime\SlateCore\Public\Widgets +/I Runtime\SlateCore\Public\Widgets\Accessibility +/I Runtime\SlateCore\Public\Widgets\Images +/I ..\Intermediate\Build\Win64\UE4\Inc\InputCore +/I Runtime\InputCore\Classes +/I Runtime\InputCore\Public +/I Runtime\InputCore +/I Runtime\InputCore\Public\GenericPlatform +/I Runtime\InputCore\Public\HAL +/I Runtime\InputCore\Public\Windows +/I ..\Intermediate\Build\Win64\UE4\Inc\Slate +/I Runtime\Slate\Public +/I Runtime\Slate +/I Runtime\Slate\Public\Framework +/I Runtime\Slate\Public\Framework\Application +/I Runtime\Slate\Public\Framework\Commands +/I Runtime\Slate\Public\Framework\Docking +/I Runtime\Slate\Public\Framework\Layout +/I Runtime\Slate\Public\Framework\MetaData +/I Runtime\Slate\Public\Framework\MultiBox +/I Runtime\Slate\Public\Framework\Notifications +/I Runtime\Slate\Public\Framework\Styling +/I Runtime\Slate\Public\Framework\Text +/I Runtime\Slate\Public\Framework\Text\Windows +/I Runtime\Slate\Public\Framework\Views +/I Runtime\Slate\Public\Widgets +/I Runtime\Slate\Public\Widgets\Accessibility +/I Runtime\Slate\Public\Widgets\Colors +/I Runtime\Slate\Public\Widgets\Docking +/I Runtime\Slate\Public\Widgets\Images +/I Runtime\Slate\Public\Widgets\Input +/I Runtime\Slate\Public\Widgets\LayerManager +/I Runtime\Slate\Public\Widgets\Layout +/I Runtime\Slate\Public\Widgets\Navigation +/I Runtime\Slate\Public\Widgets\Notifications +/I Runtime\Slate\Public\Widgets\Text +/I Runtime\Slate\Public\Widgets\Views +/I ..\Intermediate\Build\Win64\UE4\Inc\ImageWrapper +/I Runtime\ImageWrapper\Public +/I Runtime\ImageWrapper +/I Runtime\Messaging\Public +/I Runtime\Messaging +/I Runtime\MessagingCommon\Public +/I Runtime\MessagingCommon +/I Runtime\RenderCore\Public +/I Runtime\RenderCore +/I Runtime\RenderCore\Public\ProfilingDebugging +/I Runtime\Analytics +/I Runtime\Analytics\AnalyticsET\Public +/I Runtime\Analytics\AnalyticsET +/I Runtime\Analytics\Analytics\Public +/I Runtime\Analytics\Analytics +/I Runtime\Analytics\Analytics\Public\Interfaces +/I Runtime\Sockets\Public +/I Runtime\Sockets +/I ..\Intermediate\Build\Win64\UE4\Inc\AssetRegistry +/I Runtime\AssetRegistry\Public +/I Runtime\AssetRegistry +/I ..\Intermediate\Build\Win64\UE4\Inc\EngineMessages +/I Runtime\EngineMessages\Public +/I Runtime\EngineMessages +/I ..\Intermediate\Build\Win64\UE4\Inc\EngineSettings +/I Runtime\EngineSettings\Classes +/I Runtime\EngineSettings\Public +/I Runtime\EngineSettings +/I Runtime\SynthBenchmark\Public +/I Runtime\SynthBenchmark +/I ..\Intermediate\Build\Win64\UE4\Inc\Renderer +/I Runtime\Renderer\Public +/I Runtime\Renderer +/I Runtime\Renderer\Public\VT +/I ..\Intermediate\Build\Win64\UE4\Inc\GameplayTags +/I Runtime\GameplayTags\Classes +/I Runtime\GameplayTags\Public +/I Runtime\GameplayTags +/I ..\Intermediate\Build\Win64\UE4\Inc\PacketHandler +/I Runtime\PacketHandlers +/I Runtime\PacketHandlers\PacketHandler\Classes +/I Runtime\PacketHandlers\PacketHandler\Public +/I Runtime\PacketHandlers\PacketHandler +/I Runtime\PacketHandlers\ReliabilityHandlerComponent\Public +/I Runtime\PacketHandlers\ReliabilityHandlerComponent +/I ..\Intermediate\Build\Win64\UE4\Inc\AudioPlatformConfiguration +/I Runtime\AudioPlatformConfiguration\Public +/I Runtime\AudioPlatformConfiguration +/I ..\Intermediate\Build\Win64\UE4\Inc\MeshDescription +/I Runtime\MeshDescription\Public +/I Runtime\MeshDescription +/I ..\Intermediate\Build\Win64\UE4\Inc\StaticMeshDescription +/I Runtime\StaticMeshDescription\Public +/I Runtime\StaticMeshDescription +/I Runtime\PakFile\Public +/I Runtime\PakFile +/I Runtime\RSA\Public +/I Runtime\RSA +/I Runtime\NetworkReplayStreaming +/I Runtime\NetworkReplayStreaming\NetworkReplayStreaming\Public +/I Runtime\NetworkReplayStreaming\NetworkReplayStreaming +/I ..\Intermediate\Build\Win64\UE4\Inc\PhysicsCore +/I Runtime\PhysicsCore\Public +/I Runtime\PhysicsCore +/I Runtime\Experimental +/I Runtime\Experimental\Chaos\Public +/I Runtime\Experimental\Chaos +/I Runtime\Experimental\Chaos\Public\Chaos +/I Runtime\Experimental\Chaos\Public\Chaos\Collision +/I Runtime\Experimental\Chaos\Public\Chaos\Evolution +/I Runtime\Experimental\Chaos\Public\Chaos\Framework +/I Runtime\Experimental\Chaos\Public\Chaos\Joint +/I Runtime\Experimental\Chaos\Public\Chaos\Particle +/I Runtime\Experimental\ChaosCore\Public +/I Runtime\Experimental\ChaosCore +/I Runtime\Experimental\ChaosCore\Public\Chaos +/I ThirdParty +/I Runtime\Experimental\Voronoi\Public +/I Runtime\Experimental\Voronoi +/I Runtime\Experimental\Voronoi\Public\Voronoi +/I ..\Intermediate\Build\Win64\UE4\Inc\FieldSystemCore +/I Runtime\Experimental\FieldSystem\Source +/I Runtime\Experimental\FieldSystem\Source\FieldSystemCore\Public +/I Runtime\Experimental\FieldSystem\Source\FieldSystemCore +/I Runtime\Experimental\FieldSystem\Source\FieldSystemCore\Public\Field +/I Runtime\SignalProcessing\Public +/I Runtime\SignalProcessing +/I Runtime\SignalProcessing\Public\DSP +/I Runtime\SignalProcessing\Public\DSP\Encoders +/I ..\Intermediate\Build\Win64\UE4\Inc\AudioExtensions +/I Runtime\AudioExtensions\Public +/I Runtime\AudioExtensions +/I Runtime\AudioMixerCore\Public +/I Runtime\AudioMixerCore +/I Runtime\PhysicsSQ\Public +/I Runtime\PhysicsSQ +/I ..\Intermediate\Build\Win64\UE4\Inc\ChaosSolvers +/I Runtime\Experimental\ChaosSolvers\Public +/I Runtime\Experimental\ChaosSolvers +/I Runtime\Experimental\ChaosSolvers\Public\Framework +/I Runtime\Experimental\ChaosSolvers\Public\PhysicsProxy +/I ..\Intermediate\Build\Win64\UE4\Inc\GeometryCollectionCore +/I Runtime\Experimental\GeometryCollectionCore\Public +/I Runtime\Experimental\GeometryCollectionCore +/I Runtime\Experimental\GeometryCollectionCore\Public\GeometryCollection +/I ..\Intermediate\Build\Win64\UE4\Inc\GeometryCollectionSimulationCore +/I Runtime\Experimental\GeometryCollectionSimulationCore\Public +/I Runtime\Experimental\GeometryCollectionSimulationCore +/I Runtime\Experimental\GeometryCollectionSimulationCore\Public\GeometryCollection +/I ..\Intermediate\Build\Win64\UE4\Inc\ClothingSystemRuntimeInterface +/I Runtime\ClothingSystemRuntimeInterface\Public +/I Runtime\ClothingSystemRuntimeInterface +/I ..\Intermediate\Build\Win64\UE4\Inc\AudioMixer +/I Runtime\AudioMixer\Classes +/I Runtime\AudioMixer\Public +/I Runtime\AudioMixer +/I Runtime\AudioMixer\Public\Components +/I Runtime\AudioMixer\Public\SoundFileIO +/I Developer +/I Developer\TargetPlatform\Public +/I Developer\TargetPlatform +/I Developer\TargetPlatform\Public\Common +/I Developer\TargetPlatform\Public\Interfaces +/I ..\Intermediate\Build\Win64\UE4\Inc\AnimationCore +/I Runtime\AnimationCore\Public +/I Runtime\AnimationCore +/I Runtime\Projects\Public +/I Runtime\Projects +/I Runtime\Projects\Public\Interfaces +/I ThirdParty\PhysX3\PxShared\include +/I ThirdParty\PhysX3\PxShared\include\cudamanager +/I ThirdParty\PhysX3\PxShared\include\filebuf +/I ThirdParty\PhysX3\PxShared\include\foundation +/I ThirdParty\PhysX3\PxShared\include\pvd +/I ThirdParty\PhysX3\PxShared\include\task +/I ThirdParty\PhysX3\PhysX_3.4\Include +/I ThirdParty\PhysX3\PhysX_3.4\Include\cooking +/I ThirdParty\PhysX3\PhysX_3.4\Include\common +/I ThirdParty\PhysX3\PhysX_3.4\Include\extensions +/I ThirdParty\PhysX3\PhysX_3.4\Include\geometry +/I ThirdParty\PhysX3\APEX_1.4\include +/I ThirdParty\PhysX3\APEX_1.4\include\clothing +/I ThirdParty\PhysX3\APEX_1.4\include\nvparameterized +/I ThirdParty\PhysX3\APEX_1.4\include\legacy +/I ThirdParty\PhysX3\APEX_1.4\include\PhysX3 +/I ThirdParty\PhysX3\APEX_1.4\common\include +/I ThirdParty\PhysX3\APEX_1.4\common\include\autogen +/I ThirdParty\PhysX3\APEX_1.4\framework\include +/I ThirdParty\PhysX3\APEX_1.4\framework\include\autogen +/I ThirdParty\PhysX3\APEX_1.4\shared\general\RenderDebug\public +/I ThirdParty\PhysX3\APEX_1.4\shared\general\PairFilter\include +/I ThirdParty\PhysX3\APEX_1.4\shared\internal\include +/I "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\INCLUDE" +/I "C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.2\include\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" +/D_HAS_EXCEPTIONS=0 +/FI"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VR\Development\Engine\SharedPCH.Engine.h" +/Yu"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VR\Development\Engine\SharedPCH.Engine.h" +/Fp"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VR\Development\Engine\SharedPCH.Engine.h.pch" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4\Development\GMSSL\Module.GMSSL.cpp" +/FI"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4\Development\GMSSL\Definitions.GMSSL.h" +/Fo"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4\Development\GMSSL\Module.GMSSL.cpp.obj" +/TP +/GR- +/W4 \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.cpp.txt b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.cpp.txt new file mode 100644 index 0000000..b11f18e --- /dev/null +++ b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.cpp.txt @@ -0,0 +1,86 @@ +D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4\Development\GMSSL\Definitions.GMSSL.h +D:/Projects/CGB_VR/Plugins/GMSSL/Source/GMSSL/Private/GMSSL.cpp +D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Public\GMSSL.h +D:\UE_4.25\Engine\Source\Runtime\Projects\Public\Interfaces/IPluginManager.h +D:\UE_4.25\Engine\Source\Runtime\Projects\Public\PluginDescriptor.h +d:\ue_4.25\engine\source\runtime\projects\public\ModuleDescriptor.h +d:\ue_4.25\engine\source\runtime\projects\public\CustomBuildSteps.h +d:\ue_4.25\engine\source\runtime\projects\public\LocalizationDescriptor.h +d:\ue_4.25\engine\source\runtime\projects\public\PluginReferenceDescriptor.h +D:\UE_4.25\Engine\Source\Runtime\Engine\Classes\Kismet/KismetSystemLibrary.h +D:\UE_4.25\Engine\Source\Runtime\CoreUObject\Public\UObject/PropertyAccessUtil.h +D:\UE_4.25\Engine\Source\Runtime\Engine\Classes\Engine/CollisionProfile.h +D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4\Inc\Engine\CollisionProfile.generated.h +D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4\Inc\Engine\KismetSystemLibrary.generated.h +D:\UE_4.25\Engine\Source\Runtime\Core\Public\Core.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/MonolithicHeaderBoilerplate.h +d:\ue_4.25\engine\source\runtime\core\public\GenericPlatform/GenericPlatformNamedPipe.h +d:\ue_4.25\engine\source\runtime\core\public\HAL/PlatformNamedPipe.h +d:\ue_4.25\engine\source\runtime\core\public\Windows/WindowsPlatformNamedPipe.h +d:\ue_4.25\engine\source\runtime\core\public\GenericPlatform/GenericPlatformCriticalSection.h +d:\ue_4.25\engine\source\runtime\core\public\HAL/PlatformFile.h +d:\ue_4.25\engine\source\runtime\core\public\Windows/WindowsPlatformFile.h +d:\ue_4.25\engine\source\runtime\core\public\HAL/PlatformIncludes.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/MonolithicHeaderBoilerplate.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/MessageDialog.h +d:\ue_4.25\engine\source\runtime\core\public\ProfilingDebugging/ScopedDebugInfo.h +d:\ue_4.25\engine\source\runtime\core\public\ProfilingDebugging/ExternalProfiler.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/StringUtility.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/NameAsStringProxyArchive.h +d:\ue_4.25\engine\source\runtime\core\public\Containers/MRUArray.h +d:\ue_4.25\engine\source\runtime\core\public\Containers/TransArray.h +d:\ue_4.25\engine\source\runtime\core\public\Containers/ArrayBuilder.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/SingleThreadEvent.h +d:\ue_4.25\engine\source\runtime\core\public\HAL/ThreadManager.h +d:\ue_4.25\engine\source\runtime\core\public\Containers/StaticBitArray.h +d:\ue_4.25\engine\source\runtime\core\public\Containers/MapBuilder.h +d:\ue_4.25\engine\source\runtime\core\public\HAL/ThreadingBase.h +d:\ue_4.25\engine\source\runtime\core\public\Internationalization/TextLocalizationManagerGlobals.h +d:\ue_4.25\engine\source\runtime\core\public\Internationalization/Culture.h +d:\ue_4.25\engine\source\runtime\core\public\Logging/LogSuppressionInterface.h +d:\ue_4.25\engine\source\runtime\core\public\HAL/OutputDevices.h +d:\ue_4.25\engine\source\runtime\core\public\Logging/LogScopedVerbosityOverride.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceNull.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceMemory.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceFile.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceDebug.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceArchiveWrapper.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceAnsiError.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/TimeGuard.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/LargeMemoryWriter.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/LargeMemoryData.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/LargeMemoryReader.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/BufferArchive.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/ArrayReader.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/ArrayWriter.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/BufferWriter.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/WildcardString.h +d:\ue_4.25\engine\source\runtime\core\public\Containers/CircularQueue.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceHelper.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/ScopedSlowTask.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/CallbackDevice.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/LocalTimestampDirectoryVisitor.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/BlueprintsObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/BuildObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/CoreObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/EditorObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/FrameworkObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/MobileObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/NetworkingObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/OnlineObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/PlatformObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/SequencerObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/VRObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceConsole.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/MonitoredProcess.h +D:/Projects/CGB_VR/Plugins/GMSSL/Source/GMSSL/Private/libcryptAPIsmObject.cpp +D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Public\libcryptAPIsmObject.h +D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4\Inc\GMSSL\libcryptAPIsmObject.generated.h +C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\INCLUDE\ctime +C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\time.h +C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\io.h +C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\corecrt_io.h +C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\process.h +C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\corecrt_startup.h +C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\math.h +C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\INCLUDE\vcruntime_startup.h diff --git a/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.gen.cpp b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.gen.cpp new file mode 100644 index 0000000..b45716c --- /dev/null +++ b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.gen.cpp @@ -0,0 +1,3 @@ +// This file is automatically generated at compile-time to include some subset of the user-created cpp files. +#include "D:/Projects/CGB_VR/Plugins/GMSSL/Intermediate/Build/Win64/UE4/Inc/GMSSL/GMSSL.init.gen.cpp" +#include "D:/Projects/CGB_VR/Plugins/GMSSL/Intermediate/Build/Win64/UE4/Inc/GMSSL/libcryptAPIsmObject.gen.cpp" diff --git a/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.gen.cpp.obj b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.gen.cpp.obj new file mode 100644 index 0000000..e327b07 Binary files /dev/null and b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.gen.cpp.obj differ diff --git a/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.gen.cpp.obj.response b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.gen.cpp.obj.response new file mode 100644 index 0000000..c697bda --- /dev/null +++ b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.gen.cpp.obj.response @@ -0,0 +1,370 @@ +/Zc:inline +/nologo +/Oi +/c +/Gw +/Gy +/Zm1000 +/wd4819 +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/source-charset:utf-8 +/execution-charset:utf-8 +/Ox +/Ot +/GF +/Ob2 +/errorReport:prompt +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/wd4463 +/we4668 +/wd4244 +/wd4838 +/I . +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Private +/I D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4\Inc\GMSSL +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Public +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL +/I Runtime +/I Runtime\TraceLog\Public +/I Runtime\Core\Public +/I Runtime\Core +/I Runtime\Core\Public\Algo +/I Runtime\Core\Public\Algo\Impl +/I Runtime\Core\Public\Async +/I Runtime\Core\Public\Clang +/I Runtime\Core\Public\Compression +/I Runtime\Core\Public\Concepts +/I Runtime\Core\Public\Containers +/I Runtime\Core\Public\Delegates +/I Runtime\Core\Public\Experimental +/I Runtime\Core\Public\Experimental\Containers +/I Runtime\Core\Public\Features +/I Runtime\Core\Public\FileCache +/I Runtime\Core\Public\FramePro +/I Runtime\Core\Public\GenericPlatform +/I Runtime\Core\Public\HAL +/I Runtime\Core\Public\HAL\Allocators +/I Runtime\Core\Public\Hash +/I Runtime\Core\Public\Internationalization +/I Runtime\Core\Public\IO +/I Runtime\Core\Public\Logging +/I Runtime\Core\Public\Math +/I Runtime\Core\Public\Memory +/I Runtime\Core\Public\MemPro +/I Runtime\Core\Public\Misc +/I Runtime\Core\Public\Modules +/I Runtime\Core\Public\Modules\Boilerplate +/I Runtime\Core\Public\MSVC +/I Runtime\Core\Public\ProfilingDebugging +/I Runtime\Core\Public\Serialization +/I Runtime\Core\Public\Serialization\Csv +/I Runtime\Core\Public\Serialization\Formatters +/I Runtime\Core\Public\Stats +/I Runtime\Core\Public\String +/I Runtime\Core\Public\Templates +/I Runtime\Core\Public\Traits +/I Runtime\Core\Public\UObject +/I Runtime\Core\Public\Windows +/I Runtime\TraceLog +/I Runtime\TraceLog\Public\Trace +/I Runtime\TraceLog\Public\Trace\Detail +/I Runtime\TraceLog\Public\Trace\Detail\Protocols +/I ..\Intermediate\Build\Win64\UE4\Inc\CoreUObject +/I Runtime\CoreUObject\Public +/I Runtime\CoreUObject +/I Runtime\CoreUObject\Public\Blueprint +/I Runtime\CoreUObject\Public\Internationalization +/I Runtime\CoreUObject\Public\Misc +/I Runtime\CoreUObject\Public\Serialization +/I Runtime\CoreUObject\Public\Serialization\Formatters +/I Runtime\CoreUObject\Public\Templates +/I Runtime\CoreUObject\Public\UObject +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty +/I ..\Intermediate\Build\Win64\UE4\Inc\Engine +/I Runtime\Engine\Classes +/I Runtime\Engine\Public +/I Runtime\Engine +/I Runtime\Engine\Public\AI +/I Runtime\Engine\Public\AI\Navigation +/I Runtime\Engine\Public\Analytics +/I Runtime\Engine\Public\Animation +/I Runtime\Engine\Public\Audio +/I Runtime\Engine\Public\Blueprint +/I Runtime\Engine\Public\Curves +/I Runtime\Engine\Public\EdGraph +/I Runtime\Engine\Public\Internationalization +/I Runtime\Engine\Public\Net +/I Runtime\Engine\Public\Net\Util +/I Runtime\Engine\Public\PacketHandlers +/I Runtime\Engine\Public\Performance +/I Runtime\Engine\Public\Physics +/I Runtime\Engine\Public\Physics\Experimental +/I Runtime\Engine\Public\Physics\ImmediatePhysics +/I Runtime\Engine\Public\Physics\ImmediatePhysics\ImmediatePhysicsChaos +/I Runtime\Engine\Public\Physics\ImmediatePhysics\ImmediatePhysicsPhysX +/I Runtime\Engine\Public\Physics\ImmediatePhysics\ImmediatePhysicsShared +/I Runtime\Engine\Public\Physics\Tests +/I Runtime\Engine\Public\ProfilingDebugging +/I Runtime\Engine\Public\Rendering +/I Runtime\Engine\Public\Slate +/I Runtime\Engine\Public\Streaming +/I Runtime\Engine\Public\Subsystems +/I Runtime\Engine\Public\Tests +/I Runtime\Engine\Public\VisualLogger +/I Runtime\Engine\Public\VT +/I ..\Intermediate\Build\Win64\UE4\Inc\NetCore +/I Runtime\Net +/I Runtime\Net\Core\Classes +/I Runtime\Net\Core\Public +/I Runtime\Net\Core +/I Runtime\Net\Core\Public\Net +/I Runtime\Net\Core\Public\Net\Core +/I Runtime\Net\Core\Public\Net\Core\Analytics +/I Runtime\Net\Core\Public\Net\Core\Misc +/I Runtime\Net\Core\Public\Net\Core\PushModel +/I Runtime\Net\Core\Public\Net\Core\Trace +/I Runtime\Net\Core\Public\Net\Core\Trace\Private +/I Runtime\ApplicationCore\Public +/I Runtime\ApplicationCore +/I Runtime\ApplicationCore\Public\GenericPlatform +/I Runtime\ApplicationCore\Public\GenericPlatform\Accessibility +/I Runtime\ApplicationCore\Public\HAL +/I Runtime\ApplicationCore\Public\Windows +/I Runtime\ApplicationCore\Public\Windows\Accessibility +/I Runtime\RHI\Public +/I Runtime\RHI +/I Runtime\Json\Public +/I Runtime\Json +/I Runtime\Json\Public\Dom +/I Runtime\Json\Public\Policies +/I Runtime\Json\Public\Serialization +/I ..\Intermediate\Build\Win64\UE4\Inc\SlateCore +/I Runtime\SlateCore\Public +/I Runtime\SlateCore +/I Runtime\SlateCore\Public\Animation +/I Runtime\SlateCore\Public\Application +/I Runtime\SlateCore\Public\Brushes +/I Runtime\SlateCore\Public\Debugging +/I Runtime\SlateCore\Public\FastUpdate +/I Runtime\SlateCore\Public\Fonts +/I Runtime\SlateCore\Public\Input +/I Runtime\SlateCore\Public\Layout +/I Runtime\SlateCore\Public\Rendering +/I Runtime\SlateCore\Public\Sound +/I Runtime\SlateCore\Public\Styling +/I Runtime\SlateCore\Public\Textures +/I Runtime\SlateCore\Public\Types +/I Runtime\SlateCore\Public\Widgets +/I Runtime\SlateCore\Public\Widgets\Accessibility +/I Runtime\SlateCore\Public\Widgets\Images +/I ..\Intermediate\Build\Win64\UE4\Inc\InputCore +/I Runtime\InputCore\Classes +/I Runtime\InputCore\Public +/I Runtime\InputCore +/I Runtime\InputCore\Public\GenericPlatform +/I Runtime\InputCore\Public\HAL +/I Runtime\InputCore\Public\Windows +/I ..\Intermediate\Build\Win64\UE4\Inc\Slate +/I Runtime\Slate\Public +/I Runtime\Slate +/I Runtime\Slate\Public\Framework +/I Runtime\Slate\Public\Framework\Application +/I Runtime\Slate\Public\Framework\Commands +/I Runtime\Slate\Public\Framework\Docking +/I Runtime\Slate\Public\Framework\Layout +/I Runtime\Slate\Public\Framework\MetaData +/I Runtime\Slate\Public\Framework\MultiBox +/I Runtime\Slate\Public\Framework\Notifications +/I Runtime\Slate\Public\Framework\Styling +/I Runtime\Slate\Public\Framework\Text +/I Runtime\Slate\Public\Framework\Text\Windows +/I Runtime\Slate\Public\Framework\Views +/I Runtime\Slate\Public\Widgets +/I Runtime\Slate\Public\Widgets\Accessibility +/I Runtime\Slate\Public\Widgets\Colors +/I Runtime\Slate\Public\Widgets\Docking +/I Runtime\Slate\Public\Widgets\Images +/I Runtime\Slate\Public\Widgets\Input +/I Runtime\Slate\Public\Widgets\LayerManager +/I Runtime\Slate\Public\Widgets\Layout +/I Runtime\Slate\Public\Widgets\Navigation +/I Runtime\Slate\Public\Widgets\Notifications +/I Runtime\Slate\Public\Widgets\Text +/I Runtime\Slate\Public\Widgets\Views +/I ..\Intermediate\Build\Win64\UE4\Inc\ImageWrapper +/I Runtime\ImageWrapper\Public +/I Runtime\ImageWrapper +/I Runtime\Messaging\Public +/I Runtime\Messaging +/I Runtime\MessagingCommon\Public +/I Runtime\MessagingCommon +/I Runtime\RenderCore\Public +/I Runtime\RenderCore +/I Runtime\RenderCore\Public\ProfilingDebugging +/I Runtime\Analytics +/I Runtime\Analytics\AnalyticsET\Public +/I Runtime\Analytics\AnalyticsET +/I Runtime\Analytics\Analytics\Public +/I Runtime\Analytics\Analytics +/I Runtime\Analytics\Analytics\Public\Interfaces +/I Runtime\Sockets\Public +/I Runtime\Sockets +/I ..\Intermediate\Build\Win64\UE4\Inc\AssetRegistry +/I Runtime\AssetRegistry\Public +/I Runtime\AssetRegistry +/I ..\Intermediate\Build\Win64\UE4\Inc\EngineMessages +/I Runtime\EngineMessages\Public +/I Runtime\EngineMessages +/I ..\Intermediate\Build\Win64\UE4\Inc\EngineSettings +/I Runtime\EngineSettings\Classes +/I Runtime\EngineSettings\Public +/I Runtime\EngineSettings +/I Runtime\SynthBenchmark\Public +/I Runtime\SynthBenchmark +/I ..\Intermediate\Build\Win64\UE4\Inc\Renderer +/I Runtime\Renderer\Public +/I Runtime\Renderer +/I Runtime\Renderer\Public\VT +/I ..\Intermediate\Build\Win64\UE4\Inc\GameplayTags +/I Runtime\GameplayTags\Classes +/I Runtime\GameplayTags\Public +/I Runtime\GameplayTags +/I ..\Intermediate\Build\Win64\UE4\Inc\PacketHandler +/I Runtime\PacketHandlers +/I Runtime\PacketHandlers\PacketHandler\Classes +/I Runtime\PacketHandlers\PacketHandler\Public +/I Runtime\PacketHandlers\PacketHandler +/I Runtime\PacketHandlers\ReliabilityHandlerComponent\Public +/I Runtime\PacketHandlers\ReliabilityHandlerComponent +/I ..\Intermediate\Build\Win64\UE4\Inc\AudioPlatformConfiguration +/I Runtime\AudioPlatformConfiguration\Public +/I Runtime\AudioPlatformConfiguration +/I ..\Intermediate\Build\Win64\UE4\Inc\MeshDescription +/I Runtime\MeshDescription\Public +/I Runtime\MeshDescription +/I ..\Intermediate\Build\Win64\UE4\Inc\StaticMeshDescription +/I Runtime\StaticMeshDescription\Public +/I Runtime\StaticMeshDescription +/I Runtime\PakFile\Public +/I Runtime\PakFile +/I Runtime\RSA\Public +/I Runtime\RSA +/I Runtime\NetworkReplayStreaming +/I Runtime\NetworkReplayStreaming\NetworkReplayStreaming\Public +/I Runtime\NetworkReplayStreaming\NetworkReplayStreaming +/I ..\Intermediate\Build\Win64\UE4\Inc\PhysicsCore +/I Runtime\PhysicsCore\Public +/I Runtime\PhysicsCore +/I Runtime\Experimental +/I Runtime\Experimental\Chaos\Public +/I Runtime\Experimental\Chaos +/I Runtime\Experimental\Chaos\Public\Chaos +/I Runtime\Experimental\Chaos\Public\Chaos\Collision +/I Runtime\Experimental\Chaos\Public\Chaos\Evolution +/I Runtime\Experimental\Chaos\Public\Chaos\Framework +/I Runtime\Experimental\Chaos\Public\Chaos\Joint +/I Runtime\Experimental\Chaos\Public\Chaos\Particle +/I Runtime\Experimental\ChaosCore\Public +/I Runtime\Experimental\ChaosCore +/I Runtime\Experimental\ChaosCore\Public\Chaos +/I ThirdParty +/I Runtime\Experimental\Voronoi\Public +/I Runtime\Experimental\Voronoi +/I Runtime\Experimental\Voronoi\Public\Voronoi +/I ..\Intermediate\Build\Win64\UE4\Inc\FieldSystemCore +/I Runtime\Experimental\FieldSystem\Source +/I Runtime\Experimental\FieldSystem\Source\FieldSystemCore\Public +/I Runtime\Experimental\FieldSystem\Source\FieldSystemCore +/I Runtime\Experimental\FieldSystem\Source\FieldSystemCore\Public\Field +/I Runtime\SignalProcessing\Public +/I Runtime\SignalProcessing +/I Runtime\SignalProcessing\Public\DSP +/I Runtime\SignalProcessing\Public\DSP\Encoders +/I ..\Intermediate\Build\Win64\UE4\Inc\AudioExtensions +/I Runtime\AudioExtensions\Public +/I Runtime\AudioExtensions +/I Runtime\AudioMixerCore\Public +/I Runtime\AudioMixerCore +/I Runtime\PhysicsSQ\Public +/I Runtime\PhysicsSQ +/I ..\Intermediate\Build\Win64\UE4\Inc\ChaosSolvers +/I Runtime\Experimental\ChaosSolvers\Public +/I Runtime\Experimental\ChaosSolvers +/I Runtime\Experimental\ChaosSolvers\Public\Framework +/I Runtime\Experimental\ChaosSolvers\Public\PhysicsProxy +/I ..\Intermediate\Build\Win64\UE4\Inc\GeometryCollectionCore +/I Runtime\Experimental\GeometryCollectionCore\Public +/I Runtime\Experimental\GeometryCollectionCore +/I Runtime\Experimental\GeometryCollectionCore\Public\GeometryCollection +/I ..\Intermediate\Build\Win64\UE4\Inc\GeometryCollectionSimulationCore +/I Runtime\Experimental\GeometryCollectionSimulationCore\Public +/I Runtime\Experimental\GeometryCollectionSimulationCore +/I Runtime\Experimental\GeometryCollectionSimulationCore\Public\GeometryCollection +/I ..\Intermediate\Build\Win64\UE4\Inc\ClothingSystemRuntimeInterface +/I Runtime\ClothingSystemRuntimeInterface\Public +/I Runtime\ClothingSystemRuntimeInterface +/I ..\Intermediate\Build\Win64\UE4\Inc\AudioMixer +/I Runtime\AudioMixer\Classes +/I Runtime\AudioMixer\Public +/I Runtime\AudioMixer +/I Runtime\AudioMixer\Public\Components +/I Runtime\AudioMixer\Public\SoundFileIO +/I Developer +/I Developer\TargetPlatform\Public +/I Developer\TargetPlatform +/I Developer\TargetPlatform\Public\Common +/I Developer\TargetPlatform\Public\Interfaces +/I ..\Intermediate\Build\Win64\UE4\Inc\AnimationCore +/I Runtime\AnimationCore\Public +/I Runtime\AnimationCore +/I Runtime\Projects\Public +/I Runtime\Projects +/I Runtime\Projects\Public\Interfaces +/I ThirdParty\PhysX3\PxShared\include +/I ThirdParty\PhysX3\PxShared\include\cudamanager +/I ThirdParty\PhysX3\PxShared\include\filebuf +/I ThirdParty\PhysX3\PxShared\include\foundation +/I ThirdParty\PhysX3\PxShared\include\pvd +/I ThirdParty\PhysX3\PxShared\include\task +/I ThirdParty\PhysX3\PhysX_3.4\Include +/I ThirdParty\PhysX3\PhysX_3.4\Include\cooking +/I ThirdParty\PhysX3\PhysX_3.4\Include\common +/I ThirdParty\PhysX3\PhysX_3.4\Include\extensions +/I ThirdParty\PhysX3\PhysX_3.4\Include\geometry +/I ThirdParty\PhysX3\APEX_1.4\include +/I ThirdParty\PhysX3\APEX_1.4\include\clothing +/I ThirdParty\PhysX3\APEX_1.4\include\nvparameterized +/I ThirdParty\PhysX3\APEX_1.4\include\legacy +/I ThirdParty\PhysX3\APEX_1.4\include\PhysX3 +/I ThirdParty\PhysX3\APEX_1.4\common\include +/I ThirdParty\PhysX3\APEX_1.4\common\include\autogen +/I ThirdParty\PhysX3\APEX_1.4\framework\include +/I ThirdParty\PhysX3\APEX_1.4\framework\include\autogen +/I ThirdParty\PhysX3\APEX_1.4\shared\general\RenderDebug\public +/I ThirdParty\PhysX3\APEX_1.4\shared\general\PairFilter\include +/I ThirdParty\PhysX3\APEX_1.4\shared\internal\include +/I "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\INCLUDE" +/I "C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.2\include\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" +/D_HAS_EXCEPTIONS=0 +/D_HAS_EXCEPTIONS=0 +/FI"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VR\Development\Engine\SharedPCH.Engine.h" +/Yu"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VR\Development\Engine\SharedPCH.Engine.h" +/Fp"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VR\Development\Engine\SharedPCH.Engine.h.pch" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4\Development\GMSSL\Module.GMSSL.gen.cpp" +/FI"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4\Development\GMSSL\Definitions.GMSSL.h" +/Fo"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +/TP +/GR- +/W4 \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.gen.cpp.txt b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.gen.cpp.txt new file mode 100644 index 0000000..a520b87 --- /dev/null +++ b/Intermediate/Build/Win64/UE4/Development/GMSSL/Module.GMSSL.gen.cpp.txt @@ -0,0 +1,19 @@ +D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4\Development\GMSSL\Definitions.GMSSL.h +D:/Projects/CGB_VR/Plugins/GMSSL/Intermediate/Build/Win64/UE4/Inc/GMSSL/GMSSL.init.gen.cpp +D:\UE_4.25\Engine\Source\Runtime\CoreUObject\Public\UObject/GeneratedCppIncludes.h +D:\UE_4.25\Engine\Source\Runtime\CoreUObject\Public\UObject/MetaData.h +D:/Projects/CGB_VR/Plugins/GMSSL/Intermediate/Build/Win64/UE4/Inc/GMSSL/libcryptAPIsmObject.gen.cpp +D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL/Public/libcryptAPIsmObject.h +d:\projects\cgb_vr\plugins\gmssl\source\gmssl\public\GMSSL.h +D:\UE_4.25\Engine\Source\Runtime\Projects\Public\Interfaces/IPluginManager.h +D:\UE_4.25\Engine\Source\Runtime\Projects\Public\PluginDescriptor.h +d:\ue_4.25\engine\source\runtime\projects\public\ModuleDescriptor.h +d:\ue_4.25\engine\source\runtime\projects\public\CustomBuildSteps.h +d:\ue_4.25\engine\source\runtime\projects\public\LocalizationDescriptor.h +d:\ue_4.25\engine\source\runtime\projects\public\PluginReferenceDescriptor.h +D:\UE_4.25\Engine\Source\Runtime\Engine\Classes\Kismet/KismetSystemLibrary.h +D:\UE_4.25\Engine\Source\Runtime\CoreUObject\Public\UObject/PropertyAccessUtil.h +D:\UE_4.25\Engine\Source\Runtime\Engine\Classes\Engine/CollisionProfile.h +D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4\Inc\Engine\CollisionProfile.generated.h +D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4\Inc\Engine\KismetSystemLibrary.generated.h +d:\projects\cgb_vr\plugins\gmssl\intermediate\build\win64\ue4\inc\gmssl\libcryptAPIsmObject.generated.h diff --git a/Intermediate/Build/Win64/UE4/Inc/GMSSL/GMSSL.init.gen.cpp b/Intermediate/Build/Win64/UE4/Inc/GMSSL/GMSSL.init.gen.cpp new file mode 100644 index 0000000..f667012 --- /dev/null +++ b/Intermediate/Build/Win64/UE4/Inc/GMSSL/GMSSL.init.gen.cpp @@ -0,0 +1,35 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/GeneratedCppIncludes.h" +#ifdef _MSC_VER +#pragma warning (push) +#pragma warning (disable : 4883) +#endif +PRAGMA_DISABLE_DEPRECATION_WARNINGS +void EmptyLinkFunctionForGeneratedCodeGMSSL_init() {} + UPackage* Z_Construct_UPackage__Script_GMSSL() + { + static UPackage* ReturnPackage = nullptr; + if (!ReturnPackage) + { + static const UE4CodeGen_Private::FPackageParams PackageParams = { + "/Script/GMSSL", + nullptr, + 0, + PKG_CompiledIn | 0x00000000, + 0xFD5396E7, + 0x7DEB4B53, + METADATA_PARAMS(nullptr, 0) + }; + UE4CodeGen_Private::ConstructUPackage(ReturnPackage, PackageParams); + } + return ReturnPackage; + } +PRAGMA_ENABLE_DEPRECATION_WARNINGS +#ifdef _MSC_VER +#pragma warning (pop) +#endif diff --git a/Intermediate/Build/Win64/UE4/Inc/GMSSL/GMSSLClasses.h b/Intermediate/Build/Win64/UE4/Inc/GMSSL/GMSSLClasses.h new file mode 100644 index 0000000..b1449aa --- /dev/null +++ b/Intermediate/Build/Win64/UE4/Inc/GMSSL/GMSSLClasses.h @@ -0,0 +1,10 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#pragma once + + + diff --git a/Intermediate/Build/Win64/UE4/Inc/GMSSL/Timestamp b/Intermediate/Build/Win64/UE4/Inc/GMSSL/Timestamp new file mode 100644 index 0000000..0b4e4d4 --- /dev/null +++ b/Intermediate/Build/Win64/UE4/Inc/GMSSL/Timestamp @@ -0,0 +1 @@ +D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Public\libcryptAPIsmObject.h diff --git a/Intermediate/Build/Win64/UE4/Inc/GMSSL/libcryptAPIsmObject.gen.cpp b/Intermediate/Build/Win64/UE4/Inc/GMSSL/libcryptAPIsmObject.gen.cpp new file mode 100644 index 0000000..257b496 --- /dev/null +++ b/Intermediate/Build/Win64/UE4/Inc/GMSSL/libcryptAPIsmObject.gen.cpp @@ -0,0 +1,1163 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/GeneratedCppIncludes.h" +#include "GMSSL/Public/libcryptAPIsmObject.h" +#ifdef _MSC_VER +#pragma warning (push) +#pragma warning (disable : 4883) +#endif +PRAGMA_DISABLE_DEPRECATION_WARNINGS +void EmptyLinkFunctionForGeneratedCodelibcryptAPIsmObject() {} +// Cross Module References + GMSSL_API UClass* Z_Construct_UClass_UlibcryptAPIsmObject_NoRegister(); + GMSSL_API UClass* Z_Construct_UClass_UlibcryptAPIsmObject(); + COREUOBJECT_API UClass* Z_Construct_UClass_UObject(); + UPackage* Z_Construct_UPackage__Script_GMSSL(); +// End Cross Module References + DEFINE_FUNCTION(UlibcryptAPIsmObject::execGetCertId) + { + P_GET_PROPERTY(FStrProperty,Z_Param_pubkey); + P_FINISH; + P_NATIVE_BEGIN; + *(FString*)Z_Param__Result=P_THIS->GetCertId(Z_Param_pubkey); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execGetCryptKey) + { + P_GET_PROPERTY(FStrProperty,Z_Param_mw_key); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_key_en); + P_FINISH; + P_NATIVE_BEGIN; + P_THIS->GetCryptKey(Z_Param_mw_key,Z_Param_Out_key_en); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execGetStrHex) + { + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_FINISH; + P_NATIVE_BEGIN; + *(FString*)Z_Param__Result=P_THIS->GetStrHex(Z_Param_data); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execGetCgbOpenPubKey) + { + P_GET_UBOOL(Z_Param_isTestEnv); + P_FINISH; + P_NATIVE_BEGIN; + *(TArray*)Z_Param__Result=P_THIS->GetCgbOpenPubKey(Z_Param_isTestEnv); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execGenerateRandomstrInlen) + { + P_GET_PROPERTY(FIntProperty,Z_Param_len); + P_FINISH; + P_NATIVE_BEGIN; + *(FString*)Z_Param__Result=P_THIS->GenerateRandomstrInlen(Z_Param_len); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM2FormatConvert) + { + P_GET_PROPERTY(FIntProperty,Z_Param_mode); + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM2FormatConvert(Z_Param_mode,Z_Param_data,Z_Param_Out_retdata); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM2Decrypt) + { + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_GET_PROPERTY(FStrProperty,Z_Param_privkey); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM2Decrypt(Z_Param_data,Z_Param_Out_retdata,Z_Param_privkey); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM2Encrypt) + { + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_GET_PROPERTY(FStrProperty,Z_Param_pubkey); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM2Encrypt(Z_Param_data,Z_Param_Out_retdata,Z_Param_pubkey); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM2Verify) + { + P_GET_PROPERTY(FStrProperty,Z_Param_pubkey); + P_GET_PROPERTY(FStrProperty,Z_Param_Signeddata); + P_GET_PROPERTY(FStrProperty,Z_Param_plaindata); + P_GET_UBOOL_REF(Z_Param_Out_attestation); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM2Verify(Z_Param_pubkey,Z_Param_Signeddata,Z_Param_plaindata,Z_Param_Out_attestation); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM2Sign) + { + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_GET_PROPERTY(FStrProperty,Z_Param_privkey); + P_GET_PROPERTY(FStrProperty,Z_Param_pubkey); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM2Sign(Z_Param_data,Z_Param_Out_retdata,Z_Param_privkey,Z_Param_pubkey); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM4CBCDecrypt) + { + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_GET_PROPERTY(FStrProperty,Z_Param_yin); + P_GET_PROPERTY(FStrProperty,Z_Param_iv); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM4CBCDecrypt(Z_Param_data,Z_Param_Out_retdata,Z_Param_yin,Z_Param_iv); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM4CBCEncrypt) + { + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_GET_PROPERTY(FStrProperty,Z_Param_yin); + P_GET_PROPERTY(FStrProperty,Z_Param_iv); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM4CBCEncrypt(Z_Param_data,Z_Param_Out_retdata,Z_Param_yin,Z_Param_iv); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM2Genkey) + { + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_privkey); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_pubkey); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM2Genkey(Z_Param_Out_privkey,Z_Param_Out_pubkey); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM4Crypt1) + { + P_GET_PROPERTY(FIntProperty,Z_Param_flag); + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_GET_PROPERTY(FStrProperty,Z_Param_key); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM4Crypt1(Z_Param_flag,Z_Param_data,Z_Param_Out_retdata,Z_Param_key); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execGetRetData) + { + P_GET_PROPERTY(FStrProperty,Z_Param_backEncryptkey); + P_GET_PROPERTY(FStrProperty,Z_Param_backBodyCotent); + P_GET_PROPERTY(FStrProperty,Z_Param_privateKey); + P_FINISH; + P_NATIVE_BEGIN; + *(FString*)Z_Param__Result=P_THIS->GetRetData(Z_Param_backEncryptkey,Z_Param_backBodyCotent,Z_Param_privateKey); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execAscBase64Encode) + { + P_GET_PROPERTY(FStrProperty,Z_Param_hexstr); + P_FINISH; + P_NATIVE_BEGIN; + *(FString*)Z_Param__Result=P_THIS->AscBase64Encode(Z_Param_hexstr); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execgetlibcryptAPIsmObject) + { + P_FINISH; + P_NATIVE_BEGIN; + *(UlibcryptAPIsmObject**)Z_Param__Result=UlibcryptAPIsmObject::getlibcryptAPIsmObject(); + P_NATIVE_END; + } + void UlibcryptAPIsmObject::StaticRegisterNativesUlibcryptAPIsmObject() + { + UClass* Class = UlibcryptAPIsmObject::StaticClass(); + static const FNameNativePtrPair Funcs[] = { + { "AscBase64Encode", &UlibcryptAPIsmObject::execAscBase64Encode }, + { "GenerateRandomstrInlen", &UlibcryptAPIsmObject::execGenerateRandomstrInlen }, + { "GetCertId", &UlibcryptAPIsmObject::execGetCertId }, + { "GetCgbOpenPubKey", &UlibcryptAPIsmObject::execGetCgbOpenPubKey }, + { "GetCryptKey", &UlibcryptAPIsmObject::execGetCryptKey }, + { "getlibcryptAPIsmObject", &UlibcryptAPIsmObject::execgetlibcryptAPIsmObject }, + { "GetRetData", &UlibcryptAPIsmObject::execGetRetData }, + { "GetStrHex", &UlibcryptAPIsmObject::execGetStrHex }, + { "SM2Decrypt", &UlibcryptAPIsmObject::execSM2Decrypt }, + { "SM2Encrypt", &UlibcryptAPIsmObject::execSM2Encrypt }, + { "SM2FormatConvert", &UlibcryptAPIsmObject::execSM2FormatConvert }, + { "SM2Genkey", &UlibcryptAPIsmObject::execSM2Genkey }, + { "SM2Sign", &UlibcryptAPIsmObject::execSM2Sign }, + { "SM2Verify", &UlibcryptAPIsmObject::execSM2Verify }, + { "SM4CBCDecrypt", &UlibcryptAPIsmObject::execSM4CBCDecrypt }, + { "SM4CBCEncrypt", &UlibcryptAPIsmObject::execSM4CBCEncrypt }, + { "SM4Crypt1", &UlibcryptAPIsmObject::execSM4Crypt1 }, + }; + FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs)); + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics + { + struct libcryptAPIsmObject_eventAscBase64Encode_Parms + { + FString hexstr; + FString ReturnValue; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_hexstr; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventAscBase64Encode_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::NewProp_hexstr = { "hexstr", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventAscBase64Encode_Parms, hexstr), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::NewProp_hexstr, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|UE" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "AscBase64Encode", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventAscBase64Encode_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics + { + struct libcryptAPIsmObject_eventGenerateRandomstrInlen_Parms + { + int32 len; + FString ReturnValue; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_len; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGenerateRandomstrInlen_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::NewProp_len = { "len", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGenerateRandomstrInlen_Parms, len), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::NewProp_len, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "//\xe7\x94\x9f\xe6\x88\x90\xe6\x8c\x87\xe5\xae\x9a\xe9\x95\xbf\xe5\xba\xa6\xe7\x9a\x84\xe9\x9a\x8f\xe6\x9c\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\xe7\x94\x9f\xe6\x88\x90\xe6\x8c\x87\xe5\xae\x9a\xe9\x95\xbf\xe5\xba\xa6\xe7\x9a\x84\xe9\x9a\x8f\xe6\x9c\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "GenerateRandomstrInlen", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventGenerateRandomstrInlen_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics + { + struct libcryptAPIsmObject_eventGetCertId_Parms + { + FString pubkey; + FString ReturnValue; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_ReturnValue; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_pubkey_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_pubkey; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetCertId_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_pubkey_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_pubkey = { "pubkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetCertId_Parms, pubkey), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_pubkey_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_pubkey_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_pubkey, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "GetCertId", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventGetCertId_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics + { + struct libcryptAPIsmObject_eventGetCgbOpenPubKey_Parms + { + bool isTestEnv; + TArray ReturnValue; + }; + static const UE4CodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Inner; + static void NewProp_isTestEnv_SetBit(void* Obj); + static const UE4CodeGen_Private::FBoolPropertyParams NewProp_isTestEnv; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetCgbOpenPubKey_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UE4CodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, nullptr, METADATA_PARAMS(nullptr, 0) }; + void Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_isTestEnv_SetBit(void* Obj) + { + ((libcryptAPIsmObject_eventGetCgbOpenPubKey_Parms*)Obj)->isTestEnv = 1; + } + const UE4CodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_isTestEnv = { "isTestEnv", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Bool | UE4CodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, sizeof(bool), sizeof(libcryptAPIsmObject_eventGetCgbOpenPubKey_Parms), &Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_isTestEnv_SetBit, METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_ReturnValue_Inner, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_isTestEnv, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "GetCgbOpenPubKey", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventGetCgbOpenPubKey_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics + { + struct libcryptAPIsmObject_eventGetCryptKey_Parms + { + FString mw_key; + FString key_en; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_key_en; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_mw_key_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_mw_key; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_key_en = { "key_en", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetCryptKey_Parms, key_en), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_mw_key_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_mw_key = { "mw_key", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetCryptKey_Parms, mw_key), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_mw_key_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_mw_key_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_key_en, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_mw_key, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "GetCryptKey", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventGetCryptKey_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics + { + struct libcryptAPIsmObject_eventgetlibcryptAPIsmObject_Parms + { + UlibcryptAPIsmObject* ReturnValue; + }; + static const UE4CodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventgetlibcryptAPIsmObject_Parms, ReturnValue), Z_Construct_UClass_UlibcryptAPIsmObject_NoRegister, METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::NewProp_ReturnValue, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|UE" }, + { "Comment", "// \xe5\x85\xa8\xe5\xb1\x80\xe5\xaf\xb9\xe8\xb1\xa1\xef\xbc\x8c\xe7\x9b\xb4\xe6\x8e\xa5\xe9\x80\x9a\xe8\xbf\x87\xe5\x87\xbd\xe6\x95\xb0\xe8\x8e\xb7\xe5\x8f\x96\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\xe5\x85\xa8\xe5\xb1\x80\xe5\xaf\xb9\xe8\xb1\xa1\xef\xbc\x8c\xe7\x9b\xb4\xe6\x8e\xa5\xe9\x80\x9a\xe8\xbf\x87\xe5\x87\xbd\xe6\x95\xb0\xe8\x8e\xb7\xe5\x8f\x96" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "getlibcryptAPIsmObject", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventgetlibcryptAPIsmObject_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics + { + struct libcryptAPIsmObject_eventGetRetData_Parms + { + FString backEncryptkey; + FString backBodyCotent; + FString privateKey; + FString ReturnValue; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_privateKey; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_backBodyCotent; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_backEncryptkey; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetRetData_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_privateKey = { "privateKey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetRetData_Parms, privateKey), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_backBodyCotent = { "backBodyCotent", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetRetData_Parms, backBodyCotent), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_backEncryptkey = { "backEncryptkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetRetData_Parms, backEncryptkey), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_privateKey, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_backBodyCotent, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_backEncryptkey, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// \xe8\x8e\xb7\xe5\xbe\x97\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xef\xbc\x8c\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe5\xb0\xbe\xe9\x83\xa8\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8e\xbb\xe9\x99\xa4\xe5\xa4\x9a\xe4\xbd\x99\xe5\xad\x97\xe7\xac\xa6\n/// \n/// \xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84header\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84""Encryptkey\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84header\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84""body\n/// \xe7\xa7\x81\xe9\x92\xa5\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe5\xb0\xbe\xe9\x83\xa8\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8e\xbb\xe9\x99\xa4\xe5\xa4\x9a\xe4\xbd\x99\xe5\xad\x97\xe7\xac\xa6\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\n\xe8\x8e\xb7\xe5\xbe\x97\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xef\xbc\x8c\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe5\xb0\xbe\xe9\x83\xa8\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8e\xbb\xe9\x99\xa4\xe5\xa4\x9a\xe4\xbd\x99\xe5\xad\x97\xe7\xac\xa6\n\n\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84header\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84""Encryptkey\n\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84header\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84""body\n\xe7\xa7\x81\xe9\x92\xa5\n\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe5\xb0\xbe\xe9\x83\xa8\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8e\xbb\xe9\x99\xa4\xe5\xa4\x9a\xe4\xbd\x99\xe5\xad\x97\xe7\xac\xa6" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "GetRetData", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventGetRetData_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics + { + struct libcryptAPIsmObject_eventGetStrHex_Parms + { + FString data; + FString ReturnValue; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_ReturnValue; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetStrHex_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetStrHex_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_data, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "GetStrHex", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventGetStrHex_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics + { + struct libcryptAPIsmObject_eventSM2Decrypt_Parms + { + FString data; + FString retdata; + FString privkey; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_privkey_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_privkey; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Decrypt_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_privkey_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_privkey = { "privkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Decrypt_Parms, privkey), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_privkey_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_privkey_MetaData)) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Decrypt_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Decrypt_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_privkey, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_data, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// SM2\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe5\xaf\x86\n/// \n/// \xe5\xbe\x85\xe8\xa7\xa3\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n/// \xe8\xa7\xa3\xe5\xaf\x86\xe7\xbb\x93\xe6\x9e\x9c\n/// \xe7\xa7\x81\xe9\x92\xa5\n/// \xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\nSM2\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe5\xaf\x86\n\n\xe5\xbe\x85\xe8\xa7\xa3\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n\xe8\xa7\xa3\xe5\xaf\x86\xe7\xbb\x93\xe6\x9e\x9c\n\xe7\xa7\x81\xe9\x92\xa5\n\xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM2Decrypt", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM2Decrypt_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics + { + struct libcryptAPIsmObject_eventSM2Encrypt_Parms + { + FString data; + FString retdata; + FString pubkey; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_pubkey_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_pubkey; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Encrypt_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_pubkey_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_pubkey = { "pubkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Encrypt_Parms, pubkey), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_pubkey_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_pubkey_MetaData)) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Encrypt_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Encrypt_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_pubkey, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_data, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// /// \n/// SM2\xe6\x95\xb0\xe6\x8d\xae\xe5\x8a\xa0\xe5\xaf\x86\n/// \n/// \xe5\xbe\x85\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n/// \xe5\x8a\xa0\xe5\xaf\x86\xe7\xbb\x93\xe6\x9e\x9c\n/// \xe5\x85\xac\xe9\x92\xa5\n/// \xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\nSM2\xe6\x95\xb0\xe6\x8d\xae\xe5\x8a\xa0\xe5\xaf\x86\n\n\xe5\xbe\x85\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n\xe5\x8a\xa0\xe5\xaf\x86\xe7\xbb\x93\xe6\x9e\x9c\n\xe5\x85\xac\xe9\x92\xa5\n\xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM2Encrypt", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM2Encrypt_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics + { + struct libcryptAPIsmObject_eventSM2FormatConvert_Parms + { + int32 mode; + FString data; + FString retdata; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_mode; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2FormatConvert_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2FormatConvert_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2FormatConvert_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_mode = { "mode", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2FormatConvert_Parms, mode), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_data, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_mode, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/*\xe5\xbd\x93mode\xe4\xb8\xba\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x80\xbc\xe6\x97\xb6\xef\xbc\x8c\xe5\xaf\xb9\xe5\xba\x94\xe6\xa0\xbc\xe5\xbc\x8f\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a\n\x09\x09* 101\x09\x09sm2\xe5\x8a\xa0\xe5\xaf\x86\xe5\xaf\x86\xe6\x96\x87""der\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xac""c1c3c2\xe6\xa0\xbc\xe5\xbc\x8f\n\x09\x09* 102\x09\x09sm2\xe5\x8a\xa0\xe5\xaf\x86\xe5\xaf\x86\xe6\x96\x87""c1c3c2\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xac""der\xe6\xa0\xbc\xe5\xbc\x8f\n\x09\x09* 201\x09\x09sm2\xe7\xad\xbe\xe5\x90\x8d\xe5\x80\xbc""der\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xacRS\xe6\xa0\xbc\xe5\xbc\x8f\n\x09\x09* 202\x09\x09sm2\xe7\xad\xbe\xe5\x90\x8d\xe5\x80\xbcRS\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xac""der\xe6\xa0\xbc\xe5\xbc\x8f*/" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\xe5\xbd\x93mode\xe4\xb8\xba\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x80\xbc\xe6\x97\xb6\xef\xbc\x8c\xe5\xaf\xb9\xe5\xba\x94\xe6\xa0\xbc\xe5\xbc\x8f\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a\n * 101 sm2\xe5\x8a\xa0\xe5\xaf\x86\xe5\xaf\x86\xe6\x96\x87""der\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xac""c1c3c2\xe6\xa0\xbc\xe5\xbc\x8f\n * 102 sm2\xe5\x8a\xa0\xe5\xaf\x86\xe5\xaf\x86\xe6\x96\x87""c1c3c2\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xac""der\xe6\xa0\xbc\xe5\xbc\x8f\n * 201 sm2\xe7\xad\xbe\xe5\x90\x8d\xe5\x80\xbc""der\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xacRS\xe6\xa0\xbc\xe5\xbc\x8f\n * 202 sm2\xe7\xad\xbe\xe5\x90\x8d\xe5\x80\xbcRS\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xac""der\xe6\xa0\xbc\xe5\xbc\x8f" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM2FormatConvert", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM2FormatConvert_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics + { + struct libcryptAPIsmObject_eventSM2Genkey_Parms + { + FString privkey; + FString pubkey; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_pubkey; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_privkey; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Genkey_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::NewProp_pubkey = { "pubkey", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Genkey_Parms, pubkey), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::NewProp_privkey = { "privkey", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Genkey_Parms, privkey), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::NewProp_pubkey, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::NewProp_privkey, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// SM2\xe5\xaf\x86\xe9\x92\xa5\xe7\x94\x9f\xe6\x88\x90\n/// \n/// \xe7\xa7\x81\xe9\x92\xa5\n/// \xe5\x85\xac\xe9\x92\xa5\n/// \xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\nSM2\xe5\xaf\x86\xe9\x92\xa5\xe7\x94\x9f\xe6\x88\x90\n\n\xe7\xa7\x81\xe9\x92\xa5\n\xe5\x85\xac\xe9\x92\xa5\n\xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM2Genkey", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM2Genkey_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics + { + struct libcryptAPIsmObject_eventSM2Sign_Parms + { + FString data; + FString retdata; + FString privkey; + FString pubkey; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_pubkey; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_privkey; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Sign_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_pubkey = { "pubkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Sign_Parms, pubkey), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_privkey = { "privkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Sign_Parms, privkey), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Sign_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Sign_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_pubkey, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_privkey, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_data, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// \xe5\xaf\xb9\xe5\x8e\x9f\xe5\xa7\x8b\xe6\x95\xb0\xe6\x8d\xaeSM2\xe7\xad\xbe\xe5\x90\x8d\n/// \n/// \xe5\xbe\x85\xe7\xad\xbe\xe5\x90\x8d\xe6\x95\xb0\xe6\x8d\xae\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe7\xad\xbe\xe5\x90\x8d\xe7\xbb\x93\xe6\x9e\x9c\n/// \xe7\xa7\x81\xe9\x92\xa5\n/// \xe5\x85\xac\xe9\x92\xa5\n/// \xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\n\xe5\xaf\xb9\xe5\x8e\x9f\xe5\xa7\x8b\xe6\x95\xb0\xe6\x8d\xaeSM2\xe7\xad\xbe\xe5\x90\x8d\n\n\xe5\xbe\x85\xe7\xad\xbe\xe5\x90\x8d\xe6\x95\xb0\xe6\x8d\xae\n\xe8\xbf\x94\xe5\x9b\x9e\xe7\xad\xbe\xe5\x90\x8d\xe7\xbb\x93\xe6\x9e\x9c\n\xe7\xa7\x81\xe9\x92\xa5\n\xe5\x85\xac\xe9\x92\xa5\n\xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM2Sign", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM2Sign_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics + { + struct libcryptAPIsmObject_eventSM2Verify_Parms + { + FString pubkey; + FString Signeddata; + FString plaindata; + bool attestation; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static void NewProp_attestation_SetBit(void* Obj); + static const UE4CodeGen_Private::FBoolPropertyParams NewProp_attestation; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_plaindata_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_plaindata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_Signeddata_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_Signeddata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_pubkey_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_pubkey; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Verify_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + void Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_attestation_SetBit(void* Obj) + { + ((libcryptAPIsmObject_eventSM2Verify_Parms*)Obj)->attestation = 1; + } + const UE4CodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_attestation = { "attestation", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Bool | UE4CodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, sizeof(bool), sizeof(libcryptAPIsmObject_eventSM2Verify_Parms), &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_attestation_SetBit, METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_plaindata_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_plaindata = { "plaindata", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Verify_Parms, plaindata), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_plaindata_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_plaindata_MetaData)) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_Signeddata_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_Signeddata = { "Signeddata", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Verify_Parms, Signeddata), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_Signeddata_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_Signeddata_MetaData)) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_pubkey_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_pubkey = { "pubkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Verify_Parms, pubkey), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_pubkey_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_pubkey_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_attestation, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_plaindata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_Signeddata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_pubkey, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// SM2\xe9\xaa\x8c\xe7\xad\xbe\n/// \n/// \xe5\x85\xac\xe9\x92\xa5\n/// \xe5\xb7\xb2\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n/// \xe6\x9c\xaa\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n/// \xe7\x9c\x9f\xe4\xb8\xba\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe9\x94\x99\xe4\xb8\xba\xe4\xb8\x8d\xe9\x80\x9a\xe8\xbf\x87\n/// \n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\nSM2\xe9\xaa\x8c\xe7\xad\xbe\n\n\xe5\x85\xac\xe9\x92\xa5\n\xe5\xb7\xb2\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n\xe6\x9c\xaa\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n\xe7\x9c\x9f\xe4\xb8\xba\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe9\x94\x99\xe4\xb8\xba\xe4\xb8\x8d\xe9\x80\x9a\xe8\xbf\x87\n" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM2Verify", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM2Verify_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics + { + struct libcryptAPIsmObject_eventSM4CBCDecrypt_Parms + { + FString data; + FString retdata; + FString yin; + FString iv; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_iv; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_yin; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCDecrypt_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_iv = { "iv", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCDecrypt_Parms, iv), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_yin = { "yin", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCDecrypt_Parms, yin), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCDecrypt_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCDecrypt_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_iv, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_yin, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_data, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM4CBCDecrypt", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM4CBCDecrypt_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics + { + struct libcryptAPIsmObject_eventSM4CBCEncrypt_Parms + { + FString data; + FString retdata; + FString yin; + FString iv; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_iv; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_yin; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCEncrypt_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_iv = { "iv", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCEncrypt_Parms, iv), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_yin = { "yin", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCEncrypt_Parms, yin), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCEncrypt_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCEncrypt_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_iv, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_yin, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_data, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// SM4 CBC\xe5\x8a\xa0\xe5\xaf\x86\n/// \n/// 0\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8cPKCS#7\xe5\xa1\xab\xe5\x85\x85\xe6\x96\xb9\xe5\xbc\x8f\xe5\x8a\xa0\xe5\xaf\x86 1\xe8\xa7\xa3\xe5\xaf\x86\xef\xbc\x8cPKCS#7\xe5\xa1\xab\xe5\x85\x85\xe6\x96\xb9\xe5\xbc\x8f\xe8\xa7\xa3\xe5\xaf\x86\n/// \xe5\xbe\x85\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n/// \xe5\x8a\xa0\xe5\xaf\x86\xe7\xbb\x93\xe6\x9e\x9c\n/// sm4\xe5\xaf\x86\xe9\x92\xa5\n/// \xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\nSM4 CBC\xe5\x8a\xa0\xe5\xaf\x86\n\n0\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8cPKCS#7\xe5\xa1\xab\xe5\x85\x85\xe6\x96\xb9\xe5\xbc\x8f\xe5\x8a\xa0\xe5\xaf\x86 1\xe8\xa7\xa3\xe5\xaf\x86\xef\xbc\x8cPKCS#7\xe5\xa1\xab\xe5\x85\x85\xe6\x96\xb9\xe5\xbc\x8f\xe8\xa7\xa3\xe5\xaf\x86\n\xe5\xbe\x85\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n\xe5\x8a\xa0\xe5\xaf\x86\xe7\xbb\x93\xe6\x9e\x9c\nsm4\xe5\xaf\x86\xe9\x92\xa5\n\xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM4CBCEncrypt", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM4CBCEncrypt_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics + { + struct libcryptAPIsmObject_eventSM4Crypt1_Parms + { + int32 flag; + FString data; + FString retdata; + FString key; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_key; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_flag; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4Crypt1_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_key = { "key", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4Crypt1_Parms, key), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4Crypt1_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4Crypt1_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_flag = { "flag", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4Crypt1_Parms, flag), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_key, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_data, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_flag, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// SM4\xe5\x8a\xa0\xe8\xa7\xa3\xe5\xaf\x86\xe6\x8e\xa5\xe5\x8f\xa3\n/// \n/// 0\xe4\xb8\xba\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c""1\xe4\xb8\xba\xe8\xa7\xa3\xe5\xaf\x86\xef\xbc\x88\xe5\x8f\xaa\xe8\x83\xbd\xe5\xaf\xb9\xe6\x9c\xac\xe6\x8e\xa5\xe5\x8f\xa3\xe5\x8a\xa0\xe5\xaf\x86\xe7\x9a\x84\xe5\xaf\x86\xe6\x96\x87\xe8\xbf\x9b\xe8\xa1\x8c\xe8\xa7\xa3\xe5\xaf\x86\xef\xbc\x89\n/// \xe5\x8a\xa0\xe8\xa7\xa3\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\n/// \xe5\x8a\xa0\xe5\xaf\x86\xe5\xaf\x86\xe9\x92\xa5\n/// \xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\nSM4\xe5\x8a\xa0\xe8\xa7\xa3\xe5\xaf\x86\xe6\x8e\xa5\xe5\x8f\xa3\n\n0\xe4\xb8\xba\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c""1\xe4\xb8\xba\xe8\xa7\xa3\xe5\xaf\x86\xef\xbc\x88\xe5\x8f\xaa\xe8\x83\xbd\xe5\xaf\xb9\xe6\x9c\xac\xe6\x8e\xa5\xe5\x8f\xa3\xe5\x8a\xa0\xe5\xaf\x86\xe7\x9a\x84\xe5\xaf\x86\xe6\x96\x87\xe8\xbf\x9b\xe8\xa1\x8c\xe8\xa7\xa3\xe5\xaf\x86\xef\xbc\x89\n\xe5\x8a\xa0\xe8\xa7\xa3\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\n\xe5\x8a\xa0\xe5\xaf\x86\xe5\xaf\x86\xe9\x92\xa5\n\xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM4Crypt1", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM4Crypt1_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::FuncParams); + } + return ReturnFunction; + } + UClass* Z_Construct_UClass_UlibcryptAPIsmObject_NoRegister() + { + return UlibcryptAPIsmObject::StaticClass(); + } + struct Z_Construct_UClass_UlibcryptAPIsmObject_Statics + { + static UObject* (*const DependentSingletons[])(); + static const FClassFunctionLinkInfo FuncInfo[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Class_MetaDataParams[]; +#endif + static const FCppClassTypeInfoStatic StaticCppClassTypeInfo; + static const UE4CodeGen_Private::FClassParams ClassParams; + }; + UObject* (*const Z_Construct_UClass_UlibcryptAPIsmObject_Statics::DependentSingletons[])() = { + (UObject* (*)())Z_Construct_UClass_UObject, + (UObject* (*)())Z_Construct_UPackage__Script_GMSSL, + }; + const FClassFunctionLinkInfo Z_Construct_UClass_UlibcryptAPIsmObject_Statics::FuncInfo[] = { + { &Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode, "AscBase64Encode" }, // 1882782207 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen, "GenerateRandomstrInlen" }, // 3241873034 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId, "GetCertId" }, // 1819828278 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey, "GetCgbOpenPubKey" }, // 3386688658 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey, "GetCryptKey" }, // 2269070588 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject, "getlibcryptAPIsmObject" }, // 3583650790 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData, "GetRetData" }, // 338397319 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex, "GetStrHex" }, // 2295931624 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt, "SM2Decrypt" }, // 667857820 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt, "SM2Encrypt" }, // 3543899423 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert, "SM2FormatConvert" }, // 4246650251 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey, "SM2Genkey" }, // 40993170 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign, "SM2Sign" }, // 3932176459 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify, "SM2Verify" }, // 667051374 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt, "SM4CBCDecrypt" }, // 3082401622 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt, "SM4CBCEncrypt" }, // 1347895832 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1, "SM4Crypt1" }, // 2433446507 + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UlibcryptAPIsmObject_Statics::Class_MetaDataParams[] = { + { "Comment", "/// \n/// \xe5\xaf\xb9\xe6\x8e\xa5\xe5\xb9\xbf\xe5\x8f\x91\xe9\x93\xb6\xe8\xa1\x8c\xe5\x8a\xa0\xe5\xaf\x86\xe8\xa7\xa3\xe5\xaf\x86\xe5\xba\x93\n/// \n" }, + { "IncludePath", "libcryptAPIsmObject.h" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\n\xe5\xaf\xb9\xe6\x8e\xa5\xe5\xb9\xbf\xe5\x8f\x91\xe9\x93\xb6\xe8\xa1\x8c\xe5\x8a\xa0\xe5\xaf\x86\xe8\xa7\xa3\xe5\xaf\x86\xe5\xba\x93\n" }, + }; +#endif + const FCppClassTypeInfoStatic Z_Construct_UClass_UlibcryptAPIsmObject_Statics::StaticCppClassTypeInfo = { + TCppClassTypeTraits::IsAbstract, + }; + const UE4CodeGen_Private::FClassParams Z_Construct_UClass_UlibcryptAPIsmObject_Statics::ClassParams = { + &UlibcryptAPIsmObject::StaticClass, + nullptr, + &StaticCppClassTypeInfo, + DependentSingletons, + FuncInfo, + nullptr, + nullptr, + UE_ARRAY_COUNT(DependentSingletons), + UE_ARRAY_COUNT(FuncInfo), + 0, + 0, + 0x001000A0u, + METADATA_PARAMS(Z_Construct_UClass_UlibcryptAPIsmObject_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UlibcryptAPIsmObject_Statics::Class_MetaDataParams)) + }; + UClass* Z_Construct_UClass_UlibcryptAPIsmObject() + { + static UClass* OuterClass = nullptr; + if (!OuterClass) + { + UE4CodeGen_Private::ConstructUClass(OuterClass, Z_Construct_UClass_UlibcryptAPIsmObject_Statics::ClassParams); + } + return OuterClass; + } + IMPLEMENT_CLASS(UlibcryptAPIsmObject, 1497660697); + template<> GMSSL_API UClass* StaticClass() + { + return UlibcryptAPIsmObject::StaticClass(); + } + static FCompiledInDefer Z_CompiledInDefer_UClass_UlibcryptAPIsmObject(Z_Construct_UClass_UlibcryptAPIsmObject, &UlibcryptAPIsmObject::StaticClass, TEXT("/Script/GMSSL"), TEXT("UlibcryptAPIsmObject"), false, nullptr, nullptr, nullptr); + DEFINE_VTABLE_PTR_HELPER_CTOR(UlibcryptAPIsmObject); +PRAGMA_ENABLE_DEPRECATION_WARNINGS +#ifdef _MSC_VER +#pragma warning (pop) +#endif diff --git a/Intermediate/Build/Win64/UE4/Inc/GMSSL/libcryptAPIsmObject.generated.h b/Intermediate/Build/Win64/UE4/Inc/GMSSL/libcryptAPIsmObject.generated.h new file mode 100644 index 0000000..6302eb3 --- /dev/null +++ b/Intermediate/Build/Win64/UE4/Inc/GMSSL/libcryptAPIsmObject.generated.h @@ -0,0 +1,136 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/ObjectMacros.h" +#include "UObject/ScriptMacros.h" + +PRAGMA_DISABLE_DEPRECATION_WARNINGS +class UlibcryptAPIsmObject; +#ifdef GMSSL_libcryptAPIsmObject_generated_h +#error "libcryptAPIsmObject.generated.h already included, missing '#pragma once' in libcryptAPIsmObject.h" +#endif +#define GMSSL_libcryptAPIsmObject_generated_h + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_SPARSE_DATA +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_RPC_WRAPPERS \ + \ + DECLARE_FUNCTION(execGetCertId); \ + DECLARE_FUNCTION(execGetCryptKey); \ + DECLARE_FUNCTION(execGetStrHex); \ + DECLARE_FUNCTION(execGetCgbOpenPubKey); \ + DECLARE_FUNCTION(execGenerateRandomstrInlen); \ + DECLARE_FUNCTION(execSM2FormatConvert); \ + DECLARE_FUNCTION(execSM2Decrypt); \ + DECLARE_FUNCTION(execSM2Encrypt); \ + DECLARE_FUNCTION(execSM2Verify); \ + DECLARE_FUNCTION(execSM2Sign); \ + DECLARE_FUNCTION(execSM4CBCDecrypt); \ + DECLARE_FUNCTION(execSM4CBCEncrypt); \ + DECLARE_FUNCTION(execSM2Genkey); \ + DECLARE_FUNCTION(execSM4Crypt1); \ + DECLARE_FUNCTION(execGetRetData); \ + DECLARE_FUNCTION(execAscBase64Encode); \ + DECLARE_FUNCTION(execgetlibcryptAPIsmObject); + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_RPC_WRAPPERS_NO_PURE_DECLS \ + \ + DECLARE_FUNCTION(execGetCertId); \ + DECLARE_FUNCTION(execGetCryptKey); \ + DECLARE_FUNCTION(execGetStrHex); \ + DECLARE_FUNCTION(execGetCgbOpenPubKey); \ + DECLARE_FUNCTION(execGenerateRandomstrInlen); \ + DECLARE_FUNCTION(execSM2FormatConvert); \ + DECLARE_FUNCTION(execSM2Decrypt); \ + DECLARE_FUNCTION(execSM2Encrypt); \ + DECLARE_FUNCTION(execSM2Verify); \ + DECLARE_FUNCTION(execSM2Sign); \ + DECLARE_FUNCTION(execSM4CBCDecrypt); \ + DECLARE_FUNCTION(execSM4CBCEncrypt); \ + DECLARE_FUNCTION(execSM2Genkey); \ + DECLARE_FUNCTION(execSM4Crypt1); \ + DECLARE_FUNCTION(execGetRetData); \ + DECLARE_FUNCTION(execAscBase64Encode); \ + DECLARE_FUNCTION(execgetlibcryptAPIsmObject); + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_INCLASS_NO_PURE_DECLS \ +private: \ + static void StaticRegisterNativesUlibcryptAPIsmObject(); \ + friend struct Z_Construct_UClass_UlibcryptAPIsmObject_Statics; \ +public: \ + DECLARE_CLASS(UlibcryptAPIsmObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GMSSL"), NO_API) \ + DECLARE_SERIALIZER(UlibcryptAPIsmObject) + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_INCLASS \ +private: \ + static void StaticRegisterNativesUlibcryptAPIsmObject(); \ + friend struct Z_Construct_UClass_UlibcryptAPIsmObject_Statics; \ +public: \ + DECLARE_CLASS(UlibcryptAPIsmObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GMSSL"), NO_API) \ + DECLARE_SERIALIZER(UlibcryptAPIsmObject) + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_STANDARD_CONSTRUCTORS \ + /** Standard constructor, called after all reflected properties have been initialized */ \ + NO_API UlibcryptAPIsmObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ + DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UlibcryptAPIsmObject) \ + DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UlibcryptAPIsmObject); \ +DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UlibcryptAPIsmObject); \ +private: \ + /** Private move- and copy-constructors, should never be used */ \ + NO_API UlibcryptAPIsmObject(UlibcryptAPIsmObject&&); \ + NO_API UlibcryptAPIsmObject(const UlibcryptAPIsmObject&); \ +public: + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_ENHANCED_CONSTRUCTORS \ + /** Standard constructor, called after all reflected properties have been initialized */ \ + NO_API UlibcryptAPIsmObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \ +private: \ + /** Private move- and copy-constructors, should never be used */ \ + NO_API UlibcryptAPIsmObject(UlibcryptAPIsmObject&&); \ + NO_API UlibcryptAPIsmObject(const UlibcryptAPIsmObject&); \ +public: \ + DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UlibcryptAPIsmObject); \ +DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UlibcryptAPIsmObject); \ + DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UlibcryptAPIsmObject) + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_PRIVATE_PROPERTY_OFFSET +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_12_PROLOG +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_GENERATED_BODY_LEGACY \ +PRAGMA_DISABLE_DEPRECATION_WARNINGS \ +public: \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_PRIVATE_PROPERTY_OFFSET \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_SPARSE_DATA \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_RPC_WRAPPERS \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_INCLASS \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_STANDARD_CONSTRUCTORS \ +public: \ +PRAGMA_ENABLE_DEPRECATION_WARNINGS + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_GENERATED_BODY \ +PRAGMA_DISABLE_DEPRECATION_WARNINGS \ +public: \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_PRIVATE_PROPERTY_OFFSET \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_SPARSE_DATA \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_RPC_WRAPPERS_NO_PURE_DECLS \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_INCLASS_NO_PURE_DECLS \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_ENHANCED_CONSTRUCTORS \ +static_assert(false, "Unknown access specifier for GENERATED_BODY() macro in class libcryptAPIsmObject."); \ +PRAGMA_ENABLE_DEPRECATION_WARNINGS + + +template<> GMSSL_API UClass* StaticClass(); + +#undef CURRENT_FILE_ID +#define CURRENT_FILE_ID CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h + + +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Default.rc2.res b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Default.rc2.res new file mode 100644 index 0000000..d4ba91f Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Default.rc2.res differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Definitions.GMSSL.h b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Definitions.GMSSL.h new file mode 100644 index 0000000..956ef48 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Definitions.GMSSL.h @@ -0,0 +1,292 @@ +#undef GMSSL_API +#undef UE_IS_ENGINE_MODULE +#undef DEPRECATED_FORGAME +#define DEPRECATED_FORGAME DEPRECATED +#undef UE_DEPRECATED_FORGAME +#define UE_DEPRECATED_FORGAME UE_DEPRECATED +#define IS_PROGRAM 0 +#define UE_EDITOR 1 +#define ENABLE_PGO_PROFILE 0 +#define USE_VORBIS_FOR_STREAMING 1 +#define USE_XMA2_FOR_STREAMING 1 +#define WITH_DEV_AUTOMATION_TESTS 1 +#define WITH_PERF_AUTOMATION_TESTS 1 +#define UNICODE 1 +#define _UNICODE 1 +#define __UNREAL__ 1 +#define IS_MONOLITHIC 0 +#define WITH_ENGINE 1 +#define WITH_UNREAL_DEVELOPER_TOOLS 1 +#define WITH_APPLICATION_CORE 1 +#define WITH_COREUOBJECT 1 +#define USE_STATS_WITHOUT_ENGINE 0 +#define WITH_PLUGIN_SUPPORT 0 +#define WITH_ACCESSIBILITY 1 +#define WITH_PERFCOUNTERS 1 +#define USE_LOGGING_IN_SHIPPING 0 +#define WITH_LOGGING_TO_MEMORY 0 +#define USE_CACHE_FREED_OS_ALLOCS 1 +#define USE_CHECKS_IN_SHIPPING 0 +#define WITH_EDITOR 1 +#define WITH_SERVER_CODE 1 +#define WITH_PUSH_MODEL 0 +#define WITH_CEF3 1 +#define WITH_LIVE_CODING 1 +#define WITH_XGE_CONTROLLER 1 +#define UBT_MODULE_MANIFEST "UE4Editor.modules" +#define UBT_MODULE_MANIFEST_DEBUGGAME "UE4Editor-Win64-DebugGame.modules" +#define UBT_COMPILED_PLATFORM Win64 +#define UBT_COMPILED_TARGET Editor +#define UE_APP_NAME "UE4Editor" +#define NDIS_MINIPORT_MAJOR_VERSION 0 +#define WIN32 1 +#define _WIN32_WINNT 0x0601 +#define WINVER 0x0601 +#define PLATFORM_WINDOWS 1 +#define PLATFORM_MICROSOFT 1 +#define OVERRIDE_PLATFORM_HEADER_NAME Windows +#define RHI_RAYTRACING 1 +#define NDEBUG 1 +#define UE_BUILD_DEVELOPMENT 1 +#define UE_IS_ENGINE_MODULE 0 +#define UE_PROJECT_NAME CGB_VR +#define UE_TARGET_NAME CGB_VREditor +#define IMPLEMENT_ENCRYPTION_KEY_REGISTRATION() +#define IMPLEMENT_SIGNING_KEY_REGISTRATION() +#define DEPRECATED_FORGAME DEPRECATED +#define UE_DEPRECATED_FORGAME UE_DEPRECATED +#define GMSSL_API DLLEXPORT +#define UE_ENABLE_ICU 1 +#define WITH_VS_PERF_PROFILER 0 +#define WITH_DIRECTXMATH 0 +#define WITH_MALLOC_STOMP 1 +#define CORE_API DLLIMPORT +#define TRACELOG_API DLLIMPORT +#define COREUOBJECT_API DLLIMPORT +#define INCLUDE_CHAOS 0 +#define WITH_PHYSX 1 +#define WITH_CHAOS 0 +#define WITH_CHAOS_CLOTHING 0 +#define WITH_CHAOS_NEEDS_TO_BE_FIXED 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_CUSTOM_SQ_STRUCTURE 0 +#define WITH_IMMEDIATE_PHYSX 0 +#define GPUPARTICLE_LOCAL_VF_ONLY 0 +#define ENGINE_API DLLIMPORT +#define NETCORE_API DLLIMPORT +#define APPLICATIONCORE_API DLLIMPORT +#define RHI_API DLLIMPORT +#define JSON_API DLLIMPORT +#define WITH_FREETYPE 1 +#define SLATECORE_API DLLIMPORT +#define INPUTCORE_API DLLIMPORT +#define SLATE_API DLLIMPORT +#define WITH_UNREALPNG 1 +#define WITH_UNREALJPEG 1 +#define WITH_UNREALEXR 1 +#define IMAGEWRAPPER_API DLLIMPORT +#define MESSAGING_API DLLIMPORT +#define MESSAGINGCOMMON_API DLLIMPORT +#define RENDERCORE_API DLLIMPORT +#define ANALYTICSET_API DLLIMPORT +#define ANALYTICS_API DLLIMPORT +#define SOCKETS_PACKAGE 1 +#define SOCKETS_API DLLIMPORT +#define ASSETREGISTRY_API DLLIMPORT +#define ENGINEMESSAGES_API DLLIMPORT +#define ENGINESETTINGS_API DLLIMPORT +#define SYNTHBENCHMARK_API DLLIMPORT +#define RENDERER_API DLLIMPORT +#define GAMEPLAYTAGS_API DLLIMPORT +#define PACKETHANDLER_API DLLIMPORT +#define RELIABILITYHANDLERCOMPONENT_API DLLIMPORT +#define AUDIOPLATFORMCONFIGURATION_API DLLIMPORT +#define MESHDESCRIPTION_API DLLIMPORT +#define STATICMESHDESCRIPTION_API DLLIMPORT +#define PAKFILE_API DLLIMPORT +#define RSA_API DLLIMPORT +#define NETWORKREPLAYSTREAMING_API DLLIMPORT +#define INCLUDE_CHAOS 0 +#define WITH_PHYSX 1 +#define WITH_CHAOS 0 +#define WITH_CHAOS_CLOTHING 0 +#define WITH_CHAOS_NEEDS_TO_BE_FIXED 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_CUSTOM_SQ_STRUCTURE 0 +#define WITH_IMMEDIATE_PHYSX 0 +#define PHYSICSCORE_API DLLIMPORT +#define COMPILE_WITHOUT_UNREAL_SUPPORT 0 +#define INCLUDE_CHAOS 0 +#define CHAOS_MEMORY_TRACKING 0 +#define CHAOS_API DLLIMPORT +#define COMPILE_WITHOUT_UNREAL_SUPPORT 0 +#define INCLUDE_CHAOS 0 +#define CHAOS_CHECKED 0 +#define CHAOSCORE_API DLLIMPORT +#define INTEL_ISPC 1 +#define VORONOI_API DLLIMPORT +#define FIELDSYSTEMCORE_API DLLIMPORT +#define WITH_PHYSX_RELEASE 0 +#define UE_PHYSX_SUFFIX PROFILE +#define UE_APEX_SUFFIX PROFILE +#define APEX_UE4 1 +#define APEX_STATICALLY_LINKED 0 +#define WITH_APEX_LEGACY 1 +#define SIGNALPROCESSING_API DLLIMPORT +#define AUDIOEXTENSIONS_API DLLIMPORT +#define AUDIOMIXERCORE_API DLLIMPORT +#define INCLUDE_CHAOS 0 +#define WITH_PHYSX 1 +#define WITH_CHAOS 0 +#define WITH_CHAOS_CLOTHING 0 +#define WITH_CHAOS_NEEDS_TO_BE_FIXED 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_CUSTOM_SQ_STRUCTURE 0 +#define WITH_IMMEDIATE_PHYSX 0 +#define WITH_RECAST 1 +#define UNREALED_API DLLIMPORT +#define DIRECTORYWATCHER_API DLLIMPORT +#define DOCUMENTATION_API DLLIMPORT +#define LOAD_PLUGINS_FOR_TARGET_PLATFORMS 1 +#define PROJECTS_API DLLIMPORT +#define SANDBOXFILE_API DLLIMPORT +#define EDITORSTYLE_API DLLIMPORT +#define SOURCE_CONTROL_WITH_SLATE 1 +#define SOURCECONTROL_API DLLIMPORT +#define UNREALEDMESSAGES_API DLLIMPORT +#define GAMEPLAYDEBUGGER_API DLLIMPORT +#define BLUEPRINTGRAPH_API DLLIMPORT +#define EDITORSUBSYSTEM_API DLLIMPORT +#define HTTP_PACKAGE 1 +#define CURL_ENABLE_DEBUG_CALLBACK 1 +#define CURL_ENABLE_NO_TIMEOUTS_OPTION 1 +#define HTTP_API DLLIMPORT +#define UNREALAUDIO_API DLLIMPORT +#define FUNCTIONALTESTING_API DLLIMPORT +#define AUTOMATIONCONTROLLER_API DLLIMPORT +#define LOCALIZATION_API DLLIMPORT +#define WITH_SNDFILE_IO 1 +#define AUDIOEDITOR_API DLLIMPORT +#define AUDIOMIXER_API DLLIMPORT +#define TARGETPLATFORM_API DLLIMPORT +#define LEVELEDITOR_API DLLIMPORT +#define SETTINGS_API DLLIMPORT +#define INTROTUTORIALS_API DLLIMPORT +#define HEADMOUNTEDDISPLAY_API DLLIMPORT +#define VREDITOR_API DLLIMPORT +#define COMMONMENUEXTENSIONS_API DLLIMPORT +#define INCLUDE_CHAOS 0 +#define WITH_PHYSX 1 +#define WITH_CHAOS 0 +#define WITH_CHAOS_CLOTHING 0 +#define WITH_CHAOS_NEEDS_TO_BE_FIXED 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_CUSTOM_SQ_STRUCTURE 0 +#define WITH_IMMEDIATE_PHYSX 0 +#define LANDSCAPE_API DLLIMPORT +#define PROPERTYEDITOR_API DLLIMPORT +#define ACTORPICKERMODE_API DLLIMPORT +#define SCENEDEPTHPICKERMODE_API DLLIMPORT +#define DETAILCUSTOMIZATIONS_API DLLIMPORT +#define CLASSVIEWER_API DLLIMPORT +#define GRAPHEDITOR_API DLLIMPORT +#define STRUCTVIEWER_API DLLIMPORT +#define CONTENTBROWSER_API DLLIMPORT +#define UELIBSAMPLERATE_API DLLIMPORT +#define ENABLE_HTTP_FOR_NFS 1 +#define NETWORKFILESYSTEM_API DLLIMPORT +#define UMG_API DLLIMPORT +#define MOVIESCENE_API DLLIMPORT +#define TIMEMANAGEMENT_API DLLIMPORT +#define MOVIESCENETRACKS_API DLLIMPORT +#define ANIMATIONCORE_API DLLIMPORT +#define PROPERTYPATH_API DLLIMPORT +#define INCLUDE_CHAOS 0 +#define WITH_PHYSX 1 +#define WITH_CHAOS 0 +#define WITH_CHAOS_CLOTHING 0 +#define WITH_CHAOS_NEEDS_TO_BE_FIXED 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_CUSTOM_SQ_STRUCTURE 0 +#define WITH_IMMEDIATE_PHYSX 0 +#define WITH_RECAST 1 +#define NAVIGATIONSYSTEM_API DLLIMPORT +#define MESHBUILDER_API DLLIMPORT +#define MATERIALSHADERQUALITYSETTINGS_API DLLIMPORT +#define INTERACTIVETOOLSFRAMEWORK_API DLLIMPORT +#define TOOLMENUSEDITOR_API DLLIMPORT +#define WITH_OGGVORBIS 1 +#define XAUDIO2_API DLLIMPORT +#define AUDIOMIXERXAUDIO2_API DLLIMPORT +#define ASSETTAGSEDITOR_API DLLIMPORT +#define COLLECTIONMANAGER_API DLLIMPORT +#define ADDCONTENTDIALOG_API DLLIMPORT +#define USE_EMBREE 1 +#define MESHUTILITIES_API DLLIMPORT +#define MESHMERGEUTILITIES_API DLLIMPORT +#define HIERARCHICALLODUTILITIES_API DLLIMPORT +#define MESHREDUCTIONINTERFACE_API DLLIMPORT +#define ASSETTOOLS_API DLLIMPORT +#define KISMETCOMPILER_API DLLIMPORT +#define GAMEPLAYTASKS_API DLLIMPORT +#define WITH_RECAST 1 +#define WITH_GAMEPLAY_DEBUGGER 1 +#define AIMODULE_API DLLIMPORT +#define KISMET_API DLLIMPORT +#define INCLUDE_CHAOS 0 +#define WITH_PHYSX 1 +#define WITH_CHAOS 0 +#define WITH_CHAOS_CLOTHING 0 +#define WITH_CHAOS_NEEDS_TO_BE_FIXED 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_CUSTOM_SQ_STRUCTURE 0 +#define WITH_IMMEDIATE_PHYSX 0 +#define PHYSICSSQ_API DLLIMPORT +#define COMPILE_WITHOUT_UNREAL_SUPPORT 0 +#define CHAOSSOLVERS_API DLLIMPORT +#define GEOMETRYCOLLECTIONCORE_API DLLIMPORT +#define GEOMETRYCOLLECTIONSIMULATIONCORE_API DLLIMPORT +#define INCLUDE_CHAOS 0 +#define WITH_PHYSX 1 +#define WITH_CHAOS 0 +#define WITH_CHAOS_CLOTHING 0 +#define WITH_CHAOS_NEEDS_TO_BE_FIXED 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_CUSTOM_SQ_STRUCTURE 0 +#define WITH_IMMEDIATE_PHYSX 0 +#define CLOTHINGSYSTEMRUNTIMEINTERFACE_API DLLIMPORT diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Definitions.GMSSL.h.old b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Definitions.GMSSL.h.old new file mode 100644 index 0000000..70a4f78 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Definitions.GMSSL.h.old @@ -0,0 +1,201 @@ +#undef GMSSL_API +#undef UE_IS_ENGINE_MODULE +#undef DEPRECATED_FORGAME +#define DEPRECATED_FORGAME DEPRECATED +#define IS_PROGRAM 0 +#define UE_EDITOR 1 +#define ENABLE_PGO_PROFILE 0 +#define WITH_DEV_AUTOMATION_TESTS 1 +#define WITH_PERF_AUTOMATION_TESTS 1 +#define UNICODE 1 +#define _UNICODE 1 +#define __UNREAL__ 1 +#define IS_MONOLITHIC 0 +#define WITH_ENGINE 1 +#define WITH_UNREAL_DEVELOPER_TOOLS 1 +#define WITH_APPLICATION_CORE 1 +#define WITH_COREUOBJECT 1 +#define USE_STATS_WITHOUT_ENGINE 0 +#define WITH_PLUGIN_SUPPORT 0 +#define WITH_PERFCOUNTERS 1 +#define USE_LOGGING_IN_SHIPPING 0 +#define WITH_LOGGING_TO_MEMORY 0 +#define USE_CACHE_FREED_OS_ALLOCS 1 +#define USE_CHECKS_IN_SHIPPING 0 +#define UE_BUILD_MINIMAL 0 +#define WITH_EDITOR 1 +#define WITH_SERVER_CODE 1 +#define WITH_CEF3 1 +#define WITH_XGE_CONTROLLER 1 +#define UBT_MODULE_MANIFEST "UE4Editor.modules" +#define UBT_MODULE_MANIFEST_DEBUGGAME "UE4Editor-Win64-DebugGame.modules" +#define UBT_COMPILED_PLATFORM Win64 +#define UBT_COMPILED_TARGET Editor +#define UE_APP_NAME "UE4Editor" +#define WIN32 1 +#define _WIN32_WINNT 0x0601 +#define WINVER 0x0601 +#define PLATFORM_WINDOWS 1 +#define DEPTH_32_BIT_CONVERSION 0 +#define NDEBUG 1 +#define UE_BUILD_DEVELOPMENT 1 +#define ORIGINAL_FILE_NAME "UE4Editor-GMSSL.dll" +#define UE_IS_ENGINE_MODULE 0 +#define UE_PROJECT_NAME CGB_VR +#define IMPLEMENT_ENCRYPTION_KEY_REGISTRATION() +#define IMPLEMENT_SIGNING_KEY_REGISTRATION() +#define DEPRECATED_FORGAME DEPRECATED +#define GMSSL_API DLLEXPORT +#define UE_ENABLE_ICU 1 +#define WITH_VS_PERF_PROFILER 0 +#define WITH_DIRECTXMATH 0 +#define WITH_MALLOC_STOMP 1 +#define CORE_API DLLIMPORT +#define COREUOBJECT_API DLLIMPORT +#define INCLUDE_APEIRON 0 +#define WITH_PHYSX 1 +#define WITH_APEIRON 0 +#define PHYSICS_INTERFACE_LLIMMEDIATE 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_IMMEDIATE_PHYSX 0 +#define GPUPARTICLE_LOCAL_VF_ONLY 0 +#define ENGINE_API DLLIMPORT +#define APPLICATIONCORE_API DLLIMPORT +#define RHI_API DLLIMPORT +#define JSON_API DLLIMPORT +#define SLATE_PARENT_POINTERS 1 +#define WITH_FREETYPE 1 +#define SLATECORE_API DLLIMPORT +#define INPUTCORE_API DLLIMPORT +#define SLATE_API DLLIMPORT +#define WITH_UNREALPNG 1 +#define WITH_UNREALJPEG 1 +#define WITH_UNREALEXR 1 +#define IMAGEWRAPPER_API DLLIMPORT +#define MESSAGING_API DLLIMPORT +#define MESSAGINGCOMMON_API DLLIMPORT +#define RENDERCORE_API DLLIMPORT +#define SHADERCORE_API DLLIMPORT +#define SOCKETS_PACKAGE 1 +#define SOCKETS_API DLLIMPORT +#define UTILITYSHADERS_API DLLIMPORT +#define ASSETREGISTRY_API DLLIMPORT +#define ENGINEMESSAGES_API DLLIMPORT +#define ENGINESETTINGS_API DLLIMPORT +#define SYNTHBENCHMARK_API DLLIMPORT +#define RENDERER_API DLLIMPORT +#define GAMEPLAYTAGS_API DLLIMPORT +#define DATABASESUPPORT_API DLLIMPORT +#define PACKETHANDLER_API DLLIMPORT +#define RELIABILITYHANDLERCOMPONENT_API DLLIMPORT +#define AUDIOPLATFORMCONFIGURATION_API DLLIMPORT +#define MESHDESCRIPTION_API DLLIMPORT +#define PAKFILE_API DLLIMPORT +#define INCLUDE_APEIRON 0 +#define WITH_PHYSX 1 +#define WITH_APEIRON 0 +#define PHYSICS_INTERFACE_LLIMMEDIATE 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_IMMEDIATE_PHYSX 0 +#define WITH_RECAST 1 +#define UNREALED_API DLLIMPORT +#define BSPMODE_API DLLIMPORT +#define DIRECTORYWATCHER_API DLLIMPORT +#define DOCUMENTATION_API DLLIMPORT +#define LOAD_PLUGINS_FOR_TARGET_PLATFORMS 1 +#define PROJECTS_API DLLIMPORT +#define SANDBOXFILE_API DLLIMPORT +#define EDITORSTYLE_API DLLIMPORT +#define SOURCE_CONTROL_WITH_SLATE 1 +#define SOURCECONTROL_API DLLIMPORT +#define UNREALEDMESSAGES_API DLLIMPORT +#define GAMEPLAYDEBUGGER_API DLLIMPORT +#define BLUEPRINTGRAPH_API DLLIMPORT +#define HTTP_PACKAGE 1 +#define CURL_ENABLE_DEBUG_CALLBACK 1 +#define CURL_ENABLE_NO_TIMEOUTS_OPTION 1 +#define HTTP_API DLLIMPORT +#define UNREALAUDIO_API DLLIMPORT +#define FUNCTIONALTESTING_API DLLIMPORT +#define AUTOMATIONCONTROLLER_API DLLIMPORT +#define LOCALIZATION_API DLLIMPORT +#define AUDIOEDITOR_API DLLIMPORT +#define LEVELEDITOR_API DLLIMPORT +#define SETTINGS_API DLLIMPORT +#define INTROTUTORIALS_API DLLIMPORT +#define HEADMOUNTEDDISPLAY_API DLLIMPORT +#define VREDITOR_API DLLIMPORT +#define COMMONMENUEXTENSIONS_API DLLIMPORT +#define INCLUDE_APEIRON 0 +#define WITH_PHYSX 1 +#define WITH_APEIRON 0 +#define PHYSICS_INTERFACE_LLIMMEDIATE 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_IMMEDIATE_PHYSX 0 +#define LANDSCAPE_API DLLIMPORT +#define PROPERTYEDITOR_API DLLIMPORT +#define ACTORPICKERMODE_API DLLIMPORT +#define SCENEDEPTHPICKERMODE_API DLLIMPORT +#define DETAILCUSTOMIZATIONS_API DLLIMPORT +#define CLASSVIEWER_API DLLIMPORT +#define GRAPHEDITOR_API DLLIMPORT +#define CONTENTBROWSER_API DLLIMPORT +#define ENABLE_HTTP_FOR_NFS 1 +#define NETWORKFILESYSTEM_API DLLIMPORT +#define UMG_API DLLIMPORT +#define MOVIESCENE_API DLLIMPORT +#define TIMEMANAGEMENT_API DLLIMPORT +#define MOVIESCENETRACKS_API DLLIMPORT +#define ANIMATIONCORE_API DLLIMPORT +#define PROPERTYPATH_API DLLIMPORT +#define INCLUDE_APEIRON 0 +#define WITH_PHYSX 1 +#define WITH_APEIRON 0 +#define PHYSICS_INTERFACE_LLIMMEDIATE 0 +#define PHYSICS_INTERFACE_PHYSX 1 +#define WITH_APEX 1 +#define WITH_APEX_CLOTHING 1 +#define WITH_CLOTH_COLLISION_DETECTION 1 +#define WITH_PHYSX_COOKING 1 +#define WITH_NVCLOTH 1 +#define WITH_IMMEDIATE_PHYSX 0 +#define WITH_RECAST 1 +#define NAVIGATIONSYSTEM_API DLLIMPORT +#define MESHBUILDER_API DLLIMPORT +#define MATERIALSHADERQUALITYSETTINGS_API DLLIMPORT +#define WITH_OGGVORBIS 1 +#define XAUDIO2_API DLLIMPORT +#define AUDIOMIXERXAUDIO2_API DLLIMPORT +#define COLLECTIONMANAGER_API DLLIMPORT +#define ADDCONTENTDIALOG_API DLLIMPORT +#define USE_EMBREE 1 +#define MESHUTILITIES_API DLLIMPORT +#define MESHMERGEUTILITIES_API DLLIMPORT +#define HIERARCHICALLODUTILITIES_API DLLIMPORT +#define MESHREDUCTIONINTERFACE_API DLLIMPORT +#define ASSETTOOLS_API DLLIMPORT +#define KISMETCOMPILER_API DLLIMPORT +#define GAMEPLAYTASKS_API DLLIMPORT +#define WITH_RECAST 1 +#define WITH_GAMEPLAY_DEBUGGER 1 +#define AIMODULE_API DLLIMPORT +#define KISMET_API DLLIMPORT +#define CLOTHINGSYSTEMRUNTIMEINTERFACE_API DLLIMPORT +#define NETWORKREPLAYSTREAMING_API DLLIMPORT +#define AUDIOMIXER_API DLLIMPORT +#define UELIBSAMPLERATE_API DLLIMPORT diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/GMSSL.cpp.obj b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/GMSSL.cpp.obj new file mode 100644 index 0000000..0934cd8 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/GMSSL.cpp.obj differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/GMSSL.cpp.obj.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/GMSSL.cpp.obj.response new file mode 100644 index 0000000..4e8f37c --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/GMSSL.cpp.obj.response @@ -0,0 +1,84 @@ +/Zc:inline +/nologo +/Oi +/c +/Gy +/Zm850 +/wd4819 +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/source-charset:utf-8 /execution-charset:utf-8 +/Ox +/Ot +/Ob2 +/errorReport:prompt +/EHsc +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/wd4463 +/wd4838 +/we4668 +/I . +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Private +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Public +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL +/I Runtime +/I Runtime\Core\Public +/I Runtime\Core +/I Runtime\Core\Public\Algo +/I Runtime\Core\Public\Algo\Impl +/I Runtime\Core\Public\Async +/I Runtime\Core\Public\Clang +/I Runtime\Core\Public\Containers +/I Runtime\Core\Public\Delegates +/I Runtime\Core\Public\Features +/I Runtime\Core\Public\FramePro +/I Runtime\Core\Public\GenericPlatform +/I Runtime\Core\Public\HAL +/I Runtime\Core\Public\HAL\Allocators +/I Runtime\Core\Public\Hash +/I Runtime\Core\Public\Internationalization +/I Runtime\Core\Public\Logging +/I Runtime\Core\Public\Math +/I Runtime\Core\Public\Misc +/I Runtime\Core\Public\Modules +/I Runtime\Core\Public\Modules\Boilerplate +/I Runtime\Core\Public\ProfilingDebugging +/I Runtime\Core\Public\Serialization +/I Runtime\Core\Public\Serialization\Csv +/I Runtime\Core\Public\Serialization\Formatters +/I Runtime\Core\Public\Stats +/I Runtime\Core\Public\Templates +/I Runtime\Core\Public\Traits +/I Runtime\Core\Public\UObject +/I Runtime\Core\Public\Windows +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty +/I Runtime\Projects\Public +/I Runtime\Projects +/I Runtime\Projects\Public\Interfaces +/I Runtime\Json\Public +/I Runtime\Json +/I Runtime\Json\Public\Dom +/I Runtime\Json\Public\Policies +/I Runtime\Json\Public\Serialization +/I "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\INCLUDE" +/I "C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" +/FI"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Core\SharedPCH.Core.h" +/Yu"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Core\SharedPCH.Core.h" +/Fp"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Core\SharedPCH.Core.h.pch" +"D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Private\GMSSL.cpp" +/FI"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Definitions.GMSSL.h" +/Fo"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\GMSSL.cpp.obj" +/TP +/GR- +/W4 \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/LiveCodingInfo.json b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/LiveCodingInfo.json new file mode 100644 index 0000000..30eb3b9 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/LiveCodingInfo.json @@ -0,0 +1,13 @@ +{ + "RemapUnityFiles": + { + "Module.GMSSL.cpp.obj": [ + "GMSSL.cpp.obj", + "libcryptAPIsmObject.cpp.obj" + ], + "Module.GMSSL.gen.cpp.obj": [ + "GMSSL.init.gen.cpp.obj", + "libcryptAPIsmObject.gen.cpp.obj" + ] + } +} \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp new file mode 100644 index 0000000..c97e45c --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp @@ -0,0 +1,3 @@ +// This file is automatically generated at compile-time to include some subset of the user-created cpp files. +#include "D:/Projects/CGB_VR/Plugins/GMSSL/Source/GMSSL/Private/GMSSL.cpp" +#include "D:/Projects/CGB_VR/Plugins/GMSSL/Source/GMSSL/Private/libcryptAPIsmObject.cpp" diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.obj b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.obj new file mode 100644 index 0000000..3da1bd0 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.obj differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.obj.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.obj.response new file mode 100644 index 0000000..51d19af --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.obj.response @@ -0,0 +1,587 @@ +/Zc:inline +/nologo +/Oi +/c +/Gw +/Gy +/Zm1000 +/wd4819 +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/source-charset:utf-8 +/execution-charset:utf-8 +/Ox +/Ot +/GF +/Ob2 +/errorReport:prompt +/EHsc +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/wd4463 +/we4668 +/wd4244 +/wd4838 +/I . +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Private +/I D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Inc\GMSSL +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Public +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL +/I Runtime +/I Runtime\TraceLog\Public +/I Runtime\Core\Public +/I Runtime\Core +/I Runtime\Core\Public\Algo +/I Runtime\Core\Public\Algo\Impl +/I Runtime\Core\Public\Async +/I Runtime\Core\Public\Clang +/I Runtime\Core\Public\Compression +/I Runtime\Core\Public\Concepts +/I Runtime\Core\Public\Containers +/I Runtime\Core\Public\Delegates +/I Runtime\Core\Public\Experimental +/I Runtime\Core\Public\Experimental\Containers +/I Runtime\Core\Public\Features +/I Runtime\Core\Public\FileCache +/I Runtime\Core\Public\FramePro +/I Runtime\Core\Public\GenericPlatform +/I Runtime\Core\Public\HAL +/I Runtime\Core\Public\HAL\Allocators +/I Runtime\Core\Public\Hash +/I Runtime\Core\Public\Internationalization +/I Runtime\Core\Public\IO +/I Runtime\Core\Public\Logging +/I Runtime\Core\Public\Math +/I Runtime\Core\Public\Memory +/I Runtime\Core\Public\MemPro +/I Runtime\Core\Public\Misc +/I Runtime\Core\Public\Modules +/I Runtime\Core\Public\Modules\Boilerplate +/I Runtime\Core\Public\MSVC +/I Runtime\Core\Public\ProfilingDebugging +/I Runtime\Core\Public\Serialization +/I Runtime\Core\Public\Serialization\Csv +/I Runtime\Core\Public\Serialization\Formatters +/I Runtime\Core\Public\Stats +/I Runtime\Core\Public\String +/I Runtime\Core\Public\Templates +/I Runtime\Core\Public\Traits +/I Runtime\Core\Public\UObject +/I Runtime\Core\Public\Windows +/I Runtime\TraceLog +/I Runtime\TraceLog\Public\Trace +/I Runtime\TraceLog\Public\Trace\Detail +/I Runtime\TraceLog\Public\Trace\Detail\Protocols +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\CoreUObject +/I Runtime\CoreUObject\Public +/I Runtime\CoreUObject +/I Runtime\CoreUObject\Public\Blueprint +/I Runtime\CoreUObject\Public\Internationalization +/I Runtime\CoreUObject\Public\Misc +/I Runtime\CoreUObject\Public\Serialization +/I Runtime\CoreUObject\Public\Serialization\Formatters +/I Runtime\CoreUObject\Public\Templates +/I Runtime\CoreUObject\Public\UObject +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Engine +/I Runtime\Engine\Classes +/I Runtime\Engine\Public +/I Runtime\Engine +/I Runtime\Engine\Public\AI +/I Runtime\Engine\Public\AI\Navigation +/I Runtime\Engine\Public\Analytics +/I Runtime\Engine\Public\Animation +/I Runtime\Engine\Public\Audio +/I Runtime\Engine\Public\Blueprint +/I Runtime\Engine\Public\Curves +/I Runtime\Engine\Public\EdGraph +/I Runtime\Engine\Public\Internationalization +/I Runtime\Engine\Public\Net +/I Runtime\Engine\Public\Net\Util +/I Runtime\Engine\Public\PacketHandlers +/I Runtime\Engine\Public\Performance +/I Runtime\Engine\Public\Physics +/I Runtime\Engine\Public\Physics\Experimental +/I Runtime\Engine\Public\Physics\ImmediatePhysics +/I Runtime\Engine\Public\Physics\ImmediatePhysics\ImmediatePhysicsChaos +/I Runtime\Engine\Public\Physics\ImmediatePhysics\ImmediatePhysicsPhysX +/I Runtime\Engine\Public\Physics\ImmediatePhysics\ImmediatePhysicsShared +/I Runtime\Engine\Public\Physics\Tests +/I Runtime\Engine\Public\ProfilingDebugging +/I Runtime\Engine\Public\Rendering +/I Runtime\Engine\Public\Slate +/I Runtime\Engine\Public\Streaming +/I Runtime\Engine\Public\Subsystems +/I Runtime\Engine\Public\Tests +/I Runtime\Engine\Public\VisualLogger +/I Runtime\Engine\Public\VT +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\NetCore +/I Runtime\Net +/I Runtime\Net\Core\Classes +/I Runtime\Net\Core\Public +/I Runtime\Net\Core +/I Runtime\Net\Core\Public\Net +/I Runtime\Net\Core\Public\Net\Core +/I Runtime\Net\Core\Public\Net\Core\Analytics +/I Runtime\Net\Core\Public\Net\Core\Misc +/I Runtime\Net\Core\Public\Net\Core\PushModel +/I Runtime\Net\Core\Public\Net\Core\Trace +/I Runtime\Net\Core\Public\Net\Core\Trace\Private +/I Runtime\ApplicationCore\Public +/I Runtime\ApplicationCore +/I Runtime\ApplicationCore\Public\GenericPlatform +/I Runtime\ApplicationCore\Public\GenericPlatform\Accessibility +/I Runtime\ApplicationCore\Public\HAL +/I Runtime\ApplicationCore\Public\Windows +/I Runtime\ApplicationCore\Public\Windows\Accessibility +/I Runtime\RHI\Public +/I Runtime\RHI +/I Runtime\Json\Public +/I Runtime\Json +/I Runtime\Json\Public\Dom +/I Runtime\Json\Public\Policies +/I Runtime\Json\Public\Serialization +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\SlateCore +/I Runtime\SlateCore\Public +/I Runtime\SlateCore +/I Runtime\SlateCore\Public\Animation +/I Runtime\SlateCore\Public\Application +/I Runtime\SlateCore\Public\Brushes +/I Runtime\SlateCore\Public\Debugging +/I Runtime\SlateCore\Public\FastUpdate +/I Runtime\SlateCore\Public\Fonts +/I Runtime\SlateCore\Public\Input +/I Runtime\SlateCore\Public\Layout +/I Runtime\SlateCore\Public\Rendering +/I Runtime\SlateCore\Public\Sound +/I Runtime\SlateCore\Public\Styling +/I Runtime\SlateCore\Public\Textures +/I Runtime\SlateCore\Public\Types +/I Runtime\SlateCore\Public\Widgets +/I Runtime\SlateCore\Public\Widgets\Accessibility +/I Runtime\SlateCore\Public\Widgets\Images +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\InputCore +/I Runtime\InputCore\Classes +/I Runtime\InputCore\Public +/I Runtime\InputCore +/I Runtime\InputCore\Public\GenericPlatform +/I Runtime\InputCore\Public\HAL +/I Runtime\InputCore\Public\Windows +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Slate +/I Runtime\Slate\Public +/I Runtime\Slate +/I Runtime\Slate\Public\Framework +/I Runtime\Slate\Public\Framework\Application +/I Runtime\Slate\Public\Framework\Commands +/I Runtime\Slate\Public\Framework\Docking +/I Runtime\Slate\Public\Framework\Layout +/I Runtime\Slate\Public\Framework\MetaData +/I Runtime\Slate\Public\Framework\MultiBox +/I Runtime\Slate\Public\Framework\Notifications +/I Runtime\Slate\Public\Framework\Styling +/I Runtime\Slate\Public\Framework\Text +/I Runtime\Slate\Public\Framework\Text\Windows +/I Runtime\Slate\Public\Framework\Views +/I Runtime\Slate\Public\Widgets +/I Runtime\Slate\Public\Widgets\Accessibility +/I Runtime\Slate\Public\Widgets\Colors +/I Runtime\Slate\Public\Widgets\Docking +/I Runtime\Slate\Public\Widgets\Images +/I Runtime\Slate\Public\Widgets\Input +/I Runtime\Slate\Public\Widgets\LayerManager +/I Runtime\Slate\Public\Widgets\Layout +/I Runtime\Slate\Public\Widgets\Navigation +/I Runtime\Slate\Public\Widgets\Notifications +/I Runtime\Slate\Public\Widgets\Text +/I Runtime\Slate\Public\Widgets\Views +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ImageWrapper +/I Runtime\ImageWrapper\Public +/I Runtime\ImageWrapper +/I Runtime\Messaging\Public +/I Runtime\Messaging +/I Runtime\MessagingCommon\Public +/I Runtime\MessagingCommon +/I Runtime\RenderCore\Public +/I Runtime\RenderCore +/I Runtime\RenderCore\Public\ProfilingDebugging +/I Runtime\Analytics +/I Runtime\Analytics\AnalyticsET\Public +/I Runtime\Analytics\AnalyticsET +/I Runtime\Analytics\Analytics\Public +/I Runtime\Analytics\Analytics +/I Runtime\Analytics\Analytics\Public\Interfaces +/I Runtime\Sockets\Public +/I Runtime\Sockets +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AssetRegistry +/I Runtime\AssetRegistry\Public +/I Runtime\AssetRegistry +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EngineMessages +/I Runtime\EngineMessages\Public +/I Runtime\EngineMessages +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EngineSettings +/I Runtime\EngineSettings\Classes +/I Runtime\EngineSettings\Public +/I Runtime\EngineSettings +/I Runtime\SynthBenchmark\Public +/I Runtime\SynthBenchmark +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Renderer +/I Runtime\Renderer\Public +/I Runtime\Renderer +/I Runtime\Renderer\Public\VT +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GameplayTags +/I Runtime\GameplayTags\Classes +/I Runtime\GameplayTags\Public +/I Runtime\GameplayTags +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\PacketHandler +/I Runtime\PacketHandlers +/I Runtime\PacketHandlers\PacketHandler\Classes +/I Runtime\PacketHandlers\PacketHandler\Public +/I Runtime\PacketHandlers\PacketHandler +/I Runtime\PacketHandlers\ReliabilityHandlerComponent\Public +/I Runtime\PacketHandlers\ReliabilityHandlerComponent +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioPlatformConfiguration +/I Runtime\AudioPlatformConfiguration\Public +/I Runtime\AudioPlatformConfiguration +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MeshDescription +/I Runtime\MeshDescription\Public +/I Runtime\MeshDescription +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\StaticMeshDescription +/I Runtime\StaticMeshDescription\Public +/I Runtime\StaticMeshDescription +/I Runtime\PakFile\Public +/I Runtime\PakFile +/I Runtime\RSA\Public +/I Runtime\RSA +/I Runtime\NetworkReplayStreaming +/I Runtime\NetworkReplayStreaming\NetworkReplayStreaming\Public +/I Runtime\NetworkReplayStreaming\NetworkReplayStreaming +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\PhysicsCore +/I Runtime\PhysicsCore\Public +/I Runtime\PhysicsCore +/I Runtime\Experimental +/I Runtime\Experimental\Chaos\Public +/I Runtime\Experimental\Chaos +/I Runtime\Experimental\Chaos\Public\Chaos +/I Runtime\Experimental\Chaos\Public\Chaos\Collision +/I Runtime\Experimental\Chaos\Public\Chaos\Evolution +/I Runtime\Experimental\Chaos\Public\Chaos\Framework +/I Runtime\Experimental\Chaos\Public\Chaos\Joint +/I Runtime\Experimental\Chaos\Public\Chaos\Particle +/I Runtime\Experimental\ChaosCore\Public +/I Runtime\Experimental\ChaosCore +/I Runtime\Experimental\ChaosCore\Public\Chaos +/I ThirdParty +/I Runtime\Experimental\Voronoi\Public +/I Runtime\Experimental\Voronoi +/I Runtime\Experimental\Voronoi\Public\Voronoi +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\FieldSystemCore +/I Runtime\Experimental\FieldSystem\Source +/I Runtime\Experimental\FieldSystem\Source\FieldSystemCore\Public +/I Runtime\Experimental\FieldSystem\Source\FieldSystemCore +/I Runtime\Experimental\FieldSystem\Source\FieldSystemCore\Public\Field +/I Runtime\SignalProcessing\Public +/I Runtime\SignalProcessing +/I Runtime\SignalProcessing\Public\DSP +/I Runtime\SignalProcessing\Public\DSP\Encoders +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioExtensions +/I Runtime\AudioExtensions\Public +/I Runtime\AudioExtensions +/I Runtime\AudioMixerCore\Public +/I Runtime\AudioMixerCore +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\UnrealEd +/I Editor +/I Programs\UnrealLightmass\Public +/I Developer\Android\AndroidDeviceDetection\Public\Interfaces +/I Editor\UnrealEd\Classes +/I Editor\UnrealEd\Public +/I Editor\UnrealEd +/I Editor\UnrealEd\Public\AutoReimport +/I Editor\UnrealEd\Public\Bookmarks +/I Editor\UnrealEd\Public\Commandlets +/I Editor\UnrealEd\Public\Dialogs +/I Editor\UnrealEd\Public\DragAndDrop +/I Editor\UnrealEd\Public\Features +/I Editor\UnrealEd\Public\Kismet2 +/I Editor\UnrealEd\Public\Layers +/I Editor\UnrealEd\Public\Settings +/I Editor\UnrealEd\Public\Subsystems +/I Editor\UnrealEd\Public\Tests +/I Editor\UnrealEd\Public\Toolkits +/I Editor\UnrealEd\Public\Tools +/I Developer +/I Developer\DirectoryWatcher\Public +/I Developer\DirectoryWatcher +/I Editor\Documentation\Public +/I Editor\Documentation +/I Runtime\Projects\Public +/I Runtime\Projects +/I Runtime\Projects\Public\Interfaces +/I Runtime\SandboxFile\Public +/I Runtime\SandboxFile +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EditorStyle +/I Editor\EditorStyle\Public +/I Editor\EditorStyle +/I Editor\EditorStyle\Public\Classes +/I Editor\EditorStyle\Public\Interfaces +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\SourceControl +/I Developer\SourceControl\Public +/I Developer\SourceControl +/I Developer\SourceControl\Public\Tests +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\UnrealEdMessages +/I Editor\UnrealEdMessages\Classes +/I Editor\UnrealEdMessages\Public +/I Editor\UnrealEdMessages +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GameplayDebugger +/I Developer\GameplayDebugger\Public +/I Developer\GameplayDebugger +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\BlueprintGraph +/I Editor\BlueprintGraph\Classes +/I Editor\BlueprintGraph\Public +/I Editor\BlueprintGraph +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EditorSubsystem +/I Editor\EditorSubsystem\Public +/I Editor\EditorSubsystem +/I Runtime\Online +/I Runtime\Online\HTTP\Public +/I Runtime\Online\HTTP +/I Runtime\Online\HTTP\Public\GenericPlatform +/I Runtime\Online\HTTP\Public\Interfaces +/I Runtime\Online\HTTP\Public\Windows +/I Runtime\UnrealAudio\Public +/I Runtime\UnrealAudio +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\FunctionalTesting +/I Developer\FunctionalTesting\Classes +/I Developer\FunctionalTesting\Public +/I Developer\FunctionalTesting +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AutomationController +/I Developer\AutomationController\Public +/I Developer\AutomationController +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Localization +/I Developer\Localization\Public +/I Developer\Localization +/I Developer\Localization\Public\Serialization +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioEditor +/I Editor\AudioEditor\Classes +/I Editor\AudioEditor\Public +/I Editor\AudioEditor +/I Editor\AudioEditor\Public\AssetTypeActions +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioMixer +/I Runtime\AudioMixer\Classes +/I Runtime\AudioMixer\Public +/I Runtime\AudioMixer +/I Runtime\AudioMixer\Public\Components +/I Runtime\AudioMixer\Public\SoundFileIO +/I Developer\TargetPlatform\Public +/I Developer\TargetPlatform +/I Developer\TargetPlatform\Public\Common +/I Developer\TargetPlatform\Public\Interfaces +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\LevelEditor +/I Editor\LevelEditor\Public +/I Editor\LevelEditor +/I Developer\Settings\Public +/I Developer\Settings +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\IntroTutorials +/I Editor\IntroTutorials\Public +/I Editor\IntroTutorials +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\HeadMountedDisplay +/I Runtime\HeadMountedDisplay\Public +/I Runtime\HeadMountedDisplay +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\VREditor +/I Editor\VREditor +/I Editor\VREditor\Public +/I Editor\CommonMenuExtensions\Public +/I Editor\CommonMenuExtensions +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Landscape +/I Runtime\Landscape\Classes +/I Runtime\Landscape\Public +/I Runtime\Landscape +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\PropertyEditor +/I Editor\PropertyEditor\Public +/I Editor\PropertyEditor +/I Editor\ActorPickerMode\Public +/I Editor\ActorPickerMode +/I Editor\SceneDepthPickerMode\Public +/I Editor\SceneDepthPickerMode +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\DetailCustomizations +/I Editor\DetailCustomizations\Public +/I Editor\DetailCustomizations +/I Editor\DetailCustomizations\Public\Customizations +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ClassViewer +/I Editor\ClassViewer\Public +/I Editor\ClassViewer +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GraphEditor +/I Editor\GraphEditor\Public +/I Editor\GraphEditor +/I Editor\GraphEditor\Public\DragAndDrop +/I Editor\GraphEditor\Public\KismetNodes +/I Editor\GraphEditor\Public\KismetPins +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\StructViewer +/I Editor\StructViewer\Public +/I Editor\StructViewer +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ContentBrowser +/I Editor\ContentBrowser\Public +/I Editor\ContentBrowser +/I ThirdParty\libSampleRate\Public +/I ThirdParty\libSampleRate +/I Runtime\NetworkFileSystem\Public +/I Runtime\NetworkFileSystem +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\UMG +/I Runtime\UMG\Public +/I Runtime\UMG +/I Runtime\UMG\Public\Animation +/I Runtime\UMG\Public\Binding +/I Runtime\UMG\Public\Blueprint +/I Runtime\UMG\Public\Components +/I Runtime\UMG\Public\Editor +/I Runtime\UMG\Public\Slate +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MovieScene +/I Runtime\MovieScene\Public +/I Runtime\MovieScene +/I Runtime\MovieScene\Public\Channels +/I Runtime\MovieScene\Public\Compilation +/I Runtime\MovieScene\Public\Evaluation +/I Runtime\MovieScene\Public\Evaluation\Blending +/I Runtime\MovieScene\Public\Generators +/I Runtime\MovieScene\Public\Sections +/I Runtime\MovieScene\Public\Tracks +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\TimeManagement +/I Runtime\TimeManagement\Public +/I Runtime\TimeManagement +/I Runtime\TimeManagement\Public\Widgets +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MovieSceneTracks +/I Runtime\MovieSceneTracks\Public +/I Runtime\MovieSceneTracks +/I Runtime\MovieSceneTracks\Public\Channels +/I Runtime\MovieSceneTracks\Public\Evaluation +/I Runtime\MovieSceneTracks\Public\Sections +/I Runtime\MovieSceneTracks\Public\Tracks +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AnimationCore +/I Runtime\AnimationCore\Public +/I Runtime\AnimationCore +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\PropertyPath +/I Runtime\PropertyPath\Public +/I Runtime\PropertyPath +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\NavigationSystem +/I Runtime\NavigationSystem\Public +/I Runtime\NavigationSystem +/I Runtime\NavigationSystem\Public\NavAreas +/I Runtime\NavigationSystem\Public\NavFilters +/I Runtime\NavigationSystem\Public\NavGraph +/I Runtime\NavigationSystem\Public\NavMesh +/I Developer\MeshBuilder\Public +/I Developer\MeshBuilder +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MaterialShaderQualitySettings +/I Runtime\MaterialShaderQualitySettings\Classes +/I Runtime\MaterialShaderQualitySettings +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\InteractiveToolsFramework +/I Runtime\Experimental\InteractiveToolsFramework\Public +/I Runtime\Experimental\InteractiveToolsFramework +/I Runtime\Experimental\InteractiveToolsFramework\Public\BaseBehaviors +/I Runtime\Experimental\InteractiveToolsFramework\Public\BaseGizmos +/I Runtime\Experimental\InteractiveToolsFramework\Public\BaseTools +/I Runtime\Experimental\InteractiveToolsFramework\Public\Changes +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ToolMenusEditor +/I Editor\ToolMenusEditor\Public +/I Editor\ToolMenusEditor +/I Runtime\Windows +/I Runtime\Windows\XAudio2\Public +/I Runtime\Windows\XAudio2 +/I Runtime\Windows\AudioMixerXAudio2 +/I Editor\AssetTagsEditor\Public +/I Editor\AssetTagsEditor +/I Developer\CollectionManager\Public +/I Developer\CollectionManager +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AddContentDialog +/I Editor\AddContentDialog\Public +/I Editor\AddContentDialog +/I ThirdParty\IntelEmbree\Embree2140\Win64\include +/I Developer\MeshUtilities\Public +/I Developer\MeshUtilities +/I Developer\MeshMergeUtilities\Public +/I Developer\MeshMergeUtilities +/I Developer\HierarchicalLODUtilities\Public +/I Developer\HierarchicalLODUtilities +/I Developer\MeshReductionInterface\Public +/I Developer\MeshReductionInterface +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AssetTools +/I Developer\AssetTools\Public +/I Developer\AssetTools +/I Developer\AssetTools\Public\AssetTypeActions +/I Editor\KismetCompiler\Public +/I Editor\KismetCompiler +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GameplayTasks +/I Runtime\GameplayTasks\Classes +/I Runtime\GameplayTasks\Public +/I Runtime\GameplayTasks +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AIModule +/I Runtime\AIModule\Public +/I Runtime\AIModule\Classes +/I Runtime\AIModule +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Kismet +/I Editor\Kismet\Classes +/I Editor\Kismet\Public +/I Editor\Kismet +/I Editor\Kismet\Public\WorkflowOrientedApp +/I Runtime\PhysicsSQ\Public +/I Runtime\PhysicsSQ +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ChaosSolvers +/I Runtime\Experimental\ChaosSolvers\Public +/I Runtime\Experimental\ChaosSolvers +/I Runtime\Experimental\ChaosSolvers\Public\Framework +/I Runtime\Experimental\ChaosSolvers\Public\PhysicsProxy +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GeometryCollectionCore +/I Runtime\Experimental\GeometryCollectionCore\Public +/I Runtime\Experimental\GeometryCollectionCore +/I Runtime\Experimental\GeometryCollectionCore\Public\GeometryCollection +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GeometryCollectionSimulationCore +/I Runtime\Experimental\GeometryCollectionSimulationCore\Public +/I Runtime\Experimental\GeometryCollectionSimulationCore +/I Runtime\Experimental\GeometryCollectionSimulationCore\Public\GeometryCollection +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ClothingSystemRuntimeInterface +/I Runtime\ClothingSystemRuntimeInterface\Public +/I Runtime\ClothingSystemRuntimeInterface +/I ThirdParty\PhysX3\PxShared\include +/I ThirdParty\PhysX3\PxShared\include\cudamanager +/I ThirdParty\PhysX3\PxShared\include\filebuf +/I ThirdParty\PhysX3\PxShared\include\foundation +/I ThirdParty\PhysX3\PxShared\include\pvd +/I ThirdParty\PhysX3\PxShared\include\task +/I ThirdParty\PhysX3\PhysX_3.4\Include +/I ThirdParty\PhysX3\PhysX_3.4\Include\cooking +/I ThirdParty\PhysX3\PhysX_3.4\Include\common +/I ThirdParty\PhysX3\PhysX_3.4\Include\extensions +/I ThirdParty\PhysX3\PhysX_3.4\Include\geometry +/I ThirdParty\PhysX3\APEX_1.4\include +/I ThirdParty\PhysX3\APEX_1.4\include\clothing +/I ThirdParty\PhysX3\APEX_1.4\include\nvparameterized +/I ThirdParty\PhysX3\APEX_1.4\include\legacy +/I ThirdParty\PhysX3\APEX_1.4\include\PhysX3 +/I ThirdParty\PhysX3\APEX_1.4\common\include +/I ThirdParty\PhysX3\APEX_1.4\common\include\autogen +/I ThirdParty\PhysX3\APEX_1.4\framework\include +/I ThirdParty\PhysX3\APEX_1.4\framework\include\autogen +/I ThirdParty\PhysX3\APEX_1.4\shared\general\RenderDebug\public +/I ThirdParty\PhysX3\APEX_1.4\shared\general\PairFilter\include +/I ThirdParty\PhysX3\APEX_1.4\shared\internal\include +/I "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\INCLUDE" +/I "C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.2\include\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" +/FI"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h" +/Yu"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h" +/Fp"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.pch" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp" +/FI"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Definitions.GMSSL.h" +/Fo"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +/TP +/GR- +/W4 \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.obj.response.old b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.obj.response.old new file mode 100644 index 0000000..daae50e --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.obj.response.old @@ -0,0 +1,435 @@ +/Zc:inline +/nologo +/Oi +/c +/Gy +/Zm850 +/wd4819 +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/source-charset:utf-8 /execution-charset:utf-8 +/Ox +/Ot +/Ob2 +/errorReport:prompt +/EHsc +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/wd4463 +/wd4838 +/we4668 +/I . +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Private +/I D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Inc\GMSSL +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Public +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL +/I Runtime +/I Runtime\Core\Public +/I Runtime\Core +/I Runtime\Core\Public\Algo +/I Runtime\Core\Public\Algo\Impl +/I Runtime\Core\Public\Async +/I Runtime\Core\Public\Clang +/I Runtime\Core\Public\Containers +/I Runtime\Core\Public\Delegates +/I Runtime\Core\Public\Features +/I Runtime\Core\Public\FramePro +/I Runtime\Core\Public\GenericPlatform +/I Runtime\Core\Public\HAL +/I Runtime\Core\Public\HAL\Allocators +/I Runtime\Core\Public\Hash +/I Runtime\Core\Public\Internationalization +/I Runtime\Core\Public\Logging +/I Runtime\Core\Public\Math +/I Runtime\Core\Public\Misc +/I Runtime\Core\Public\Modules +/I Runtime\Core\Public\Modules\Boilerplate +/I Runtime\Core\Public\ProfilingDebugging +/I Runtime\Core\Public\Serialization +/I Runtime\Core\Public\Serialization\Csv +/I Runtime\Core\Public\Serialization\Formatters +/I Runtime\Core\Public\Stats +/I Runtime\Core\Public\Templates +/I Runtime\Core\Public\Traits +/I Runtime\Core\Public\UObject +/I Runtime\Core\Public\Windows +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\CoreUObject +/I Runtime\CoreUObject\Public +/I Runtime\CoreUObject +/I Runtime\CoreUObject\Public\Blueprint +/I Runtime\CoreUObject\Public\Internationalization +/I Runtime\CoreUObject\Public\Misc +/I Runtime\CoreUObject\Public\Serialization +/I Runtime\CoreUObject\Public\Serialization\Formatters +/I Runtime\CoreUObject\Public\Templates +/I Runtime\CoreUObject\Public\UObject +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Engine +/I Runtime\Engine\Classes +/I Runtime\Engine\Public +/I Runtime\Engine +/I Runtime\Engine\Public\AI +/I Runtime\Engine\Public\AI\Navigation +/I Runtime\Engine\Public\Analytics +/I Runtime\Engine\Public\Animation +/I Runtime\Engine\Public\Curves +/I Runtime\Engine\Public\EdGraph +/I Runtime\Engine\Public\Internationalization +/I Runtime\Engine\Public\Net +/I Runtime\Engine\Public\PacketHandlers +/I Runtime\Engine\Public\Performance +/I Runtime\Engine\Public\Physics +/I Runtime\Engine\Public\Physics\Experimental +/I Runtime\Engine\Public\Physics\ImmediatePhysics +/I Runtime\Engine\Public\ProfilingDebugging +/I Runtime\Engine\Public\Rendering +/I Runtime\Engine\Public\Slate +/I Runtime\Engine\Public\Tests +/I Runtime\Engine\Public\VisualLogger +/I Runtime\ApplicationCore\Public +/I Runtime\ApplicationCore +/I Runtime\ApplicationCore\Public\GenericPlatform +/I Runtime\ApplicationCore\Public\HAL +/I Runtime\ApplicationCore\Public\Windows +/I Runtime\RHI\Public +/I Runtime\RHI +/I Runtime\Json\Public +/I Runtime\Json +/I Runtime\Json\Public\Dom +/I Runtime\Json\Public\Policies +/I Runtime\Json\Public\Serialization +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\SlateCore +/I Runtime\SlateCore\Public +/I Runtime\SlateCore +/I Runtime\SlateCore\Public\Animation +/I Runtime\SlateCore\Public\Application +/I Runtime\SlateCore\Public\Brushes +/I Runtime\SlateCore\Public\Debugging +/I Runtime\SlateCore\Public\Fonts +/I Runtime\SlateCore\Public\Input +/I Runtime\SlateCore\Public\Layout +/I Runtime\SlateCore\Public\Logging +/I Runtime\SlateCore\Public\Rendering +/I Runtime\SlateCore\Public\Sound +/I Runtime\SlateCore\Public\Styling +/I Runtime\SlateCore\Public\Textures +/I Runtime\SlateCore\Public\Types +/I Runtime\SlateCore\Public\Widgets +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\InputCore +/I Runtime\InputCore\Classes +/I Runtime\InputCore\Public +/I Runtime\InputCore +/I Runtime\InputCore\Public\GenericPlatform +/I Runtime\InputCore\Public\HAL +/I Runtime\InputCore\Public\Windows +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Slate +/I Runtime\Slate\Public +/I Runtime\Slate +/I Runtime\Slate\Public\Framework +/I Runtime\Slate\Public\Framework\Application +/I Runtime\Slate\Public\Framework\Commands +/I Runtime\Slate\Public\Framework\Docking +/I Runtime\Slate\Public\Framework\Layout +/I Runtime\Slate\Public\Framework\MetaData +/I Runtime\Slate\Public\Framework\MultiBox +/I Runtime\Slate\Public\Framework\Notifications +/I Runtime\Slate\Public\Framework\Styling +/I Runtime\Slate\Public\Framework\Text +/I Runtime\Slate\Public\Framework\Views +/I Runtime\Slate\Public\Widgets +/I Runtime\Slate\Public\Widgets\Colors +/I Runtime\Slate\Public\Widgets\Docking +/I Runtime\Slate\Public\Widgets\Images +/I Runtime\Slate\Public\Widgets\Input +/I Runtime\Slate\Public\Widgets\LayerManager +/I Runtime\Slate\Public\Widgets\Layout +/I Runtime\Slate\Public\Widgets\Navigation +/I Runtime\Slate\Public\Widgets\Notifications +/I Runtime\Slate\Public\Widgets\Text +/I Runtime\Slate\Public\Widgets\Views +/I Runtime\ImageWrapper\Public +/I Runtime\ImageWrapper +/I Runtime\Messaging\Public +/I Runtime\Messaging +/I Runtime\MessagingCommon\Public +/I Runtime\MessagingCommon +/I Runtime\RenderCore\Public +/I Runtime\RenderCore +/I Runtime\ShaderCore\Public +/I Runtime\ShaderCore +/I Runtime\Sockets\Public +/I Runtime\Sockets +/I Runtime\UtilityShaders\Public +/I Runtime\UtilityShaders +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AssetRegistry +/I Runtime\AssetRegistry\Public +/I Runtime\AssetRegistry +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EngineMessages +/I Runtime\EngineMessages\Public +/I Runtime\EngineMessages +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EngineSettings +/I Runtime\EngineSettings\Classes +/I Runtime\EngineSettings\Public +/I Runtime\EngineSettings +/I Runtime\SynthBenchmark\Public +/I Runtime\SynthBenchmark +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Renderer +/I Runtime\Renderer\Public +/I Runtime\Renderer +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GameplayTags +/I Runtime\GameplayTags\Classes +/I Runtime\GameplayTags\Public +/I Runtime\GameplayTags +/I Runtime\DatabaseSupport\Public +/I Runtime\DatabaseSupport +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\PacketHandler +/I Runtime\PacketHandlers +/I Runtime\PacketHandlers\PacketHandler\Classes +/I Runtime\PacketHandlers\PacketHandler\Public +/I Runtime\PacketHandlers\PacketHandler +/I Runtime\PacketHandlers\ReliabilityHandlerComponent\Public +/I Runtime\PacketHandlers\ReliabilityHandlerComponent +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioPlatformConfiguration +/I Runtime\AudioPlatformConfiguration\Public +/I Runtime\AudioPlatformConfiguration +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MeshDescription +/I Runtime\MeshDescription\Public +/I Runtime\MeshDescription +/I Runtime\PakFile\Public +/I Runtime\PakFile +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\UnrealEd +/I Editor +/I Programs\UnrealLightmass\Public +/I Developer\Android\AndroidDeviceDetection\Public\Interfaces +/I Editor\UnrealEd\Classes +/I Editor\UnrealEd\Public +/I Editor\UnrealEd +/I Editor\UnrealEd\Public\AutoReimport +/I Editor\UnrealEd\Public\Bookmarks +/I Editor\UnrealEd\Public\Commandlets +/I Editor\UnrealEd\Public\Dialogs +/I Editor\UnrealEd\Public\DragAndDrop +/I Editor\UnrealEd\Public\Features +/I Editor\UnrealEd\Public\Kismet2 +/I Editor\UnrealEd\Public\Layers +/I Editor\UnrealEd\Public\Settings +/I Editor\UnrealEd\Public\Tests +/I Editor\UnrealEd\Public\Toolkits +/I Editor\BspMode\Public +/I Editor\BspMode +/I Developer +/I Developer\DirectoryWatcher\Public +/I Developer\DirectoryWatcher +/I Editor\Documentation\Public +/I Editor\Documentation +/I Runtime\Projects\Public +/I Runtime\Projects +/I Runtime\Projects\Public\Interfaces +/I Runtime\SandboxFile\Public +/I Runtime\SandboxFile +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EditorStyle +/I Editor\EditorStyle\Public +/I Editor\EditorStyle +/I Editor\EditorStyle\Public\Classes +/I Editor\EditorStyle\Public\Interfaces +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\SourceControl +/I Developer\SourceControl\Public +/I Developer\SourceControl +/I Developer\SourceControl\Public\Tests +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\UnrealEdMessages +/I Editor\UnrealEdMessages\Classes +/I Editor\UnrealEdMessages\Public +/I Editor\UnrealEdMessages +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GameplayDebugger +/I Developer\GameplayDebugger\Public +/I Developer\GameplayDebugger +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\BlueprintGraph +/I Editor\BlueprintGraph\Classes +/I Editor\BlueprintGraph\Public +/I Editor\BlueprintGraph +/I Runtime\Online +/I Runtime\Online\HTTP\Public +/I Runtime\Online\HTTP +/I Runtime\Online\HTTP\Public\GenericPlatform +/I Runtime\Online\HTTP\Public\Interfaces +/I Runtime\Online\HTTP\Public\Windows +/I Runtime\UnrealAudio\Public +/I Runtime\UnrealAudio +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\FunctionalTesting +/I Developer\FunctionalTesting\Classes +/I Developer\FunctionalTesting\Public +/I Developer\FunctionalTesting +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AutomationController +/I Developer\AutomationController\Public +/I Developer\AutomationController +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Localization +/I Developer\Localization\Public +/I Developer\Localization +/I Developer\Localization\Public\Serialization +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioEditor +/I Editor\AudioEditor\Classes +/I Editor\AudioEditor\Public +/I Editor\AudioEditor +/I Editor\AudioEditor\Public\AssetTypeActions +/I Editor\LevelEditor\Public +/I Editor\LevelEditor +/I Developer\Settings\Public +/I Developer\Settings +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\IntroTutorials +/I Editor\IntroTutorials\Public +/I Editor\IntroTutorials +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\HeadMountedDisplay +/I Runtime\HeadMountedDisplay\Public +/I Runtime\HeadMountedDisplay +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\VREditor +/I Editor\VREditor +/I Editor\VREditor\Public +/I Editor\CommonMenuExtensions\Public +/I Editor\CommonMenuExtensions +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Landscape +/I Runtime\Landscape\Classes +/I Runtime\Landscape\Public +/I Runtime\Landscape +/I Editor\PropertyEditor\Public +/I Editor\PropertyEditor +/I Editor\ActorPickerMode\Public +/I Editor\ActorPickerMode +/I Editor\SceneDepthPickerMode\Public +/I Editor\SceneDepthPickerMode +/I Editor\DetailCustomizations\Public +/I Editor\DetailCustomizations +/I Editor\DetailCustomizations\Public\Customizations +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ClassViewer +/I Editor\ClassViewer\Public +/I Editor\ClassViewer +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GraphEditor +/I Editor\GraphEditor\Public +/I Editor\GraphEditor +/I Editor\GraphEditor\Public\KismetNodes +/I Editor\GraphEditor\Public\KismetPins +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ContentBrowser +/I Editor\ContentBrowser\Public +/I Editor\ContentBrowser +/I Runtime\NetworkFileSystem\Public +/I Runtime\NetworkFileSystem +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\UMG +/I Runtime\UMG\Public +/I Runtime\UMG +/I Runtime\UMG\Public\Animation +/I Runtime\UMG\Public\Binding +/I Runtime\UMG\Public\Blueprint +/I Runtime\UMG\Public\Components +/I Runtime\UMG\Public\Slate +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MovieScene +/I Runtime\MovieScene\Public +/I Runtime\MovieScene +/I Runtime\MovieScene\Public\Channels +/I Runtime\MovieScene\Public\Compilation +/I Runtime\MovieScene\Public\Evaluation +/I Runtime\MovieScene\Public\Evaluation\Blending +/I Runtime\MovieScene\Public\Generators +/I Runtime\MovieScene\Public\Sections +/I Runtime\MovieScene\Public\Tracks +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\TimeManagement +/I Runtime\TimeManagement\Public +/I Runtime\TimeManagement +/I Runtime\TimeManagement\Public\Widgets +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MovieSceneTracks +/I Runtime\MovieSceneTracks\Public +/I Runtime\MovieSceneTracks +/I Runtime\MovieSceneTracks\Public\Channels +/I Runtime\MovieSceneTracks\Public\Evaluation +/I Runtime\MovieSceneTracks\Public\Sections +/I Runtime\MovieSceneTracks\Public\Tracks +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AnimationCore +/I Runtime\AnimationCore\Public +/I Runtime\AnimationCore +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\PropertyPath +/I Runtime\PropertyPath\Public +/I Runtime\PropertyPath +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\NavigationSystem +/I Runtime\NavigationSystem\Public +/I Runtime\NavigationSystem +/I Runtime\NavigationSystem\Public\NavAreas +/I Runtime\NavigationSystem\Public\NavFilters +/I Runtime\NavigationSystem\Public\NavGraph +/I Runtime\NavigationSystem\Public\NavMesh +/I Developer\MeshBuilder\Public +/I Developer\MeshBuilder +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MaterialShaderQualitySettings +/I Runtime\MaterialShaderQualitySettings\Classes +/I Runtime\MaterialShaderQualitySettings +/I Runtime\Windows +/I Runtime\Windows\XAudio2\Public +/I Runtime\Windows\XAudio2 +/I Runtime\AudioMixer\Public +/I Runtime\Windows\AudioMixerXAudio2 +/I Developer\CollectionManager\Public +/I Developer\CollectionManager +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AddContentDialog +/I Editor\AddContentDialog\Public +/I Editor\AddContentDialog +/I ThirdParty\IntelEmbree\Embree2140\Win64\include +/I Developer\MeshUtilities\Public +/I Developer\MeshUtilities +/I Developer\MeshMergeUtilities\Public +/I Developer\MeshMergeUtilities +/I Developer\HierarchicalLODUtilities\Public +/I Developer\HierarchicalLODUtilities +/I Developer\MeshReductionInterface\Public +/I Developer\MeshReductionInterface +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AssetTools +/I Developer\AssetTools\Public +/I Developer\AssetTools +/I Developer\AssetTools\Public\AssetTypeActions +/I Editor\KismetCompiler\Public +/I Editor\KismetCompiler +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GameplayTasks +/I Runtime\GameplayTasks\Classes +/I Runtime\GameplayTasks\Public +/I Runtime\GameplayTasks +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AIModule +/I Runtime\AIModule\Public +/I Runtime\AIModule\Classes +/I Runtime\AIModule +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Kismet +/I Editor\Kismet\Classes +/I Editor\Kismet\Public +/I Editor\Kismet +/I Editor\Kismet\Public\Nodes +/I Editor\Kismet\Public\WorkflowOrientedApp +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ClothingSystemRuntimeInterface +/I Runtime\ClothingSystemRuntimeInterface\Public +/I Runtime\ClothingSystemRuntimeInterface +/I Runtime\NetworkReplayStreaming +/I Runtime\NetworkReplayStreaming\NetworkReplayStreaming\Public +/I Runtime\NetworkReplayStreaming\NetworkReplayStreaming +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioMixer +/I Runtime\AudioMixer\Classes +/I Runtime\AudioMixer +/I Runtime\AudioMixer\Public\Components +/I Runtime\AudioMixer\Public\DSP +/I ThirdParty +/I ThirdParty\libSampleRate\Public +/I ThirdParty\libSampleRate +/I "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\INCLUDE" +/I "C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" +/FI"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h" +/Yu"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h" +/Fp"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.pch" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp" +/FI"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Definitions.GMSSL.h" +/Fo"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +/TP +/GR- +/W4 \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.old b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.old new file mode 100644 index 0000000..ac67396 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.old @@ -0,0 +1,3 @@ +// This file is automatically generated at compile-time to include some subset of the user-created cpp files. +#include "D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Private\GMSSL.cpp" +#include "D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Private\libcryptAPIsmObject.cpp" diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.txt b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.txt new file mode 100644 index 0000000..2466578 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.cpp.txt @@ -0,0 +1,86 @@ +D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Definitions.GMSSL.h +D:/Projects/CGB_VR/Plugins/GMSSL/Source/GMSSL/Private/GMSSL.cpp +D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Public\GMSSL.h +D:\UE_4.25\Engine\Source\Runtime\Projects\Public\Interfaces/IPluginManager.h +D:\UE_4.25\Engine\Source\Runtime\Projects\Public\PluginDescriptor.h +d:\ue_4.25\engine\source\runtime\projects\public\ModuleDescriptor.h +d:\ue_4.25\engine\source\runtime\projects\public\CustomBuildSteps.h +d:\ue_4.25\engine\source\runtime\projects\public\LocalizationDescriptor.h +d:\ue_4.25\engine\source\runtime\projects\public\PluginReferenceDescriptor.h +D:\UE_4.25\Engine\Source\Runtime\Engine\Classes\Kismet/KismetSystemLibrary.h +D:\UE_4.25\Engine\Source\Runtime\CoreUObject\Public\UObject/PropertyAccessUtil.h +D:\UE_4.25\Engine\Source\Runtime\Engine\Classes\Engine/CollisionProfile.h +D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Engine\CollisionProfile.generated.h +D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Engine\KismetSystemLibrary.generated.h +D:\UE_4.25\Engine\Source\Runtime\Core\Public\Core.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/MonolithicHeaderBoilerplate.h +d:\ue_4.25\engine\source\runtime\core\public\GenericPlatform/GenericPlatformNamedPipe.h +d:\ue_4.25\engine\source\runtime\core\public\HAL/PlatformNamedPipe.h +d:\ue_4.25\engine\source\runtime\core\public\Windows/WindowsPlatformNamedPipe.h +d:\ue_4.25\engine\source\runtime\core\public\GenericPlatform/GenericPlatformCriticalSection.h +d:\ue_4.25\engine\source\runtime\core\public\HAL/PlatformFile.h +d:\ue_4.25\engine\source\runtime\core\public\Windows/WindowsPlatformFile.h +d:\ue_4.25\engine\source\runtime\core\public\HAL/PlatformIncludes.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/MonolithicHeaderBoilerplate.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/MessageDialog.h +d:\ue_4.25\engine\source\runtime\core\public\ProfilingDebugging/ScopedDebugInfo.h +d:\ue_4.25\engine\source\runtime\core\public\ProfilingDebugging/ExternalProfiler.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/StringUtility.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/NameAsStringProxyArchive.h +d:\ue_4.25\engine\source\runtime\core\public\Containers/MRUArray.h +d:\ue_4.25\engine\source\runtime\core\public\Containers/TransArray.h +d:\ue_4.25\engine\source\runtime\core\public\Containers/ArrayBuilder.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/SingleThreadEvent.h +d:\ue_4.25\engine\source\runtime\core\public\HAL/ThreadManager.h +d:\ue_4.25\engine\source\runtime\core\public\Containers/StaticBitArray.h +d:\ue_4.25\engine\source\runtime\core\public\Containers/MapBuilder.h +d:\ue_4.25\engine\source\runtime\core\public\HAL/ThreadingBase.h +d:\ue_4.25\engine\source\runtime\core\public\Internationalization/TextLocalizationManagerGlobals.h +d:\ue_4.25\engine\source\runtime\core\public\Internationalization/Culture.h +d:\ue_4.25\engine\source\runtime\core\public\Logging/LogSuppressionInterface.h +d:\ue_4.25\engine\source\runtime\core\public\HAL/OutputDevices.h +d:\ue_4.25\engine\source\runtime\core\public\Logging/LogScopedVerbosityOverride.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceNull.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceMemory.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceFile.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceDebug.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceArchiveWrapper.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceAnsiError.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/TimeGuard.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/LargeMemoryWriter.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/LargeMemoryData.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/LargeMemoryReader.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/BufferArchive.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/ArrayReader.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/ArrayWriter.h +d:\ue_4.25\engine\source\runtime\core\public\Serialization/BufferWriter.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/WildcardString.h +d:\ue_4.25\engine\source\runtime\core\public\Containers/CircularQueue.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceHelper.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/ScopedSlowTask.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/CallbackDevice.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/LocalTimestampDirectoryVisitor.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/BlueprintsObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/BuildObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/CoreObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/EditorObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/FrameworkObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/MobileObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/NetworkingObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/OnlineObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/PlatformObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/SequencerObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\UObject/VRObjectVersion.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/OutputDeviceConsole.h +d:\ue_4.25\engine\source\runtime\core\public\Misc/MonitoredProcess.h +D:/Projects/CGB_VR/Plugins/GMSSL/Source/GMSSL/Private/libcryptAPIsmObject.cpp +D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Public\libcryptAPIsmObject.h +D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Inc\GMSSL\libcryptAPIsmObject.generated.h +C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\INCLUDE\ctime +C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\time.h +C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\io.h +C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\corecrt_io.h +C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\process.h +C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\corecrt_startup.h +C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\math.h +C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\INCLUDE\vcruntime_startup.h diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp new file mode 100644 index 0000000..f3a7fed --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp @@ -0,0 +1,3 @@ +// This file is automatically generated at compile-time to include some subset of the user-created cpp files. +#include "D:/Projects/CGB_VR/Plugins/GMSSL/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/GMSSL.init.gen.cpp" +#include "D:/Projects/CGB_VR/Plugins/GMSSL/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/libcryptAPIsmObject.gen.cpp" diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.obj b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.obj new file mode 100644 index 0000000..490ed39 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.obj differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.obj.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.obj.response new file mode 100644 index 0000000..08b4490 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.obj.response @@ -0,0 +1,587 @@ +/Zc:inline +/nologo +/Oi +/c +/Gw +/Gy +/Zm1000 +/wd4819 +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/source-charset:utf-8 +/execution-charset:utf-8 +/Ox +/Ot +/GF +/Ob2 +/errorReport:prompt +/EHsc +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/wd4463 +/we4668 +/wd4244 +/wd4838 +/I . +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Private +/I D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Inc\GMSSL +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Public +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL +/I Runtime +/I Runtime\TraceLog\Public +/I Runtime\Core\Public +/I Runtime\Core +/I Runtime\Core\Public\Algo +/I Runtime\Core\Public\Algo\Impl +/I Runtime\Core\Public\Async +/I Runtime\Core\Public\Clang +/I Runtime\Core\Public\Compression +/I Runtime\Core\Public\Concepts +/I Runtime\Core\Public\Containers +/I Runtime\Core\Public\Delegates +/I Runtime\Core\Public\Experimental +/I Runtime\Core\Public\Experimental\Containers +/I Runtime\Core\Public\Features +/I Runtime\Core\Public\FileCache +/I Runtime\Core\Public\FramePro +/I Runtime\Core\Public\GenericPlatform +/I Runtime\Core\Public\HAL +/I Runtime\Core\Public\HAL\Allocators +/I Runtime\Core\Public\Hash +/I Runtime\Core\Public\Internationalization +/I Runtime\Core\Public\IO +/I Runtime\Core\Public\Logging +/I Runtime\Core\Public\Math +/I Runtime\Core\Public\Memory +/I Runtime\Core\Public\MemPro +/I Runtime\Core\Public\Misc +/I Runtime\Core\Public\Modules +/I Runtime\Core\Public\Modules\Boilerplate +/I Runtime\Core\Public\MSVC +/I Runtime\Core\Public\ProfilingDebugging +/I Runtime\Core\Public\Serialization +/I Runtime\Core\Public\Serialization\Csv +/I Runtime\Core\Public\Serialization\Formatters +/I Runtime\Core\Public\Stats +/I Runtime\Core\Public\String +/I Runtime\Core\Public\Templates +/I Runtime\Core\Public\Traits +/I Runtime\Core\Public\UObject +/I Runtime\Core\Public\Windows +/I Runtime\TraceLog +/I Runtime\TraceLog\Public\Trace +/I Runtime\TraceLog\Public\Trace\Detail +/I Runtime\TraceLog\Public\Trace\Detail\Protocols +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\CoreUObject +/I Runtime\CoreUObject\Public +/I Runtime\CoreUObject +/I Runtime\CoreUObject\Public\Blueprint +/I Runtime\CoreUObject\Public\Internationalization +/I Runtime\CoreUObject\Public\Misc +/I Runtime\CoreUObject\Public\Serialization +/I Runtime\CoreUObject\Public\Serialization\Formatters +/I Runtime\CoreUObject\Public\Templates +/I Runtime\CoreUObject\Public\UObject +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Engine +/I Runtime\Engine\Classes +/I Runtime\Engine\Public +/I Runtime\Engine +/I Runtime\Engine\Public\AI +/I Runtime\Engine\Public\AI\Navigation +/I Runtime\Engine\Public\Analytics +/I Runtime\Engine\Public\Animation +/I Runtime\Engine\Public\Audio +/I Runtime\Engine\Public\Blueprint +/I Runtime\Engine\Public\Curves +/I Runtime\Engine\Public\EdGraph +/I Runtime\Engine\Public\Internationalization +/I Runtime\Engine\Public\Net +/I Runtime\Engine\Public\Net\Util +/I Runtime\Engine\Public\PacketHandlers +/I Runtime\Engine\Public\Performance +/I Runtime\Engine\Public\Physics +/I Runtime\Engine\Public\Physics\Experimental +/I Runtime\Engine\Public\Physics\ImmediatePhysics +/I Runtime\Engine\Public\Physics\ImmediatePhysics\ImmediatePhysicsChaos +/I Runtime\Engine\Public\Physics\ImmediatePhysics\ImmediatePhysicsPhysX +/I Runtime\Engine\Public\Physics\ImmediatePhysics\ImmediatePhysicsShared +/I Runtime\Engine\Public\Physics\Tests +/I Runtime\Engine\Public\ProfilingDebugging +/I Runtime\Engine\Public\Rendering +/I Runtime\Engine\Public\Slate +/I Runtime\Engine\Public\Streaming +/I Runtime\Engine\Public\Subsystems +/I Runtime\Engine\Public\Tests +/I Runtime\Engine\Public\VisualLogger +/I Runtime\Engine\Public\VT +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\NetCore +/I Runtime\Net +/I Runtime\Net\Core\Classes +/I Runtime\Net\Core\Public +/I Runtime\Net\Core +/I Runtime\Net\Core\Public\Net +/I Runtime\Net\Core\Public\Net\Core +/I Runtime\Net\Core\Public\Net\Core\Analytics +/I Runtime\Net\Core\Public\Net\Core\Misc +/I Runtime\Net\Core\Public\Net\Core\PushModel +/I Runtime\Net\Core\Public\Net\Core\Trace +/I Runtime\Net\Core\Public\Net\Core\Trace\Private +/I Runtime\ApplicationCore\Public +/I Runtime\ApplicationCore +/I Runtime\ApplicationCore\Public\GenericPlatform +/I Runtime\ApplicationCore\Public\GenericPlatform\Accessibility +/I Runtime\ApplicationCore\Public\HAL +/I Runtime\ApplicationCore\Public\Windows +/I Runtime\ApplicationCore\Public\Windows\Accessibility +/I Runtime\RHI\Public +/I Runtime\RHI +/I Runtime\Json\Public +/I Runtime\Json +/I Runtime\Json\Public\Dom +/I Runtime\Json\Public\Policies +/I Runtime\Json\Public\Serialization +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\SlateCore +/I Runtime\SlateCore\Public +/I Runtime\SlateCore +/I Runtime\SlateCore\Public\Animation +/I Runtime\SlateCore\Public\Application +/I Runtime\SlateCore\Public\Brushes +/I Runtime\SlateCore\Public\Debugging +/I Runtime\SlateCore\Public\FastUpdate +/I Runtime\SlateCore\Public\Fonts +/I Runtime\SlateCore\Public\Input +/I Runtime\SlateCore\Public\Layout +/I Runtime\SlateCore\Public\Rendering +/I Runtime\SlateCore\Public\Sound +/I Runtime\SlateCore\Public\Styling +/I Runtime\SlateCore\Public\Textures +/I Runtime\SlateCore\Public\Types +/I Runtime\SlateCore\Public\Widgets +/I Runtime\SlateCore\Public\Widgets\Accessibility +/I Runtime\SlateCore\Public\Widgets\Images +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\InputCore +/I Runtime\InputCore\Classes +/I Runtime\InputCore\Public +/I Runtime\InputCore +/I Runtime\InputCore\Public\GenericPlatform +/I Runtime\InputCore\Public\HAL +/I Runtime\InputCore\Public\Windows +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Slate +/I Runtime\Slate\Public +/I Runtime\Slate +/I Runtime\Slate\Public\Framework +/I Runtime\Slate\Public\Framework\Application +/I Runtime\Slate\Public\Framework\Commands +/I Runtime\Slate\Public\Framework\Docking +/I Runtime\Slate\Public\Framework\Layout +/I Runtime\Slate\Public\Framework\MetaData +/I Runtime\Slate\Public\Framework\MultiBox +/I Runtime\Slate\Public\Framework\Notifications +/I Runtime\Slate\Public\Framework\Styling +/I Runtime\Slate\Public\Framework\Text +/I Runtime\Slate\Public\Framework\Text\Windows +/I Runtime\Slate\Public\Framework\Views +/I Runtime\Slate\Public\Widgets +/I Runtime\Slate\Public\Widgets\Accessibility +/I Runtime\Slate\Public\Widgets\Colors +/I Runtime\Slate\Public\Widgets\Docking +/I Runtime\Slate\Public\Widgets\Images +/I Runtime\Slate\Public\Widgets\Input +/I Runtime\Slate\Public\Widgets\LayerManager +/I Runtime\Slate\Public\Widgets\Layout +/I Runtime\Slate\Public\Widgets\Navigation +/I Runtime\Slate\Public\Widgets\Notifications +/I Runtime\Slate\Public\Widgets\Text +/I Runtime\Slate\Public\Widgets\Views +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ImageWrapper +/I Runtime\ImageWrapper\Public +/I Runtime\ImageWrapper +/I Runtime\Messaging\Public +/I Runtime\Messaging +/I Runtime\MessagingCommon\Public +/I Runtime\MessagingCommon +/I Runtime\RenderCore\Public +/I Runtime\RenderCore +/I Runtime\RenderCore\Public\ProfilingDebugging +/I Runtime\Analytics +/I Runtime\Analytics\AnalyticsET\Public +/I Runtime\Analytics\AnalyticsET +/I Runtime\Analytics\Analytics\Public +/I Runtime\Analytics\Analytics +/I Runtime\Analytics\Analytics\Public\Interfaces +/I Runtime\Sockets\Public +/I Runtime\Sockets +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AssetRegistry +/I Runtime\AssetRegistry\Public +/I Runtime\AssetRegistry +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EngineMessages +/I Runtime\EngineMessages\Public +/I Runtime\EngineMessages +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EngineSettings +/I Runtime\EngineSettings\Classes +/I Runtime\EngineSettings\Public +/I Runtime\EngineSettings +/I Runtime\SynthBenchmark\Public +/I Runtime\SynthBenchmark +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Renderer +/I Runtime\Renderer\Public +/I Runtime\Renderer +/I Runtime\Renderer\Public\VT +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GameplayTags +/I Runtime\GameplayTags\Classes +/I Runtime\GameplayTags\Public +/I Runtime\GameplayTags +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\PacketHandler +/I Runtime\PacketHandlers +/I Runtime\PacketHandlers\PacketHandler\Classes +/I Runtime\PacketHandlers\PacketHandler\Public +/I Runtime\PacketHandlers\PacketHandler +/I Runtime\PacketHandlers\ReliabilityHandlerComponent\Public +/I Runtime\PacketHandlers\ReliabilityHandlerComponent +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioPlatformConfiguration +/I Runtime\AudioPlatformConfiguration\Public +/I Runtime\AudioPlatformConfiguration +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MeshDescription +/I Runtime\MeshDescription\Public +/I Runtime\MeshDescription +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\StaticMeshDescription +/I Runtime\StaticMeshDescription\Public +/I Runtime\StaticMeshDescription +/I Runtime\PakFile\Public +/I Runtime\PakFile +/I Runtime\RSA\Public +/I Runtime\RSA +/I Runtime\NetworkReplayStreaming +/I Runtime\NetworkReplayStreaming\NetworkReplayStreaming\Public +/I Runtime\NetworkReplayStreaming\NetworkReplayStreaming +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\PhysicsCore +/I Runtime\PhysicsCore\Public +/I Runtime\PhysicsCore +/I Runtime\Experimental +/I Runtime\Experimental\Chaos\Public +/I Runtime\Experimental\Chaos +/I Runtime\Experimental\Chaos\Public\Chaos +/I Runtime\Experimental\Chaos\Public\Chaos\Collision +/I Runtime\Experimental\Chaos\Public\Chaos\Evolution +/I Runtime\Experimental\Chaos\Public\Chaos\Framework +/I Runtime\Experimental\Chaos\Public\Chaos\Joint +/I Runtime\Experimental\Chaos\Public\Chaos\Particle +/I Runtime\Experimental\ChaosCore\Public +/I Runtime\Experimental\ChaosCore +/I Runtime\Experimental\ChaosCore\Public\Chaos +/I ThirdParty +/I Runtime\Experimental\Voronoi\Public +/I Runtime\Experimental\Voronoi +/I Runtime\Experimental\Voronoi\Public\Voronoi +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\FieldSystemCore +/I Runtime\Experimental\FieldSystem\Source +/I Runtime\Experimental\FieldSystem\Source\FieldSystemCore\Public +/I Runtime\Experimental\FieldSystem\Source\FieldSystemCore +/I Runtime\Experimental\FieldSystem\Source\FieldSystemCore\Public\Field +/I Runtime\SignalProcessing\Public +/I Runtime\SignalProcessing +/I Runtime\SignalProcessing\Public\DSP +/I Runtime\SignalProcessing\Public\DSP\Encoders +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioExtensions +/I Runtime\AudioExtensions\Public +/I Runtime\AudioExtensions +/I Runtime\AudioMixerCore\Public +/I Runtime\AudioMixerCore +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\UnrealEd +/I Editor +/I Programs\UnrealLightmass\Public +/I Developer\Android\AndroidDeviceDetection\Public\Interfaces +/I Editor\UnrealEd\Classes +/I Editor\UnrealEd\Public +/I Editor\UnrealEd +/I Editor\UnrealEd\Public\AutoReimport +/I Editor\UnrealEd\Public\Bookmarks +/I Editor\UnrealEd\Public\Commandlets +/I Editor\UnrealEd\Public\Dialogs +/I Editor\UnrealEd\Public\DragAndDrop +/I Editor\UnrealEd\Public\Features +/I Editor\UnrealEd\Public\Kismet2 +/I Editor\UnrealEd\Public\Layers +/I Editor\UnrealEd\Public\Settings +/I Editor\UnrealEd\Public\Subsystems +/I Editor\UnrealEd\Public\Tests +/I Editor\UnrealEd\Public\Toolkits +/I Editor\UnrealEd\Public\Tools +/I Developer +/I Developer\DirectoryWatcher\Public +/I Developer\DirectoryWatcher +/I Editor\Documentation\Public +/I Editor\Documentation +/I Runtime\Projects\Public +/I Runtime\Projects +/I Runtime\Projects\Public\Interfaces +/I Runtime\SandboxFile\Public +/I Runtime\SandboxFile +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EditorStyle +/I Editor\EditorStyle\Public +/I Editor\EditorStyle +/I Editor\EditorStyle\Public\Classes +/I Editor\EditorStyle\Public\Interfaces +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\SourceControl +/I Developer\SourceControl\Public +/I Developer\SourceControl +/I Developer\SourceControl\Public\Tests +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\UnrealEdMessages +/I Editor\UnrealEdMessages\Classes +/I Editor\UnrealEdMessages\Public +/I Editor\UnrealEdMessages +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GameplayDebugger +/I Developer\GameplayDebugger\Public +/I Developer\GameplayDebugger +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\BlueprintGraph +/I Editor\BlueprintGraph\Classes +/I Editor\BlueprintGraph\Public +/I Editor\BlueprintGraph +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EditorSubsystem +/I Editor\EditorSubsystem\Public +/I Editor\EditorSubsystem +/I Runtime\Online +/I Runtime\Online\HTTP\Public +/I Runtime\Online\HTTP +/I Runtime\Online\HTTP\Public\GenericPlatform +/I Runtime\Online\HTTP\Public\Interfaces +/I Runtime\Online\HTTP\Public\Windows +/I Runtime\UnrealAudio\Public +/I Runtime\UnrealAudio +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\FunctionalTesting +/I Developer\FunctionalTesting\Classes +/I Developer\FunctionalTesting\Public +/I Developer\FunctionalTesting +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AutomationController +/I Developer\AutomationController\Public +/I Developer\AutomationController +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Localization +/I Developer\Localization\Public +/I Developer\Localization +/I Developer\Localization\Public\Serialization +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioEditor +/I Editor\AudioEditor\Classes +/I Editor\AudioEditor\Public +/I Editor\AudioEditor +/I Editor\AudioEditor\Public\AssetTypeActions +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioMixer +/I Runtime\AudioMixer\Classes +/I Runtime\AudioMixer\Public +/I Runtime\AudioMixer +/I Runtime\AudioMixer\Public\Components +/I Runtime\AudioMixer\Public\SoundFileIO +/I Developer\TargetPlatform\Public +/I Developer\TargetPlatform +/I Developer\TargetPlatform\Public\Common +/I Developer\TargetPlatform\Public\Interfaces +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\LevelEditor +/I Editor\LevelEditor\Public +/I Editor\LevelEditor +/I Developer\Settings\Public +/I Developer\Settings +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\IntroTutorials +/I Editor\IntroTutorials\Public +/I Editor\IntroTutorials +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\HeadMountedDisplay +/I Runtime\HeadMountedDisplay\Public +/I Runtime\HeadMountedDisplay +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\VREditor +/I Editor\VREditor +/I Editor\VREditor\Public +/I Editor\CommonMenuExtensions\Public +/I Editor\CommonMenuExtensions +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Landscape +/I Runtime\Landscape\Classes +/I Runtime\Landscape\Public +/I Runtime\Landscape +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\PropertyEditor +/I Editor\PropertyEditor\Public +/I Editor\PropertyEditor +/I Editor\ActorPickerMode\Public +/I Editor\ActorPickerMode +/I Editor\SceneDepthPickerMode\Public +/I Editor\SceneDepthPickerMode +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\DetailCustomizations +/I Editor\DetailCustomizations\Public +/I Editor\DetailCustomizations +/I Editor\DetailCustomizations\Public\Customizations +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ClassViewer +/I Editor\ClassViewer\Public +/I Editor\ClassViewer +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GraphEditor +/I Editor\GraphEditor\Public +/I Editor\GraphEditor +/I Editor\GraphEditor\Public\DragAndDrop +/I Editor\GraphEditor\Public\KismetNodes +/I Editor\GraphEditor\Public\KismetPins +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\StructViewer +/I Editor\StructViewer\Public +/I Editor\StructViewer +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ContentBrowser +/I Editor\ContentBrowser\Public +/I Editor\ContentBrowser +/I ThirdParty\libSampleRate\Public +/I ThirdParty\libSampleRate +/I Runtime\NetworkFileSystem\Public +/I Runtime\NetworkFileSystem +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\UMG +/I Runtime\UMG\Public +/I Runtime\UMG +/I Runtime\UMG\Public\Animation +/I Runtime\UMG\Public\Binding +/I Runtime\UMG\Public\Blueprint +/I Runtime\UMG\Public\Components +/I Runtime\UMG\Public\Editor +/I Runtime\UMG\Public\Slate +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MovieScene +/I Runtime\MovieScene\Public +/I Runtime\MovieScene +/I Runtime\MovieScene\Public\Channels +/I Runtime\MovieScene\Public\Compilation +/I Runtime\MovieScene\Public\Evaluation +/I Runtime\MovieScene\Public\Evaluation\Blending +/I Runtime\MovieScene\Public\Generators +/I Runtime\MovieScene\Public\Sections +/I Runtime\MovieScene\Public\Tracks +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\TimeManagement +/I Runtime\TimeManagement\Public +/I Runtime\TimeManagement +/I Runtime\TimeManagement\Public\Widgets +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MovieSceneTracks +/I Runtime\MovieSceneTracks\Public +/I Runtime\MovieSceneTracks +/I Runtime\MovieSceneTracks\Public\Channels +/I Runtime\MovieSceneTracks\Public\Evaluation +/I Runtime\MovieSceneTracks\Public\Sections +/I Runtime\MovieSceneTracks\Public\Tracks +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AnimationCore +/I Runtime\AnimationCore\Public +/I Runtime\AnimationCore +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\PropertyPath +/I Runtime\PropertyPath\Public +/I Runtime\PropertyPath +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\NavigationSystem +/I Runtime\NavigationSystem\Public +/I Runtime\NavigationSystem +/I Runtime\NavigationSystem\Public\NavAreas +/I Runtime\NavigationSystem\Public\NavFilters +/I Runtime\NavigationSystem\Public\NavGraph +/I Runtime\NavigationSystem\Public\NavMesh +/I Developer\MeshBuilder\Public +/I Developer\MeshBuilder +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MaterialShaderQualitySettings +/I Runtime\MaterialShaderQualitySettings\Classes +/I Runtime\MaterialShaderQualitySettings +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\InteractiveToolsFramework +/I Runtime\Experimental\InteractiveToolsFramework\Public +/I Runtime\Experimental\InteractiveToolsFramework +/I Runtime\Experimental\InteractiveToolsFramework\Public\BaseBehaviors +/I Runtime\Experimental\InteractiveToolsFramework\Public\BaseGizmos +/I Runtime\Experimental\InteractiveToolsFramework\Public\BaseTools +/I Runtime\Experimental\InteractiveToolsFramework\Public\Changes +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ToolMenusEditor +/I Editor\ToolMenusEditor\Public +/I Editor\ToolMenusEditor +/I Runtime\Windows +/I Runtime\Windows\XAudio2\Public +/I Runtime\Windows\XAudio2 +/I Runtime\Windows\AudioMixerXAudio2 +/I Editor\AssetTagsEditor\Public +/I Editor\AssetTagsEditor +/I Developer\CollectionManager\Public +/I Developer\CollectionManager +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AddContentDialog +/I Editor\AddContentDialog\Public +/I Editor\AddContentDialog +/I ThirdParty\IntelEmbree\Embree2140\Win64\include +/I Developer\MeshUtilities\Public +/I Developer\MeshUtilities +/I Developer\MeshMergeUtilities\Public +/I Developer\MeshMergeUtilities +/I Developer\HierarchicalLODUtilities\Public +/I Developer\HierarchicalLODUtilities +/I Developer\MeshReductionInterface\Public +/I Developer\MeshReductionInterface +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AssetTools +/I Developer\AssetTools\Public +/I Developer\AssetTools +/I Developer\AssetTools\Public\AssetTypeActions +/I Editor\KismetCompiler\Public +/I Editor\KismetCompiler +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GameplayTasks +/I Runtime\GameplayTasks\Classes +/I Runtime\GameplayTasks\Public +/I Runtime\GameplayTasks +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AIModule +/I Runtime\AIModule\Public +/I Runtime\AIModule\Classes +/I Runtime\AIModule +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Kismet +/I Editor\Kismet\Classes +/I Editor\Kismet\Public +/I Editor\Kismet +/I Editor\Kismet\Public\WorkflowOrientedApp +/I Runtime\PhysicsSQ\Public +/I Runtime\PhysicsSQ +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ChaosSolvers +/I Runtime\Experimental\ChaosSolvers\Public +/I Runtime\Experimental\ChaosSolvers +/I Runtime\Experimental\ChaosSolvers\Public\Framework +/I Runtime\Experimental\ChaosSolvers\Public\PhysicsProxy +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GeometryCollectionCore +/I Runtime\Experimental\GeometryCollectionCore\Public +/I Runtime\Experimental\GeometryCollectionCore +/I Runtime\Experimental\GeometryCollectionCore\Public\GeometryCollection +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GeometryCollectionSimulationCore +/I Runtime\Experimental\GeometryCollectionSimulationCore\Public +/I Runtime\Experimental\GeometryCollectionSimulationCore +/I Runtime\Experimental\GeometryCollectionSimulationCore\Public\GeometryCollection +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ClothingSystemRuntimeInterface +/I Runtime\ClothingSystemRuntimeInterface\Public +/I Runtime\ClothingSystemRuntimeInterface +/I ThirdParty\PhysX3\PxShared\include +/I ThirdParty\PhysX3\PxShared\include\cudamanager +/I ThirdParty\PhysX3\PxShared\include\filebuf +/I ThirdParty\PhysX3\PxShared\include\foundation +/I ThirdParty\PhysX3\PxShared\include\pvd +/I ThirdParty\PhysX3\PxShared\include\task +/I ThirdParty\PhysX3\PhysX_3.4\Include +/I ThirdParty\PhysX3\PhysX_3.4\Include\cooking +/I ThirdParty\PhysX3\PhysX_3.4\Include\common +/I ThirdParty\PhysX3\PhysX_3.4\Include\extensions +/I ThirdParty\PhysX3\PhysX_3.4\Include\geometry +/I ThirdParty\PhysX3\APEX_1.4\include +/I ThirdParty\PhysX3\APEX_1.4\include\clothing +/I ThirdParty\PhysX3\APEX_1.4\include\nvparameterized +/I ThirdParty\PhysX3\APEX_1.4\include\legacy +/I ThirdParty\PhysX3\APEX_1.4\include\PhysX3 +/I ThirdParty\PhysX3\APEX_1.4\common\include +/I ThirdParty\PhysX3\APEX_1.4\common\include\autogen +/I ThirdParty\PhysX3\APEX_1.4\framework\include +/I ThirdParty\PhysX3\APEX_1.4\framework\include\autogen +/I ThirdParty\PhysX3\APEX_1.4\shared\general\RenderDebug\public +/I ThirdParty\PhysX3\APEX_1.4\shared\general\PairFilter\include +/I ThirdParty\PhysX3\APEX_1.4\shared\internal\include +/I "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\INCLUDE" +/I "C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.2\include\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" +/FI"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h" +/Yu"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h" +/Fp"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.pch" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp" +/FI"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Definitions.GMSSL.h" +/Fo"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +/TP +/GR- +/W4 \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.obj.response.old b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.obj.response.old new file mode 100644 index 0000000..d347d8f --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.obj.response.old @@ -0,0 +1,435 @@ +/Zc:inline +/nologo +/Oi +/c +/Gy +/Zm850 +/wd4819 +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/source-charset:utf-8 /execution-charset:utf-8 +/Ox +/Ot +/Ob2 +/errorReport:prompt +/EHsc +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/wd4463 +/wd4838 +/we4668 +/I . +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Private +/I D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Inc\GMSSL +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Public +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL +/I Runtime +/I Runtime\Core\Public +/I Runtime\Core +/I Runtime\Core\Public\Algo +/I Runtime\Core\Public\Algo\Impl +/I Runtime\Core\Public\Async +/I Runtime\Core\Public\Clang +/I Runtime\Core\Public\Containers +/I Runtime\Core\Public\Delegates +/I Runtime\Core\Public\Features +/I Runtime\Core\Public\FramePro +/I Runtime\Core\Public\GenericPlatform +/I Runtime\Core\Public\HAL +/I Runtime\Core\Public\HAL\Allocators +/I Runtime\Core\Public\Hash +/I Runtime\Core\Public\Internationalization +/I Runtime\Core\Public\Logging +/I Runtime\Core\Public\Math +/I Runtime\Core\Public\Misc +/I Runtime\Core\Public\Modules +/I Runtime\Core\Public\Modules\Boilerplate +/I Runtime\Core\Public\ProfilingDebugging +/I Runtime\Core\Public\Serialization +/I Runtime\Core\Public\Serialization\Csv +/I Runtime\Core\Public\Serialization\Formatters +/I Runtime\Core\Public\Stats +/I Runtime\Core\Public\Templates +/I Runtime\Core\Public\Traits +/I Runtime\Core\Public\UObject +/I Runtime\Core\Public\Windows +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\CoreUObject +/I Runtime\CoreUObject\Public +/I Runtime\CoreUObject +/I Runtime\CoreUObject\Public\Blueprint +/I Runtime\CoreUObject\Public\Internationalization +/I Runtime\CoreUObject\Public\Misc +/I Runtime\CoreUObject\Public\Serialization +/I Runtime\CoreUObject\Public\Serialization\Formatters +/I Runtime\CoreUObject\Public\Templates +/I Runtime\CoreUObject\Public\UObject +/I D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Engine +/I Runtime\Engine\Classes +/I Runtime\Engine\Public +/I Runtime\Engine +/I Runtime\Engine\Public\AI +/I Runtime\Engine\Public\AI\Navigation +/I Runtime\Engine\Public\Analytics +/I Runtime\Engine\Public\Animation +/I Runtime\Engine\Public\Curves +/I Runtime\Engine\Public\EdGraph +/I Runtime\Engine\Public\Internationalization +/I Runtime\Engine\Public\Net +/I Runtime\Engine\Public\PacketHandlers +/I Runtime\Engine\Public\Performance +/I Runtime\Engine\Public\Physics +/I Runtime\Engine\Public\Physics\Experimental +/I Runtime\Engine\Public\Physics\ImmediatePhysics +/I Runtime\Engine\Public\ProfilingDebugging +/I Runtime\Engine\Public\Rendering +/I Runtime\Engine\Public\Slate +/I Runtime\Engine\Public\Tests +/I Runtime\Engine\Public\VisualLogger +/I Runtime\ApplicationCore\Public +/I Runtime\ApplicationCore +/I Runtime\ApplicationCore\Public\GenericPlatform +/I Runtime\ApplicationCore\Public\HAL +/I Runtime\ApplicationCore\Public\Windows +/I Runtime\RHI\Public +/I Runtime\RHI +/I Runtime\Json\Public +/I Runtime\Json +/I Runtime\Json\Public\Dom +/I Runtime\Json\Public\Policies +/I Runtime\Json\Public\Serialization +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\SlateCore +/I Runtime\SlateCore\Public +/I Runtime\SlateCore +/I Runtime\SlateCore\Public\Animation +/I Runtime\SlateCore\Public\Application +/I Runtime\SlateCore\Public\Brushes +/I Runtime\SlateCore\Public\Debugging +/I Runtime\SlateCore\Public\Fonts +/I Runtime\SlateCore\Public\Input +/I Runtime\SlateCore\Public\Layout +/I Runtime\SlateCore\Public\Logging +/I Runtime\SlateCore\Public\Rendering +/I Runtime\SlateCore\Public\Sound +/I Runtime\SlateCore\Public\Styling +/I Runtime\SlateCore\Public\Textures +/I Runtime\SlateCore\Public\Types +/I Runtime\SlateCore\Public\Widgets +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\InputCore +/I Runtime\InputCore\Classes +/I Runtime\InputCore\Public +/I Runtime\InputCore +/I Runtime\InputCore\Public\GenericPlatform +/I Runtime\InputCore\Public\HAL +/I Runtime\InputCore\Public\Windows +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Slate +/I Runtime\Slate\Public +/I Runtime\Slate +/I Runtime\Slate\Public\Framework +/I Runtime\Slate\Public\Framework\Application +/I Runtime\Slate\Public\Framework\Commands +/I Runtime\Slate\Public\Framework\Docking +/I Runtime\Slate\Public\Framework\Layout +/I Runtime\Slate\Public\Framework\MetaData +/I Runtime\Slate\Public\Framework\MultiBox +/I Runtime\Slate\Public\Framework\Notifications +/I Runtime\Slate\Public\Framework\Styling +/I Runtime\Slate\Public\Framework\Text +/I Runtime\Slate\Public\Framework\Views +/I Runtime\Slate\Public\Widgets +/I Runtime\Slate\Public\Widgets\Colors +/I Runtime\Slate\Public\Widgets\Docking +/I Runtime\Slate\Public\Widgets\Images +/I Runtime\Slate\Public\Widgets\Input +/I Runtime\Slate\Public\Widgets\LayerManager +/I Runtime\Slate\Public\Widgets\Layout +/I Runtime\Slate\Public\Widgets\Navigation +/I Runtime\Slate\Public\Widgets\Notifications +/I Runtime\Slate\Public\Widgets\Text +/I Runtime\Slate\Public\Widgets\Views +/I Runtime\ImageWrapper\Public +/I Runtime\ImageWrapper +/I Runtime\Messaging\Public +/I Runtime\Messaging +/I Runtime\MessagingCommon\Public +/I Runtime\MessagingCommon +/I Runtime\RenderCore\Public +/I Runtime\RenderCore +/I Runtime\ShaderCore\Public +/I Runtime\ShaderCore +/I Runtime\Sockets\Public +/I Runtime\Sockets +/I Runtime\UtilityShaders\Public +/I Runtime\UtilityShaders +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AssetRegistry +/I Runtime\AssetRegistry\Public +/I Runtime\AssetRegistry +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EngineMessages +/I Runtime\EngineMessages\Public +/I Runtime\EngineMessages +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EngineSettings +/I Runtime\EngineSettings\Classes +/I Runtime\EngineSettings\Public +/I Runtime\EngineSettings +/I Runtime\SynthBenchmark\Public +/I Runtime\SynthBenchmark +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Renderer +/I Runtime\Renderer\Public +/I Runtime\Renderer +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GameplayTags +/I Runtime\GameplayTags\Classes +/I Runtime\GameplayTags\Public +/I Runtime\GameplayTags +/I Runtime\DatabaseSupport\Public +/I Runtime\DatabaseSupport +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\PacketHandler +/I Runtime\PacketHandlers +/I Runtime\PacketHandlers\PacketHandler\Classes +/I Runtime\PacketHandlers\PacketHandler\Public +/I Runtime\PacketHandlers\PacketHandler +/I Runtime\PacketHandlers\ReliabilityHandlerComponent\Public +/I Runtime\PacketHandlers\ReliabilityHandlerComponent +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioPlatformConfiguration +/I Runtime\AudioPlatformConfiguration\Public +/I Runtime\AudioPlatformConfiguration +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MeshDescription +/I Runtime\MeshDescription\Public +/I Runtime\MeshDescription +/I Runtime\PakFile\Public +/I Runtime\PakFile +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\UnrealEd +/I Editor +/I Programs\UnrealLightmass\Public +/I Developer\Android\AndroidDeviceDetection\Public\Interfaces +/I Editor\UnrealEd\Classes +/I Editor\UnrealEd\Public +/I Editor\UnrealEd +/I Editor\UnrealEd\Public\AutoReimport +/I Editor\UnrealEd\Public\Bookmarks +/I Editor\UnrealEd\Public\Commandlets +/I Editor\UnrealEd\Public\Dialogs +/I Editor\UnrealEd\Public\DragAndDrop +/I Editor\UnrealEd\Public\Features +/I Editor\UnrealEd\Public\Kismet2 +/I Editor\UnrealEd\Public\Layers +/I Editor\UnrealEd\Public\Settings +/I Editor\UnrealEd\Public\Tests +/I Editor\UnrealEd\Public\Toolkits +/I Editor\BspMode\Public +/I Editor\BspMode +/I Developer +/I Developer\DirectoryWatcher\Public +/I Developer\DirectoryWatcher +/I Editor\Documentation\Public +/I Editor\Documentation +/I Runtime\Projects\Public +/I Runtime\Projects +/I Runtime\Projects\Public\Interfaces +/I Runtime\SandboxFile\Public +/I Runtime\SandboxFile +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\EditorStyle +/I Editor\EditorStyle\Public +/I Editor\EditorStyle +/I Editor\EditorStyle\Public\Classes +/I Editor\EditorStyle\Public\Interfaces +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\SourceControl +/I Developer\SourceControl\Public +/I Developer\SourceControl +/I Developer\SourceControl\Public\Tests +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\UnrealEdMessages +/I Editor\UnrealEdMessages\Classes +/I Editor\UnrealEdMessages\Public +/I Editor\UnrealEdMessages +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GameplayDebugger +/I Developer\GameplayDebugger\Public +/I Developer\GameplayDebugger +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\BlueprintGraph +/I Editor\BlueprintGraph\Classes +/I Editor\BlueprintGraph\Public +/I Editor\BlueprintGraph +/I Runtime\Online +/I Runtime\Online\HTTP\Public +/I Runtime\Online\HTTP +/I Runtime\Online\HTTP\Public\GenericPlatform +/I Runtime\Online\HTTP\Public\Interfaces +/I Runtime\Online\HTTP\Public\Windows +/I Runtime\UnrealAudio\Public +/I Runtime\UnrealAudio +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\FunctionalTesting +/I Developer\FunctionalTesting\Classes +/I Developer\FunctionalTesting\Public +/I Developer\FunctionalTesting +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AutomationController +/I Developer\AutomationController\Public +/I Developer\AutomationController +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Localization +/I Developer\Localization\Public +/I Developer\Localization +/I Developer\Localization\Public\Serialization +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioEditor +/I Editor\AudioEditor\Classes +/I Editor\AudioEditor\Public +/I Editor\AudioEditor +/I Editor\AudioEditor\Public\AssetTypeActions +/I Editor\LevelEditor\Public +/I Editor\LevelEditor +/I Developer\Settings\Public +/I Developer\Settings +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\IntroTutorials +/I Editor\IntroTutorials\Public +/I Editor\IntroTutorials +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\HeadMountedDisplay +/I Runtime\HeadMountedDisplay\Public +/I Runtime\HeadMountedDisplay +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\VREditor +/I Editor\VREditor +/I Editor\VREditor\Public +/I Editor\CommonMenuExtensions\Public +/I Editor\CommonMenuExtensions +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Landscape +/I Runtime\Landscape\Classes +/I Runtime\Landscape\Public +/I Runtime\Landscape +/I Editor\PropertyEditor\Public +/I Editor\PropertyEditor +/I Editor\ActorPickerMode\Public +/I Editor\ActorPickerMode +/I Editor\SceneDepthPickerMode\Public +/I Editor\SceneDepthPickerMode +/I Editor\DetailCustomizations\Public +/I Editor\DetailCustomizations +/I Editor\DetailCustomizations\Public\Customizations +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ClassViewer +/I Editor\ClassViewer\Public +/I Editor\ClassViewer +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GraphEditor +/I Editor\GraphEditor\Public +/I Editor\GraphEditor +/I Editor\GraphEditor\Public\KismetNodes +/I Editor\GraphEditor\Public\KismetPins +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ContentBrowser +/I Editor\ContentBrowser\Public +/I Editor\ContentBrowser +/I Runtime\NetworkFileSystem\Public +/I Runtime\NetworkFileSystem +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\UMG +/I Runtime\UMG\Public +/I Runtime\UMG +/I Runtime\UMG\Public\Animation +/I Runtime\UMG\Public\Binding +/I Runtime\UMG\Public\Blueprint +/I Runtime\UMG\Public\Components +/I Runtime\UMG\Public\Slate +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MovieScene +/I Runtime\MovieScene\Public +/I Runtime\MovieScene +/I Runtime\MovieScene\Public\Channels +/I Runtime\MovieScene\Public\Compilation +/I Runtime\MovieScene\Public\Evaluation +/I Runtime\MovieScene\Public\Evaluation\Blending +/I Runtime\MovieScene\Public\Generators +/I Runtime\MovieScene\Public\Sections +/I Runtime\MovieScene\Public\Tracks +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\TimeManagement +/I Runtime\TimeManagement\Public +/I Runtime\TimeManagement +/I Runtime\TimeManagement\Public\Widgets +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MovieSceneTracks +/I Runtime\MovieSceneTracks\Public +/I Runtime\MovieSceneTracks +/I Runtime\MovieSceneTracks\Public\Channels +/I Runtime\MovieSceneTracks\Public\Evaluation +/I Runtime\MovieSceneTracks\Public\Sections +/I Runtime\MovieSceneTracks\Public\Tracks +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AnimationCore +/I Runtime\AnimationCore\Public +/I Runtime\AnimationCore +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\PropertyPath +/I Runtime\PropertyPath\Public +/I Runtime\PropertyPath +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\NavigationSystem +/I Runtime\NavigationSystem\Public +/I Runtime\NavigationSystem +/I Runtime\NavigationSystem\Public\NavAreas +/I Runtime\NavigationSystem\Public\NavFilters +/I Runtime\NavigationSystem\Public\NavGraph +/I Runtime\NavigationSystem\Public\NavMesh +/I Developer\MeshBuilder\Public +/I Developer\MeshBuilder +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\MaterialShaderQualitySettings +/I Runtime\MaterialShaderQualitySettings\Classes +/I Runtime\MaterialShaderQualitySettings +/I Runtime\Windows +/I Runtime\Windows\XAudio2\Public +/I Runtime\Windows\XAudio2 +/I Runtime\AudioMixer\Public +/I Runtime\Windows\AudioMixerXAudio2 +/I Developer\CollectionManager\Public +/I Developer\CollectionManager +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AddContentDialog +/I Editor\AddContentDialog\Public +/I Editor\AddContentDialog +/I ThirdParty\IntelEmbree\Embree2140\Win64\include +/I Developer\MeshUtilities\Public +/I Developer\MeshUtilities +/I Developer\MeshMergeUtilities\Public +/I Developer\MeshMergeUtilities +/I Developer\HierarchicalLODUtilities\Public +/I Developer\HierarchicalLODUtilities +/I Developer\MeshReductionInterface\Public +/I Developer\MeshReductionInterface +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AssetTools +/I Developer\AssetTools\Public +/I Developer\AssetTools +/I Developer\AssetTools\Public\AssetTypeActions +/I Editor\KismetCompiler\Public +/I Editor\KismetCompiler +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\GameplayTasks +/I Runtime\GameplayTasks\Classes +/I Runtime\GameplayTasks\Public +/I Runtime\GameplayTasks +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AIModule +/I Runtime\AIModule\Public +/I Runtime\AIModule\Classes +/I Runtime\AIModule +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\Kismet +/I Editor\Kismet\Classes +/I Editor\Kismet\Public +/I Editor\Kismet +/I Editor\Kismet\Public\Nodes +/I Editor\Kismet\Public\WorkflowOrientedApp +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\ClothingSystemRuntimeInterface +/I Runtime\ClothingSystemRuntimeInterface\Public +/I Runtime\ClothingSystemRuntimeInterface +/I Runtime\NetworkReplayStreaming +/I Runtime\NetworkReplayStreaming\NetworkReplayStreaming\Public +/I Runtime\NetworkReplayStreaming\NetworkReplayStreaming +/I ..\Intermediate\Build\Win64\UE4Editor\Inc\AudioMixer +/I Runtime\AudioMixer\Classes +/I Runtime\AudioMixer +/I Runtime\AudioMixer\Public\Components +/I Runtime\AudioMixer\Public\DSP +/I ThirdParty +/I ThirdParty\libSampleRate\Public +/I ThirdParty\libSampleRate +/I "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\INCLUDE" +/I "C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" +/I "C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" +/FI"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h" +/Yu"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h" +/Fp"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.pch" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp" +/FI"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Definitions.GMSSL.h" +/Fo"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +/TP +/GR- +/W4 \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.old b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.old new file mode 100644 index 0000000..01aa929 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.old @@ -0,0 +1,3 @@ +// This file is automatically generated at compile-time to include some subset of the user-created cpp files. +#include "D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Inc\GMSSL\GMSSL.init.gen.cpp" +#include "D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Inc\GMSSL\libcryptAPIsmObject.gen.cpp" diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.txt b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.txt new file mode 100644 index 0000000..1f2afb9 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/Module.GMSSL.gen.cpp.txt @@ -0,0 +1,19 @@ +D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Definitions.GMSSL.h +D:/Projects/CGB_VR/Plugins/GMSSL/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/GMSSL.init.gen.cpp +D:\UE_4.25\Engine\Source\Runtime\CoreUObject\Public\UObject/GeneratedCppIncludes.h +D:\UE_4.25\Engine\Source\Runtime\CoreUObject\Public\UObject/MetaData.h +D:/Projects/CGB_VR/Plugins/GMSSL/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/libcryptAPIsmObject.gen.cpp +D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL/Public/libcryptAPIsmObject.h +d:\projects\cgb_vr\plugins\gmssl\source\gmssl\public\GMSSL.h +D:\UE_4.25\Engine\Source\Runtime\Projects\Public\Interfaces/IPluginManager.h +D:\UE_4.25\Engine\Source\Runtime\Projects\Public\PluginDescriptor.h +d:\ue_4.25\engine\source\runtime\projects\public\ModuleDescriptor.h +d:\ue_4.25\engine\source\runtime\projects\public\CustomBuildSteps.h +d:\ue_4.25\engine\source\runtime\projects\public\LocalizationDescriptor.h +d:\ue_4.25\engine\source\runtime\projects\public\PluginReferenceDescriptor.h +D:\UE_4.25\Engine\Source\Runtime\Engine\Classes\Kismet/KismetSystemLibrary.h +D:\UE_4.25\Engine\Source\Runtime\CoreUObject\Public\UObject/PropertyAccessUtil.h +D:\UE_4.25\Engine\Source\Runtime\Engine\Classes\Engine/CollisionProfile.h +D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Engine\CollisionProfile.generated.h +D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Engine\KismetSystemLibrary.generated.h +d:\projects\cgb_vr\plugins\gmssl\intermediate\build\win64\ue4editor\inc\gmssl\libcryptAPIsmObject.generated.h diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/PCLaunch.rc.res b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/PCLaunch.rc.res new file mode 100644 index 0000000..f229bf2 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/PCLaunch.rc.res differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.dll.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.dll.response new file mode 100644 index 0000000..038df59 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.dll.response @@ -0,0 +1,76 @@ +/MANIFEST:EMBED +/MANIFESTINPUT:D:\UE_4.25\Engine\Build\Windows\Resources\Default-Win64.manifest +/NOLOGO +/DEBUG +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/FIXED:No +/NXCOMPAT +/STACK:12000000 +/DELAY:UNLOAD +/DLL +/PDBALTPATH:%_PDB% +/OPT:NOREF +/OPT:NOICF +/INCREMENTAL:NO +/ignore:4199 +/ignore:4099 +/DELAYLOAD:"d3d12.dll" +/DELAYLOAD:"DBGHELP.DLL" +/DELAYLOAD:"libcryptAPIsm_64.dll" +/DELAYLOAD:"BouncyCastle.Crypto.dll" +/LIBPATH:"D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty\GMSSLLibrary\x64\Release" +/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.2\lib\um\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" +/NODEFAULTLIB:"LIBCMT" +/NODEFAULTLIB:"LIBCPMT" +/NODEFAULTLIB:"LIBCMTD" +/NODEFAULTLIB:"LIBCPMTD" +/NODEFAULTLIB:"MSVCRTD" +/NODEFAULTLIB:"MSVCPRTD" +/NODEFAULTLIB:"LIBC" +/NODEFAULTLIB:"LIBCP" +/NODEFAULTLIB:"LIBCD" +/NODEFAULTLIB:"LIBCPD" +/FUNCTIONPADMIN +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Default.rc2.res" +"delayimp.lib" +"wininet.lib" +"rpcrt4.lib" +"ws2_32.lib" +"dbghelp.lib" +"comctl32.lib" +"Winmm.lib" +"kernel32.lib" +"user32.lib" +"gdi32.lib" +"winspool.lib" +"comdlg32.lib" +"advapi32.lib" +"shell32.lib" +"ole32.lib" +"oleaut32.lib" +"uuid.lib" +"odbc32.lib" +"odbccp32.lib" +"netapi32.lib" +"iphlpapi.lib" +"setupapi.lib" +"dwmapi.lib" +"imm32.lib" +"D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Development\Core\UE4Editor-Core.lib" +"D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Development\CoreUObject\UE4Editor-CoreUObject.lib" +"D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Development\Engine\UE4Editor-Engine.lib" +"D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Development\InputCore\UE4Editor-InputCore.lib" +"D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Development\Projects\UE4Editor-Projects.lib" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL-0001.dll" +/IMPLIB:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL-0001.suppressed.lib" +/PDB:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL-0001.pdb" +/ignore:4078 +/INCLUDE:IMPLEMENT_MODULE_GMSSL \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.exp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.exp new file mode 100644 index 0000000..8a26466 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.exp differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.lib.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.lib.response new file mode 100644 index 0000000..35648e7 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.lib.response @@ -0,0 +1,14 @@ +/NOLOGO +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/DEF +/NAME:"UE4Editor-GMSSL-0001.dll" +/IGNORE:4221 +/NODEFAULTLIB +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Default.rc2.res" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL-0001.lib" +/INCLUDE:IMPLEMENT_MODULE_GMSSL \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.suppressed.exp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.suppressed.exp new file mode 100644 index 0000000..2835681 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.suppressed.exp differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.suppressed.lib b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.suppressed.lib new file mode 100644 index 0000000..70286f0 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-0001.suppressed.lib differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.dll.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.dll.response new file mode 100644 index 0000000..9004e28 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.dll.response @@ -0,0 +1,71 @@ +/MANIFEST:NO +/NOLOGO +/DEBUG +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/FIXED:No +/NXCOMPAT +/STACK:5000000 +/DELAY:UNLOAD +/DLL +/PDBALTPATH:%_PDB% +/OPT:NOREF +/OPT:NOICF +/INCREMENTAL:NO +/ignore:4199 +/ignore:4099 +/DELAYLOAD:"d3d12.dll" +/DELAYLOAD:"libcryptAPIsm_64.dll" +/LIBPATH:"D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty\GMSSLLibrary\x64\Release" +/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" +/NODEFAULTLIB:"LIBCMT" +/NODEFAULTLIB:"LIBCPMT" +/NODEFAULTLIB:"LIBCMTD" +/NODEFAULTLIB:"LIBCPMTD" +/NODEFAULTLIB:"MSVCRTD" +/NODEFAULTLIB:"MSVCPRTD" +/NODEFAULTLIB:"LIBC" +/NODEFAULTLIB:"LIBCP" +/NODEFAULTLIB:"LIBCD" +/NODEFAULTLIB:"LIBCPD" +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\PCLaunch.rc.res" +"delayimp.lib" +"wininet.lib" +"rpcrt4.lib" +"ws2_32.lib" +"dbghelp.lib" +"comctl32.lib" +"Winmm.lib" +"kernel32.lib" +"user32.lib" +"gdi32.lib" +"winspool.lib" +"comdlg32.lib" +"advapi32.lib" +"shell32.lib" +"ole32.lib" +"oleaut32.lib" +"uuid.lib" +"odbc32.lib" +"odbccp32.lib" +"netapi32.lib" +"iphlpapi.lib" +"setupapi.lib" +"dwmapi.lib" +"imm32.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Core\UE4Editor-Core.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\CoreUObject\UE4Editor-CoreUObject.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Engine\UE4Editor-Engine.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\InputCore\UE4Editor-InputCore.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Projects\UE4Editor-Projects.lib" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL-2224.dll" +/IMPLIB:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL-2224.suppressed.lib" +/PDB:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL-2224.pdb" +/ignore:4078 \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.exp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.exp new file mode 100644 index 0000000..5c9bf91 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.exp differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.lib b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.lib new file mode 100644 index 0000000..edb43bd Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.lib differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.lib.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.lib.response new file mode 100644 index 0000000..8b068e5 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.lib.response @@ -0,0 +1,13 @@ +/NOLOGO +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/DEF +/NAME:"UE4Editor-GMSSL-2224.dll" +/IGNORE:4221 +/NODEFAULTLIB +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\PCLaunch.rc.res" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL-2224.lib" \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.suppressed.exp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.suppressed.exp new file mode 100644 index 0000000..422f60d Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.suppressed.exp differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.suppressed.lib b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.suppressed.lib new file mode 100644 index 0000000..3216f65 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-2224.suppressed.lib differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.dll.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.dll.response new file mode 100644 index 0000000..dcfdc32 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.dll.response @@ -0,0 +1,71 @@ +/MANIFEST:NO +/NOLOGO +/DEBUG +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/FIXED:No +/NXCOMPAT +/STACK:5000000 +/DELAY:UNLOAD +/DLL +/PDBALTPATH:%_PDB% +/OPT:NOREF +/OPT:NOICF +/INCREMENTAL:NO +/ignore:4199 +/ignore:4099 +/DELAYLOAD:"d3d12.dll" +/DELAYLOAD:"libcryptAPIsm_64.dll" +/LIBPATH:"D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty\GMSSLLibrary\x64\Release" +/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" +/NODEFAULTLIB:"LIBCMT" +/NODEFAULTLIB:"LIBCPMT" +/NODEFAULTLIB:"LIBCMTD" +/NODEFAULTLIB:"LIBCPMTD" +/NODEFAULTLIB:"MSVCRTD" +/NODEFAULTLIB:"MSVCPRTD" +/NODEFAULTLIB:"LIBC" +/NODEFAULTLIB:"LIBCP" +/NODEFAULTLIB:"LIBCD" +/NODEFAULTLIB:"LIBCPD" +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\PCLaunch.rc.res" +"delayimp.lib" +"wininet.lib" +"rpcrt4.lib" +"ws2_32.lib" +"dbghelp.lib" +"comctl32.lib" +"Winmm.lib" +"kernel32.lib" +"user32.lib" +"gdi32.lib" +"winspool.lib" +"comdlg32.lib" +"advapi32.lib" +"shell32.lib" +"ole32.lib" +"oleaut32.lib" +"uuid.lib" +"odbc32.lib" +"odbccp32.lib" +"netapi32.lib" +"iphlpapi.lib" +"setupapi.lib" +"dwmapi.lib" +"imm32.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Core\UE4Editor-Core.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\CoreUObject\UE4Editor-CoreUObject.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Engine\UE4Editor-Engine.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\InputCore\UE4Editor-InputCore.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Projects\UE4Editor-Projects.lib" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL-3745.dll" +/IMPLIB:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL-3745.suppressed.lib" +/PDB:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL-3745.pdb" +/ignore:4078 \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.exp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.exp new file mode 100644 index 0000000..55c75e7 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.exp differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.lib b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.lib new file mode 100644 index 0000000..590d53d Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.lib differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.lib.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.lib.response new file mode 100644 index 0000000..391c3c6 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.lib.response @@ -0,0 +1,13 @@ +/NOLOGO +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/DEF +/NAME:"UE4Editor-GMSSL-3745.dll" +/IGNORE:4221 +/NODEFAULTLIB +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\PCLaunch.rc.res" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL-3745.lib" \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.suppressed.exp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.suppressed.exp new file mode 100644 index 0000000..969651b Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.suppressed.exp differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.suppressed.lib b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.suppressed.lib new file mode 100644 index 0000000..cf86b90 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-3745.suppressed.lib differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.dll.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.dll.response new file mode 100644 index 0000000..b95f422 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.dll.response @@ -0,0 +1,71 @@ +/MANIFEST:NO +/NOLOGO +/DEBUG +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/FIXED:No +/NXCOMPAT +/STACK:5000000 +/DELAY:UNLOAD +/DLL +/PDBALTPATH:%_PDB% +/OPT:NOREF +/OPT:NOICF +/INCREMENTAL:NO +/ignore:4199 +/ignore:4099 +/DELAYLOAD:"d3d12.dll" +/DELAYLOAD:"libcryptAPIsm_64.dll" +/LIBPATH:"D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty\GMSSLLibrary\x64\Release" +/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" +/NODEFAULTLIB:"LIBCMT" +/NODEFAULTLIB:"LIBCPMT" +/NODEFAULTLIB:"LIBCMTD" +/NODEFAULTLIB:"LIBCPMTD" +/NODEFAULTLIB:"MSVCRTD" +/NODEFAULTLIB:"MSVCPRTD" +/NODEFAULTLIB:"LIBC" +/NODEFAULTLIB:"LIBCP" +/NODEFAULTLIB:"LIBCD" +/NODEFAULTLIB:"LIBCPD" +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\PCLaunch.rc.res" +"delayimp.lib" +"wininet.lib" +"rpcrt4.lib" +"ws2_32.lib" +"dbghelp.lib" +"comctl32.lib" +"Winmm.lib" +"kernel32.lib" +"user32.lib" +"gdi32.lib" +"winspool.lib" +"comdlg32.lib" +"advapi32.lib" +"shell32.lib" +"ole32.lib" +"oleaut32.lib" +"uuid.lib" +"odbc32.lib" +"odbccp32.lib" +"netapi32.lib" +"iphlpapi.lib" +"setupapi.lib" +"dwmapi.lib" +"imm32.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Core\UE4Editor-Core.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\CoreUObject\UE4Editor-CoreUObject.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Engine\UE4Editor-Engine.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\InputCore\UE4Editor-InputCore.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Projects\UE4Editor-Projects.lib" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL-6837.dll" +/IMPLIB:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL-6837.suppressed.lib" +/PDB:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL-6837.pdb" +/ignore:4078 \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.exp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.exp new file mode 100644 index 0000000..9df3f1d Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.exp differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.lib b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.lib new file mode 100644 index 0000000..a885bd3 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.lib differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.lib.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.lib.response new file mode 100644 index 0000000..12cfe0a --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.lib.response @@ -0,0 +1,13 @@ +/NOLOGO +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/DEF +/NAME:"UE4Editor-GMSSL-6837.dll" +/IGNORE:4221 +/NODEFAULTLIB +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\PCLaunch.rc.res" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL-6837.lib" \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.suppressed.exp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.suppressed.exp new file mode 100644 index 0000000..3657346 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.suppressed.exp differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.suppressed.lib b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.suppressed.lib new file mode 100644 index 0000000..a80aad8 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-6837.suppressed.lib differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.dll.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.dll.response new file mode 100644 index 0000000..7e42785 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.dll.response @@ -0,0 +1,71 @@ +/MANIFEST:NO +/NOLOGO +/DEBUG +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/FIXED:No +/NXCOMPAT +/STACK:5000000 +/DELAY:UNLOAD +/DLL +/PDBALTPATH:%_PDB% +/OPT:NOREF +/OPT:NOICF +/INCREMENTAL:NO +/ignore:4199 +/ignore:4099 +/DELAYLOAD:"d3d12.dll" +/DELAYLOAD:"libcryptAPIsm_64.dll" +/LIBPATH:"D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty\GMSSLLibrary\x64\Release" +/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" +/NODEFAULTLIB:"LIBCMT" +/NODEFAULTLIB:"LIBCPMT" +/NODEFAULTLIB:"LIBCMTD" +/NODEFAULTLIB:"LIBCPMTD" +/NODEFAULTLIB:"MSVCRTD" +/NODEFAULTLIB:"MSVCPRTD" +/NODEFAULTLIB:"LIBC" +/NODEFAULTLIB:"LIBCP" +/NODEFAULTLIB:"LIBCD" +/NODEFAULTLIB:"LIBCPD" +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\PCLaunch.rc.res" +"delayimp.lib" +"wininet.lib" +"rpcrt4.lib" +"ws2_32.lib" +"dbghelp.lib" +"comctl32.lib" +"Winmm.lib" +"kernel32.lib" +"user32.lib" +"gdi32.lib" +"winspool.lib" +"comdlg32.lib" +"advapi32.lib" +"shell32.lib" +"ole32.lib" +"oleaut32.lib" +"uuid.lib" +"odbc32.lib" +"odbccp32.lib" +"netapi32.lib" +"iphlpapi.lib" +"setupapi.lib" +"dwmapi.lib" +"imm32.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Core\UE4Editor-Core.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\CoreUObject\UE4Editor-CoreUObject.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Engine\UE4Editor-Engine.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\InputCore\UE4Editor-InputCore.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Projects\UE4Editor-Projects.lib" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL-7571.dll" +/IMPLIB:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL-7571.suppressed.lib" +/PDB:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL-7571.pdb" +/ignore:4078 \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.exp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.exp new file mode 100644 index 0000000..3763ed5 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.exp differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.lib b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.lib new file mode 100644 index 0000000..cce5745 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.lib differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.lib.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.lib.response new file mode 100644 index 0000000..442a682 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.lib.response @@ -0,0 +1,13 @@ +/NOLOGO +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/DEF +/NAME:"UE4Editor-GMSSL-7571.dll" +/IGNORE:4221 +/NODEFAULTLIB +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\PCLaunch.rc.res" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL-7571.lib" \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.suppressed.exp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.suppressed.exp new file mode 100644 index 0000000..e68b58b Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.suppressed.exp differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.suppressed.lib b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.suppressed.lib new file mode 100644 index 0000000..cdf6507 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL-7571.suppressed.lib differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.dll.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.dll.response new file mode 100644 index 0000000..5f9ac80 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.dll.response @@ -0,0 +1,76 @@ +/MANIFEST:EMBED +/MANIFESTINPUT:D:\UE_4.25\Engine\Build\Windows\Resources\Default-Win64.manifest +/NOLOGO +/DEBUG +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/FIXED:No +/NXCOMPAT +/STACK:12000000 +/DELAY:UNLOAD +/DLL +/PDBALTPATH:%_PDB% +/OPT:NOREF +/OPT:NOICF +/INCREMENTAL:NO +/ignore:4199 +/ignore:4099 +/DELAYLOAD:"d3d12.dll" +/DELAYLOAD:"DBGHELP.DLL" +/DELAYLOAD:"libcryptAPIsm_64.dll" +/DELAYLOAD:"BouncyCastle.Crypto.dll" +/LIBPATH:"D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty\GMSSLLibrary\x64\Release" +/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.2\lib\um\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" +/NODEFAULTLIB:"LIBCMT" +/NODEFAULTLIB:"LIBCPMT" +/NODEFAULTLIB:"LIBCMTD" +/NODEFAULTLIB:"LIBCPMTD" +/NODEFAULTLIB:"MSVCRTD" +/NODEFAULTLIB:"MSVCPRTD" +/NODEFAULTLIB:"LIBC" +/NODEFAULTLIB:"LIBCP" +/NODEFAULTLIB:"LIBCD" +/NODEFAULTLIB:"LIBCPD" +/FUNCTIONPADMIN +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Default.rc2.res" +"delayimp.lib" +"wininet.lib" +"rpcrt4.lib" +"ws2_32.lib" +"dbghelp.lib" +"comctl32.lib" +"Winmm.lib" +"kernel32.lib" +"user32.lib" +"gdi32.lib" +"winspool.lib" +"comdlg32.lib" +"advapi32.lib" +"shell32.lib" +"ole32.lib" +"oleaut32.lib" +"uuid.lib" +"odbc32.lib" +"odbccp32.lib" +"netapi32.lib" +"iphlpapi.lib" +"setupapi.lib" +"dwmapi.lib" +"imm32.lib" +"D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Development\Core\UE4Editor-Core.lib" +"D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Development\CoreUObject\UE4Editor-CoreUObject.lib" +"D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Development\Engine\UE4Editor-Engine.lib" +"D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Development\InputCore\UE4Editor-InputCore.lib" +"D:\UE_4.25\Engine\Intermediate\Build\Win64\UE4Editor\Development\Projects\UE4Editor-Projects.lib" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL.dll" +/IMPLIB:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL.suppressed.lib" +/PDB:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL.pdb" +/ignore:4078 +/INCLUDE:IMPLEMENT_MODULE_GMSSL \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.dll.response.old b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.dll.response.old new file mode 100644 index 0000000..1cf3c57 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.dll.response.old @@ -0,0 +1,72 @@ +/MANIFEST:NO +/NOLOGO +/DEBUG +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/FIXED:No +/NXCOMPAT +/STACK:5000000 +/DELAY:UNLOAD +/DLL +/PDBALTPATH:%_PDB% +/OPT:NOREF +/OPT:NOICF +/INCREMENTAL:NO +/ignore:4199 +/ignore:4099 +/DELAYLOAD:"d3d12.dll" +/DELAYLOAD:"libcryptAPIsm_64.dll" +/DELAYLOAD:"BouncyCastle.Crypto.dll" +/LIBPATH:"D:\Projects\CGB_VR\Plugins\GMSSL\Source\ThirdParty\GMSSLLibrary\x64\Release" +/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" +/NODEFAULTLIB:"LIBCMT" +/NODEFAULTLIB:"LIBCPMT" +/NODEFAULTLIB:"LIBCMTD" +/NODEFAULTLIB:"LIBCPMTD" +/NODEFAULTLIB:"MSVCRTD" +/NODEFAULTLIB:"MSVCPRTD" +/NODEFAULTLIB:"LIBC" +/NODEFAULTLIB:"LIBCP" +/NODEFAULTLIB:"LIBCD" +/NODEFAULTLIB:"LIBCPD" +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\PCLaunch.rc.res" +"delayimp.lib" +"wininet.lib" +"rpcrt4.lib" +"ws2_32.lib" +"dbghelp.lib" +"comctl32.lib" +"Winmm.lib" +"kernel32.lib" +"user32.lib" +"gdi32.lib" +"winspool.lib" +"comdlg32.lib" +"advapi32.lib" +"shell32.lib" +"ole32.lib" +"oleaut32.lib" +"uuid.lib" +"odbc32.lib" +"odbccp32.lib" +"netapi32.lib" +"iphlpapi.lib" +"setupapi.lib" +"dwmapi.lib" +"imm32.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Core\UE4Editor-Core.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\CoreUObject\UE4Editor-CoreUObject.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Engine\UE4Editor-Engine.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\InputCore\UE4Editor-InputCore.lib" +"D:\UE_4.21\Engine\Intermediate\Build\Win64\UE4Editor\Development\Projects\UE4Editor-Projects.lib" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL.dll" +/IMPLIB:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL.suppressed.lib" +/PDB:"D:\Projects\CGB_VR\Plugins\GMSSL\Binaries\Win64\UE4Editor-GMSSL.pdb" +/ignore:4078 \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.exp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.exp new file mode 100644 index 0000000..694bff6 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.exp differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.lib b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.lib new file mode 100644 index 0000000..5985b42 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.lib differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.lib.response b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.lib.response new file mode 100644 index 0000000..a059aba --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.lib.response @@ -0,0 +1,14 @@ +/NOLOGO +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/DEF +/NAME:"UE4Editor-GMSSL.dll" +/IGNORE:4221 +/NODEFAULTLIB +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Default.rc2.res" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL.lib" +/INCLUDE:IMPLEMENT_MODULE_GMSSL \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.lib.response.old b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.lib.response.old new file mode 100644 index 0000000..50a417c --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.lib.response.old @@ -0,0 +1,13 @@ +/NOLOGO +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/DEF +/NAME:"UE4Editor-GMSSL.dll" +/IGNORE:4221 +/NODEFAULTLIB +"D:\Projects\CGB_VR\Intermediate\Build\Win64\CGB_VREditor\Development\Engine\SharedPCH.Engine.h.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\Module.GMSSL.gen.cpp.obj" +"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\PCLaunch.rc.res" +/OUT:"D:\Projects\CGB_VR\Plugins\GMSSL\Intermediate\Build\Win64\UE4Editor\Development\GMSSL\UE4Editor-GMSSL.lib" \ No newline at end of file diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.suppressed.exp b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.suppressed.exp new file mode 100644 index 0000000..7bf9fd4 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.suppressed.exp differ diff --git a/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.suppressed.lib b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.suppressed.lib new file mode 100644 index 0000000..c7d3f34 Binary files /dev/null and b/Intermediate/Build/Win64/UE4Editor/Development/GMSSL/UE4Editor-GMSSL.suppressed.lib differ diff --git a/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/GMSSL.init.gen.cpp b/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/GMSSL.init.gen.cpp new file mode 100644 index 0000000..28f569b --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/GMSSL.init.gen.cpp @@ -0,0 +1,35 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/GeneratedCppIncludes.h" +#ifdef _MSC_VER +#pragma warning (push) +#pragma warning (disable : 4883) +#endif +PRAGMA_DISABLE_DEPRECATION_WARNINGS +void EmptyLinkFunctionForGeneratedCodeGMSSL_init() {} + UPackage* Z_Construct_UPackage__Script_GMSSL() + { + static UPackage* ReturnPackage = nullptr; + if (!ReturnPackage) + { + static const UE4CodeGen_Private::FPackageParams PackageParams = { + "/Script/GMSSL", + nullptr, + 0, + PKG_CompiledIn | 0x00000000, + 0x6DD92563, + 0x7DEB4B53, + METADATA_PARAMS(nullptr, 0) + }; + UE4CodeGen_Private::ConstructUPackage(ReturnPackage, PackageParams); + } + return ReturnPackage; + } +PRAGMA_ENABLE_DEPRECATION_WARNINGS +#ifdef _MSC_VER +#pragma warning (pop) +#endif diff --git a/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/GMSSLClasses.h b/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/GMSSLClasses.h new file mode 100644 index 0000000..b1449aa --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/GMSSLClasses.h @@ -0,0 +1,10 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#pragma once + + + diff --git a/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/Timestamp b/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/Timestamp new file mode 100644 index 0000000..0b4e4d4 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/Timestamp @@ -0,0 +1 @@ +D:\Projects\CGB_VR\Plugins\GMSSL\Source\GMSSL\Public\libcryptAPIsmObject.h diff --git a/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/libcryptAPIsmObject.gen.cpp b/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/libcryptAPIsmObject.gen.cpp new file mode 100644 index 0000000..3d250da --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/libcryptAPIsmObject.gen.cpp @@ -0,0 +1,1271 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/GeneratedCppIncludes.h" +#include "GMSSL/Public/libcryptAPIsmObject.h" +#ifdef _MSC_VER +#pragma warning (push) +#pragma warning (disable : 4883) +#endif +PRAGMA_DISABLE_DEPRECATION_WARNINGS +void EmptyLinkFunctionForGeneratedCodelibcryptAPIsmObject() {} +// Cross Module References + GMSSL_API UClass* Z_Construct_UClass_UlibcryptAPIsmObject_NoRegister(); + GMSSL_API UClass* Z_Construct_UClass_UlibcryptAPIsmObject(); + COREUOBJECT_API UClass* Z_Construct_UClass_UObject(); + UPackage* Z_Construct_UPackage__Script_GMSSL(); +// End Cross Module References + DEFINE_FUNCTION(UlibcryptAPIsmObject::execGetCertId) + { + P_GET_PROPERTY(FStrProperty,Z_Param_pubkey); + P_FINISH; + P_NATIVE_BEGIN; + *(FString*)Z_Param__Result=P_THIS->GetCertId(Z_Param_pubkey); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execGetCgbOpenPubKey) + { + P_GET_UBOOL(Z_Param_isTestEnv); + P_FINISH; + P_NATIVE_BEGIN; + *(TArray*)Z_Param__Result=P_THIS->GetCgbOpenPubKey(Z_Param_isTestEnv); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execGetCryptKey) + { + P_GET_PROPERTY(FStrProperty,Z_Param_mw_key); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_key_en); + P_FINISH; + P_NATIVE_BEGIN; + P_THIS->GetCryptKey(Z_Param_mw_key,Z_Param_Out_key_en); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM2FormatConvert) + { + P_GET_PROPERTY(FIntProperty,Z_Param_mode); + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM2FormatConvert(Z_Param_mode,Z_Param_data,Z_Param_Out_retdata); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM2Decrypt) + { + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_GET_PROPERTY(FStrProperty,Z_Param_privkey); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM2Decrypt(Z_Param_data,Z_Param_Out_retdata,Z_Param_privkey); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM2Encrypt) + { + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_GET_PROPERTY(FStrProperty,Z_Param_pubkey); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM2Encrypt(Z_Param_data,Z_Param_Out_retdata,Z_Param_pubkey); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM2Verify) + { + P_GET_PROPERTY(FStrProperty,Z_Param_pubkey); + P_GET_PROPERTY(FStrProperty,Z_Param_Signeddata); + P_GET_PROPERTY(FStrProperty,Z_Param_plaindata); + P_GET_UBOOL_REF(Z_Param_Out_attestation); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM2Verify(Z_Param_pubkey,Z_Param_Signeddata,Z_Param_plaindata,Z_Param_Out_attestation); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM2Sign) + { + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_GET_PROPERTY(FStrProperty,Z_Param_privkey); + P_GET_PROPERTY(FStrProperty,Z_Param_pubkey); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM2Sign(Z_Param_data,Z_Param_Out_retdata,Z_Param_privkey,Z_Param_pubkey); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM4CBCDecrypt) + { + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_GET_PROPERTY(FStrProperty,Z_Param_yin); + P_GET_PROPERTY(FStrProperty,Z_Param_iv); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM4CBCDecrypt(Z_Param_data,Z_Param_Out_retdata,Z_Param_yin,Z_Param_iv); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM4CBCEncrypt) + { + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_GET_PROPERTY(FStrProperty,Z_Param_yin); + P_GET_PROPERTY(FStrProperty,Z_Param_iv); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM4CBCEncrypt(Z_Param_data,Z_Param_Out_retdata,Z_Param_yin,Z_Param_iv); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM2Genkey) + { + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_privkey); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_pubkey); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM2Genkey(Z_Param_Out_privkey,Z_Param_Out_pubkey); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execSM4Crypt1) + { + P_GET_PROPERTY(FIntProperty,Z_Param_flag); + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_retdata); + P_GET_PROPERTY(FStrProperty,Z_Param_key); + P_FINISH; + P_NATIVE_BEGIN; + *(int32*)Z_Param__Result=P_THIS->SM4Crypt1(Z_Param_flag,Z_Param_data,Z_Param_Out_retdata,Z_Param_key); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execGetRetData) + { + P_GET_PROPERTY(FStrProperty,Z_Param_backEncryptkey); + P_GET_PROPERTY(FStrProperty,Z_Param_backBodyCotent); + P_GET_PROPERTY(FStrProperty,Z_Param_privateKey); + P_FINISH; + P_NATIVE_BEGIN; + *(FString*)Z_Param__Result=P_THIS->GetRetData(Z_Param_backEncryptkey,Z_Param_backBodyCotent,Z_Param_privateKey); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execGenerateRandomstrInlen) + { + P_GET_PROPERTY(FIntProperty,Z_Param_len); + P_FINISH; + P_NATIVE_BEGIN; + *(FString*)Z_Param__Result=P_THIS->GenerateRandomstrInlen(Z_Param_len); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execGetStrHex) + { + P_GET_PROPERTY(FStrProperty,Z_Param_data); + P_FINISH; + P_NATIVE_BEGIN; + *(FString*)Z_Param__Result=P_THIS->GetStrHex(Z_Param_data); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execMD5_Encode) + { + P_GET_PROPERTY(FStrProperty,Z_Param_value); + P_FINISH; + P_NATIVE_BEGIN; + *(FString*)Z_Param__Result=UlibcryptAPIsmObject::MD5_Encode(Z_Param_value); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execBase64_Encode) + { + P_GET_PROPERTY(FStrProperty,Z_Param_value); + P_FINISH; + P_NATIVE_BEGIN; + *(FString*)Z_Param__Result=UlibcryptAPIsmObject::Base64_Encode(Z_Param_value); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execAscBase64Encode) + { + P_GET_PROPERTY(FStrProperty,Z_Param_hexstr); + P_FINISH; + P_NATIVE_BEGIN; + *(FString*)Z_Param__Result=P_THIS->AscBase64Encode(Z_Param_hexstr); + P_NATIVE_END; + } + DEFINE_FUNCTION(UlibcryptAPIsmObject::execgetlibcryptAPIsmObject) + { + P_FINISH; + P_NATIVE_BEGIN; + *(UlibcryptAPIsmObject**)Z_Param__Result=UlibcryptAPIsmObject::getlibcryptAPIsmObject(); + P_NATIVE_END; + } + void UlibcryptAPIsmObject::StaticRegisterNativesUlibcryptAPIsmObject() + { + UClass* Class = UlibcryptAPIsmObject::StaticClass(); + static const FNameNativePtrPair Funcs[] = { + { "AscBase64Encode", &UlibcryptAPIsmObject::execAscBase64Encode }, + { "Base64_Encode", &UlibcryptAPIsmObject::execBase64_Encode }, + { "GenerateRandomstrInlen", &UlibcryptAPIsmObject::execGenerateRandomstrInlen }, + { "GetCertId", &UlibcryptAPIsmObject::execGetCertId }, + { "GetCgbOpenPubKey", &UlibcryptAPIsmObject::execGetCgbOpenPubKey }, + { "GetCryptKey", &UlibcryptAPIsmObject::execGetCryptKey }, + { "getlibcryptAPIsmObject", &UlibcryptAPIsmObject::execgetlibcryptAPIsmObject }, + { "GetRetData", &UlibcryptAPIsmObject::execGetRetData }, + { "GetStrHex", &UlibcryptAPIsmObject::execGetStrHex }, + { "MD5_Encode", &UlibcryptAPIsmObject::execMD5_Encode }, + { "SM2Decrypt", &UlibcryptAPIsmObject::execSM2Decrypt }, + { "SM2Encrypt", &UlibcryptAPIsmObject::execSM2Encrypt }, + { "SM2FormatConvert", &UlibcryptAPIsmObject::execSM2FormatConvert }, + { "SM2Genkey", &UlibcryptAPIsmObject::execSM2Genkey }, + { "SM2Sign", &UlibcryptAPIsmObject::execSM2Sign }, + { "SM2Verify", &UlibcryptAPIsmObject::execSM2Verify }, + { "SM4CBCDecrypt", &UlibcryptAPIsmObject::execSM4CBCDecrypt }, + { "SM4CBCEncrypt", &UlibcryptAPIsmObject::execSM4CBCEncrypt }, + { "SM4Crypt1", &UlibcryptAPIsmObject::execSM4Crypt1 }, + }; + FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs)); + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics + { + struct libcryptAPIsmObject_eventAscBase64Encode_Parms + { + FString hexstr; + FString ReturnValue; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_hexstr; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventAscBase64Encode_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::NewProp_hexstr = { "hexstr", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventAscBase64Encode_Parms, hexstr), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::NewProp_hexstr, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|UE" }, + { "Comment", "/// \n/// \xe5\xb0\x86hex\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe8\xbd\xac\xe6\x88\x90""asc\xe7\xa0\x81\xe7\x84\xb6\xe5\x90\x8e\xe8\xbd\xac\xe6\x88\x90\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe7\xbb\x84\xe5\x86\x8d\xe5\xb0\x86\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe7\xbb\x84""Base64\n/// \n/// Hex\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84""Base64\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\n\xe5\xb0\x86hex\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe8\xbd\xac\xe6\x88\x90""asc\xe7\xa0\x81\xe7\x84\xb6\xe5\x90\x8e\xe8\xbd\xac\xe6\x88\x90\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe7\xbb\x84\xe5\x86\x8d\xe5\xb0\x86\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe7\xbb\x84""Base64\n\nHex\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84""Base64\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "AscBase64Encode", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventAscBase64Encode_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode_Statics + { + struct libcryptAPIsmObject_eventBase64_Encode_Parms + { + FString value; + FString ReturnValue; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_value; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventBase64_Encode_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode_Statics::NewProp_value = { "value", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventBase64_Encode_Parms, value), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode_Statics::NewProp_value, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|UE" }, + { "Comment", "/// \n/// \xe4\xb8\x80\xe8\x88\xac\xe7\x9a\x84""Base64\xe5\x8a\xa0\xe5\xaf\x86\n/// \n/// \xe9\x9c\x80\xe8\xa6\x81\xe5\x8a\xa0\xe5\xaf\x86\xe7\x9a\x84\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84""Base64\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\n\xe4\xb8\x80\xe8\x88\xac\xe7\x9a\x84""Base64\xe5\x8a\xa0\xe5\xaf\x86\n\n\xe9\x9c\x80\xe8\xa6\x81\xe5\x8a\xa0\xe5\xaf\x86\xe7\x9a\x84\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84""Base64\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "Base64_Encode", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventBase64_Encode_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics + { + struct libcryptAPIsmObject_eventGenerateRandomstrInlen_Parms + { + int32 len; + FString ReturnValue; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_len; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGenerateRandomstrInlen_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::NewProp_len = { "len", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGenerateRandomstrInlen_Parms, len), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::NewProp_len, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|UE" }, + { "Comment", "/// \n/// \xe7\x94\x9f\xe6\x88\x90\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe9\x95\xbf\xe5\xba\xa6\xe7\x9a\x84\xe9\x9a\x8f\xe6\x9c\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n/// \n/// \xe9\x9c\x80\xe8\xa6\x81\xe7\x94\x9f\xe6\x88\x90\xe7\x9a\x84\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x95\xbf\xe5\xba\xa6\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe7\x94\x9f\xe6\x88\x90\xe7\x9a\x84\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\n\xe7\x94\x9f\xe6\x88\x90\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe9\x95\xbf\xe5\xba\xa6\xe7\x9a\x84\xe9\x9a\x8f\xe6\x9c\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n\n\xe9\x9c\x80\xe8\xa6\x81\xe7\x94\x9f\xe6\x88\x90\xe7\x9a\x84\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x95\xbf\xe5\xba\xa6\n\xe8\xbf\x94\xe5\x9b\x9e\xe7\x94\x9f\xe6\x88\x90\xe7\x9a\x84\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "GenerateRandomstrInlen", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventGenerateRandomstrInlen_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics + { + struct libcryptAPIsmObject_eventGetCertId_Parms + { + FString pubkey; + FString ReturnValue; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_ReturnValue; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_pubkey_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_pubkey; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetCertId_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_pubkey_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_pubkey = { "pubkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetCertId_Parms, pubkey), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_pubkey_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_pubkey_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::NewProp_pubkey, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "//\xe4\xb8\xb4\xe6\x97\xb6\xe5\xa4\x84\xe7\x90\x86\xe6\x96\xb9\xe6\xb3\x95\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\xe4\xb8\xb4\xe6\x97\xb6\xe5\xa4\x84\xe7\x90\x86\xe6\x96\xb9\xe6\xb3\x95" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "GetCertId", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventGetCertId_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics + { + struct libcryptAPIsmObject_eventGetCgbOpenPubKey_Parms + { + bool isTestEnv; + TArray ReturnValue; + }; + static const UE4CodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Inner; + static void NewProp_isTestEnv_SetBit(void* Obj); + static const UE4CodeGen_Private::FBoolPropertyParams NewProp_isTestEnv; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetCgbOpenPubKey_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UE4CodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, 1, 0, nullptr, METADATA_PARAMS(nullptr, 0) }; + void Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_isTestEnv_SetBit(void* Obj) + { + ((libcryptAPIsmObject_eventGetCgbOpenPubKey_Parms*)Obj)->isTestEnv = 1; + } + const UE4CodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_isTestEnv = { "isTestEnv", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Bool | UE4CodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, sizeof(bool), sizeof(libcryptAPIsmObject_eventGetCgbOpenPubKey_Parms), &Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_isTestEnv_SetBit, METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_ReturnValue_Inner, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::NewProp_isTestEnv, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "// \xe8\x8e\xb7\xe5\xbe\x97\xe5\xb9\xbf\xe5\x8f\x91\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84\xe5\x85\xac\xe9\x92\xa5\xef\xbc\x8c\xe4\xbb\xa5\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe7\xbb\x84\xe5\xb1\x95\xe7\xa4\xba\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\xe8\x8e\xb7\xe5\xbe\x97\xe5\xb9\xbf\xe5\x8f\x91\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84\xe5\x85\xac\xe9\x92\xa5\xef\xbc\x8c\xe4\xbb\xa5\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe7\xbb\x84\xe5\xb1\x95\xe7\xa4\xba" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "GetCgbOpenPubKey", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventGetCgbOpenPubKey_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics + { + struct libcryptAPIsmObject_eventGetCryptKey_Parms + { + FString mw_key; + FString key_en; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_key_en; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_mw_key_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_mw_key; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_key_en = { "key_en", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetCryptKey_Parms, key_en), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_mw_key_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_mw_key = { "mw_key", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetCryptKey_Parms, mw_key), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_mw_key_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_mw_key_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_key_en, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::NewProp_mw_key, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// \xe9\x9d\x9e\xe6\x9c\xac\xe5\x8a\xa0\xe5\xaf\x86\xe7\xbb\x84\xe4\xbb\xb6\xe4\xba\xa7\xe7\x94\x9f\xe7\x9a\x84\xe5\xaf\x86\xe9\x92\xa5\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe7\x94\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x8e\xa5\xe5\x8f\xa3\xe5\x8a\xa0\xe5\xaf\x86\xe5\x86\x8d\xe7\x94\xa8\n/// \n/// \xe9\x9d\x9e\xe6\x9c\xac\xe5\x8a\xa0\xe5\xaf\x86\xe7\xbb\x84\xe4\xbb\xb6\xe4\xba\xa7\xe7\x94\x9f\xe7\x9a\x84\xe5\xaf\x86\xe9\x92\xa5\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x8e\xe7\x9a\x84\xe5\xaf\x86\xe9\x92\xa5\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\n\xe9\x9d\x9e\xe6\x9c\xac\xe5\x8a\xa0\xe5\xaf\x86\xe7\xbb\x84\xe4\xbb\xb6\xe4\xba\xa7\xe7\x94\x9f\xe7\x9a\x84\xe5\xaf\x86\xe9\x92\xa5\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe7\x94\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x8e\xa5\xe5\x8f\xa3\xe5\x8a\xa0\xe5\xaf\x86\xe5\x86\x8d\xe7\x94\xa8\n\n\xe9\x9d\x9e\xe6\x9c\xac\xe5\x8a\xa0\xe5\xaf\x86\xe7\xbb\x84\xe4\xbb\xb6\xe4\xba\xa7\xe7\x94\x9f\xe7\x9a\x84\xe5\xaf\x86\xe9\x92\xa5\n\xe8\xbf\x94\xe5\x9b\x9e\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x8e\xe7\x9a\x84\xe5\xaf\x86\xe9\x92\xa5" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "GetCryptKey", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventGetCryptKey_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics + { + struct libcryptAPIsmObject_eventgetlibcryptAPIsmObject_Parms + { + UlibcryptAPIsmObject* ReturnValue; + }; + static const UE4CodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventgetlibcryptAPIsmObject_Parms, ReturnValue), Z_Construct_UClass_UlibcryptAPIsmObject_NoRegister, METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::NewProp_ReturnValue, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|UE" }, + { "Comment", "// \xe5\x85\xa8\xe5\xb1\x80\xe5\xaf\xb9\xe8\xb1\xa1\xef\xbc\x8c\xe7\x9b\xb4\xe6\x8e\xa5\xe9\x80\x9a\xe8\xbf\x87\xe5\x87\xbd\xe6\x95\xb0\xe8\x8e\xb7\xe5\x8f\x96\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\xe5\x85\xa8\xe5\xb1\x80\xe5\xaf\xb9\xe8\xb1\xa1\xef\xbc\x8c\xe7\x9b\xb4\xe6\x8e\xa5\xe9\x80\x9a\xe8\xbf\x87\xe5\x87\xbd\xe6\x95\xb0\xe8\x8e\xb7\xe5\x8f\x96" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "getlibcryptAPIsmObject", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventgetlibcryptAPIsmObject_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics + { + struct libcryptAPIsmObject_eventGetRetData_Parms + { + FString backEncryptkey; + FString backBodyCotent; + FString privateKey; + FString ReturnValue; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_privateKey; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_backBodyCotent; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_backEncryptkey; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetRetData_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_privateKey = { "privateKey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetRetData_Parms, privateKey), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_backBodyCotent = { "backBodyCotent", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetRetData_Parms, backBodyCotent), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_backEncryptkey = { "backEncryptkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetRetData_Parms, backEncryptkey), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_privateKey, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_backBodyCotent, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::NewProp_backEncryptkey, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// \xe8\x8e\xb7\xe5\xbe\x97\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xef\xbc\x8c\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe5\xb0\xbe\xe9\x83\xa8\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8e\xbb\xe9\x99\xa4\xe5\xa4\x9a\xe4\xbd\x99\xe5\xad\x97\xe7\xac\xa6\n/// \n/// \xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84header\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84""Encryptkey\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84header\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84""body\n/// \xe7\xa7\x81\xe9\x92\xa5\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe5\xb0\xbe\xe9\x83\xa8\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8e\xbb\xe9\x99\xa4\xe5\xa4\x9a\xe4\xbd\x99\xe5\xad\x97\xe7\xac\xa6\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\n\xe8\x8e\xb7\xe5\xbe\x97\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xef\xbc\x8c\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe5\xb0\xbe\xe9\x83\xa8\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8e\xbb\xe9\x99\xa4\xe5\xa4\x9a\xe4\xbd\x99\xe5\xad\x97\xe7\xac\xa6\n\n\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84header\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84""Encryptkey\n\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84header\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84""body\n\xe7\xa7\x81\xe9\x92\xa5\n\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe5\xb0\xbe\xe9\x83\xa8\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8e\xbb\xe9\x99\xa4\xe5\xa4\x9a\xe4\xbd\x99\xe5\xad\x97\xe7\xac\xa6" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "GetRetData", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventGetRetData_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics + { + struct libcryptAPIsmObject_eventGetStrHex_Parms + { + FString data; + FString ReturnValue; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_ReturnValue; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetStrHex_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventGetStrHex_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::NewProp_data, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|UE" }, + { "Comment", "/// \n/// \xe5\xb0\x86\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe8\xbd\xac\xe6\x8d\xa2\xe4\xb8\xba\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe7\xbb\x84\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe8\xbd\xac\xe6\x8d\xa2\xe4\xb8\xbaHex\n/// \n/// \xe9\x9c\x80\xe8\xa6\x81\xe8\xbf\x9b\xe8\xa1\x8c\xe8\xbd\xac\xe6\x8d\xa2\xe7\x9a\x84\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84Hex\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\n\xe5\xb0\x86\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe8\xbd\xac\xe6\x8d\xa2\xe4\xb8\xba\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe7\xbb\x84\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe8\xbd\xac\xe6\x8d\xa2\xe4\xb8\xbaHex\n\n\xe9\x9c\x80\xe8\xa6\x81\xe8\xbf\x9b\xe8\xa1\x8c\xe8\xbd\xac\xe6\x8d\xa2\xe7\x9a\x84\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84Hex\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "GetStrHex", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventGetStrHex_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode_Statics + { + struct libcryptAPIsmObject_eventMD5_Encode_Parms + { + FString value; + FString ReturnValue; + }; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_value; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventMD5_Encode_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode_Statics::NewProp_value = { "value", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventMD5_Encode_Parms, value), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode_Statics::NewProp_value, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|UE" }, + { "Comment", "/// \n/// \xe4\xb8\x80\xe8\x88\xac\xe7\x9a\x84MD5\xe5\x8a\xa0\xe5\xaf\x86\n/// \n/// \xe9\x9c\x80\xe8\xa6\x81\xe5\x8a\xa0\xe5\xaf\x86\xe7\x9a\x84\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84MD5\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\n\xe4\xb8\x80\xe8\x88\xac\xe7\x9a\x84MD5\xe5\x8a\xa0\xe5\xaf\x86\n\n\xe9\x9c\x80\xe8\xa6\x81\xe5\x8a\xa0\xe5\xaf\x86\xe7\x9a\x84\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\n\xe8\xbf\x94\xe5\x9b\x9e\xe7\x9a\x84MD5\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "MD5_Encode", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventMD5_Encode_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics + { + struct libcryptAPIsmObject_eventSM2Decrypt_Parms + { + FString data; + FString retdata; + FString privkey; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_privkey_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_privkey; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Decrypt_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_privkey_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_privkey = { "privkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Decrypt_Parms, privkey), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_privkey_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_privkey_MetaData)) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Decrypt_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Decrypt_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_privkey, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::NewProp_data, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// SM2\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe5\xaf\x86\n/// \n/// \xe5\xbe\x85\xe8\xa7\xa3\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n/// \xe8\xa7\xa3\xe5\xaf\x86\xe7\xbb\x93\xe6\x9e\x9c\n/// \xe7\xa7\x81\xe9\x92\xa5\n/// \xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\nSM2\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe5\xaf\x86\n\n\xe5\xbe\x85\xe8\xa7\xa3\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n\xe8\xa7\xa3\xe5\xaf\x86\xe7\xbb\x93\xe6\x9e\x9c\n\xe7\xa7\x81\xe9\x92\xa5\n\xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM2Decrypt", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM2Decrypt_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics + { + struct libcryptAPIsmObject_eventSM2Encrypt_Parms + { + FString data; + FString retdata; + FString pubkey; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_pubkey_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_pubkey; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Encrypt_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_pubkey_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_pubkey = { "pubkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Encrypt_Parms, pubkey), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_pubkey_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_pubkey_MetaData)) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Encrypt_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Encrypt_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_pubkey, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::NewProp_data, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// /// \n/// SM2\xe6\x95\xb0\xe6\x8d\xae\xe5\x8a\xa0\xe5\xaf\x86\n/// \n/// \xe5\xbe\x85\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n/// \xe5\x8a\xa0\xe5\xaf\x86\xe7\xbb\x93\xe6\x9e\x9c\n/// \xe5\x85\xac\xe9\x92\xa5\n/// \xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\nSM2\xe6\x95\xb0\xe6\x8d\xae\xe5\x8a\xa0\xe5\xaf\x86\n\n\xe5\xbe\x85\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n\xe5\x8a\xa0\xe5\xaf\x86\xe7\xbb\x93\xe6\x9e\x9c\n\xe5\x85\xac\xe9\x92\xa5\n\xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM2Encrypt", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM2Encrypt_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics + { + struct libcryptAPIsmObject_eventSM2FormatConvert_Parms + { + int32 mode; + FString data; + FString retdata; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_mode; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2FormatConvert_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2FormatConvert_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2FormatConvert_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_mode = { "mode", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2FormatConvert_Parms, mode), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_data, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::NewProp_mode, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/*\xe5\xbd\x93mode\xe4\xb8\xba\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x80\xbc\xe6\x97\xb6\xef\xbc\x8c\xe5\xaf\xb9\xe5\xba\x94\xe6\xa0\xbc\xe5\xbc\x8f\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a\n\x09\x09* 101\x09\x09sm2\xe5\x8a\xa0\xe5\xaf\x86\xe5\xaf\x86\xe6\x96\x87""der\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xac""c1c3c2\xe6\xa0\xbc\xe5\xbc\x8f\n\x09\x09* 102\x09\x09sm2\xe5\x8a\xa0\xe5\xaf\x86\xe5\xaf\x86\xe6\x96\x87""c1c3c2\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xac""der\xe6\xa0\xbc\xe5\xbc\x8f\n\x09\x09* 201\x09\x09sm2\xe7\xad\xbe\xe5\x90\x8d\xe5\x80\xbc""der\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xacRS\xe6\xa0\xbc\xe5\xbc\x8f\n\x09\x09* 202\x09\x09sm2\xe7\xad\xbe\xe5\x90\x8d\xe5\x80\xbcRS\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xac""der\xe6\xa0\xbc\xe5\xbc\x8f*/" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\xe5\xbd\x93mode\xe4\xb8\xba\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x80\xbc\xe6\x97\xb6\xef\xbc\x8c\xe5\xaf\xb9\xe5\xba\x94\xe6\xa0\xbc\xe5\xbc\x8f\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a\n * 101 sm2\xe5\x8a\xa0\xe5\xaf\x86\xe5\xaf\x86\xe6\x96\x87""der\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xac""c1c3c2\xe6\xa0\xbc\xe5\xbc\x8f\n * 102 sm2\xe5\x8a\xa0\xe5\xaf\x86\xe5\xaf\x86\xe6\x96\x87""c1c3c2\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xac""der\xe6\xa0\xbc\xe5\xbc\x8f\n * 201 sm2\xe7\xad\xbe\xe5\x90\x8d\xe5\x80\xbc""der\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xacRS\xe6\xa0\xbc\xe5\xbc\x8f\n * 202 sm2\xe7\xad\xbe\xe5\x90\x8d\xe5\x80\xbcRS\xe6\xa0\xbc\xe5\xbc\x8f\xe8\xbd\xac""der\xe6\xa0\xbc\xe5\xbc\x8f" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM2FormatConvert", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM2FormatConvert_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics + { + struct libcryptAPIsmObject_eventSM2Genkey_Parms + { + FString privkey; + FString pubkey; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_pubkey; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_privkey; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Genkey_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::NewProp_pubkey = { "pubkey", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Genkey_Parms, pubkey), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::NewProp_privkey = { "privkey", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Genkey_Parms, privkey), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::NewProp_pubkey, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::NewProp_privkey, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// SM2\xe5\xaf\x86\xe9\x92\xa5\xe7\x94\x9f\xe6\x88\x90\n/// \n/// \xe7\xa7\x81\xe9\x92\xa5\n/// \xe5\x85\xac\xe9\x92\xa5\n/// \xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\nSM2\xe5\xaf\x86\xe9\x92\xa5\xe7\x94\x9f\xe6\x88\x90\n\n\xe7\xa7\x81\xe9\x92\xa5\n\xe5\x85\xac\xe9\x92\xa5\n\xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM2Genkey", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM2Genkey_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics + { + struct libcryptAPIsmObject_eventSM2Sign_Parms + { + FString data; + FString retdata; + FString privkey; + FString pubkey; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_pubkey; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_privkey; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Sign_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_pubkey = { "pubkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Sign_Parms, pubkey), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_privkey = { "privkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Sign_Parms, privkey), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Sign_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Sign_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_pubkey, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_privkey, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::NewProp_data, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// \xe5\xaf\xb9\xe5\x8e\x9f\xe5\xa7\x8b\xe6\x95\xb0\xe6\x8d\xaeSM2\xe7\xad\xbe\xe5\x90\x8d\n/// \n/// \xe5\xbe\x85\xe7\xad\xbe\xe5\x90\x8d\xe6\x95\xb0\xe6\x8d\xae\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe7\xad\xbe\xe5\x90\x8d\xe7\xbb\x93\xe6\x9e\x9c\n/// \xe7\xa7\x81\xe9\x92\xa5\n/// \xe5\x85\xac\xe9\x92\xa5\n/// \xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\n\xe5\xaf\xb9\xe5\x8e\x9f\xe5\xa7\x8b\xe6\x95\xb0\xe6\x8d\xaeSM2\xe7\xad\xbe\xe5\x90\x8d\n\n\xe5\xbe\x85\xe7\xad\xbe\xe5\x90\x8d\xe6\x95\xb0\xe6\x8d\xae\n\xe8\xbf\x94\xe5\x9b\x9e\xe7\xad\xbe\xe5\x90\x8d\xe7\xbb\x93\xe6\x9e\x9c\n\xe7\xa7\x81\xe9\x92\xa5\n\xe5\x85\xac\xe9\x92\xa5\n\xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM2Sign", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM2Sign_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics + { + struct libcryptAPIsmObject_eventSM2Verify_Parms + { + FString pubkey; + FString Signeddata; + FString plaindata; + bool attestation; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static void NewProp_attestation_SetBit(void* Obj); + static const UE4CodeGen_Private::FBoolPropertyParams NewProp_attestation; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_plaindata_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_plaindata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_Signeddata_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_Signeddata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_pubkey_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_pubkey; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Verify_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + void Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_attestation_SetBit(void* Obj) + { + ((libcryptAPIsmObject_eventSM2Verify_Parms*)Obj)->attestation = 1; + } + const UE4CodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_attestation = { "attestation", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Bool | UE4CodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, sizeof(bool), sizeof(libcryptAPIsmObject_eventSM2Verify_Parms), &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_attestation_SetBit, METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_plaindata_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_plaindata = { "plaindata", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Verify_Parms, plaindata), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_plaindata_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_plaindata_MetaData)) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_Signeddata_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_Signeddata = { "Signeddata", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Verify_Parms, Signeddata), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_Signeddata_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_Signeddata_MetaData)) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_pubkey_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_pubkey = { "pubkey", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM2Verify_Parms, pubkey), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_pubkey_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_pubkey_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_attestation, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_plaindata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_Signeddata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::NewProp_pubkey, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// SM2\xe9\xaa\x8c\xe7\xad\xbe\n/// \n/// \xe5\x85\xac\xe9\x92\xa5\n/// \xe5\xb7\xb2\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n/// \xe6\x9c\xaa\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n/// \xe7\x9c\x9f\xe4\xb8\xba\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe9\x94\x99\xe4\xb8\xba\xe4\xb8\x8d\xe9\x80\x9a\xe8\xbf\x87\n/// \xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\nSM2\xe9\xaa\x8c\xe7\xad\xbe\n\n\xe5\x85\xac\xe9\x92\xa5\n\xe5\xb7\xb2\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n\xe6\x9c\xaa\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n\xe7\x9c\x9f\xe4\xb8\xba\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe9\x94\x99\xe4\xb8\xba\xe4\xb8\x8d\xe9\x80\x9a\xe8\xbf\x87\n\xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM2Verify", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM2Verify_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics + { + struct libcryptAPIsmObject_eventSM4CBCDecrypt_Parms + { + FString data; + FString retdata; + FString yin; + FString iv; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_iv; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_yin; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCDecrypt_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_iv = { "iv", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCDecrypt_Parms, iv), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_yin = { "yin", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCDecrypt_Parms, yin), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCDecrypt_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCDecrypt_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_iv, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_yin, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::NewProp_data, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM4CBCDecrypt", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM4CBCDecrypt_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics + { + struct libcryptAPIsmObject_eventSM4CBCEncrypt_Parms + { + FString data; + FString retdata; + FString yin; + FString iv; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_iv; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_yin; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCEncrypt_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_iv = { "iv", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCEncrypt_Parms, iv), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_yin = { "yin", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCEncrypt_Parms, yin), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCEncrypt_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4CBCEncrypt_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_iv, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_yin, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::NewProp_data, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// SM4 CBC\xe5\x8a\xa0\xe5\xaf\x86\n/// \n/// 0\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8cPKCS#7\xe5\xa1\xab\xe5\x85\x85\xe6\x96\xb9\xe5\xbc\x8f\xe5\x8a\xa0\xe5\xaf\x86 1\xe8\xa7\xa3\xe5\xaf\x86\xef\xbc\x8cPKCS#7\xe5\xa1\xab\xe5\x85\x85\xe6\x96\xb9\xe5\xbc\x8f\xe8\xa7\xa3\xe5\xaf\x86\n/// \xe5\xbe\x85\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n/// \xe5\x8a\xa0\xe5\xaf\x86\xe7\xbb\x93\xe6\x9e\x9c\n/// sm4\xe5\xaf\x86\xe9\x92\xa5\n/// \xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\nSM4 CBC\xe5\x8a\xa0\xe5\xaf\x86\n\n0\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8cPKCS#7\xe5\xa1\xab\xe5\x85\x85\xe6\x96\xb9\xe5\xbc\x8f\xe5\x8a\xa0\xe5\xaf\x86 1\xe8\xa7\xa3\xe5\xaf\x86\xef\xbc\x8cPKCS#7\xe5\xa1\xab\xe5\x85\x85\xe6\x96\xb9\xe5\xbc\x8f\xe8\xa7\xa3\xe5\xaf\x86\n\xe5\xbe\x85\xe5\x8a\xa0\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n\xe5\x8a\xa0\xe5\xaf\x86\xe7\xbb\x93\xe6\x9e\x9c\nsm4\xe5\xaf\x86\xe9\x92\xa5\n\xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM4CBCEncrypt", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM4CBCEncrypt_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt_Statics::FuncParams); + } + return ReturnFunction; + } + struct Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics + { + struct libcryptAPIsmObject_eventSM4Crypt1_Parms + { + int32 flag; + FString data; + FString retdata; + FString key; + int32 ReturnValue; + }; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_ReturnValue; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_key; + static const UE4CodeGen_Private::FStrPropertyParams NewProp_retdata; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam NewProp_data_MetaData[]; +#endif + static const UE4CodeGen_Private::FStrPropertyParams NewProp_data; + static const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_flag; + static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Function_MetaDataParams[]; +#endif + static const UE4CodeGen_Private::FFunctionParams FuncParams; + }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4Crypt1_Parms, ReturnValue), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_key = { "key", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4Crypt1_Parms, key), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_retdata = { "retdata", nullptr, (EPropertyFlags)0x0010000000000180, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4Crypt1_Parms, retdata), METADATA_PARAMS(nullptr, 0) }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_data_MetaData[] = { + { "NativeConst", "" }, + }; +#endif + const UE4CodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_data = { "data", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4Crypt1_Parms, data), METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_data_MetaData, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_data_MetaData)) }; + const UE4CodeGen_Private::FUnsizedIntPropertyParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_flag = { "flag", nullptr, (EPropertyFlags)0x0010000000000080, UE4CodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, STRUCT_OFFSET(libcryptAPIsmObject_eventSM4Crypt1_Parms, flag), METADATA_PARAMS(nullptr, 0) }; + const UE4CodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::PropPointers[] = { + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_ReturnValue, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_key, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_retdata, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_data, + (const UE4CodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::NewProp_flag, + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::Function_MetaDataParams[] = { + { "Category", "libcryptAPIsm|GMCrypt" }, + { "Comment", "/// \n/// SM4\xe5\x8a\xa0\xe8\xa7\xa3\xe5\xaf\x86\xe6\x8e\xa5\xe5\x8f\xa3\n/// \n/// 0\xe4\xb8\xba\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c""1\xe4\xb8\xba\xe8\xa7\xa3\xe5\xaf\x86\xef\xbc\x88\xe5\x8f\xaa\xe8\x83\xbd\xe5\xaf\xb9\xe6\x9c\xac\xe6\x8e\xa5\xe5\x8f\xa3\xe5\x8a\xa0\xe5\xaf\x86\xe7\x9a\x84\xe5\xaf\x86\xe6\x96\x87\xe8\xbf\x9b\xe8\xa1\x8c\xe8\xa7\xa3\xe5\xaf\x86\xef\xbc\x89\n/// \xe5\x8a\xa0\xe8\xa7\xa3\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n/// \xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\n/// \xe5\x8a\xa0\xe5\xaf\x86\xe5\xaf\x86\xe9\x92\xa5\n/// \xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90\n" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\nSM4\xe5\x8a\xa0\xe8\xa7\xa3\xe5\xaf\x86\xe6\x8e\xa5\xe5\x8f\xa3\n\n0\xe4\xb8\xba\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c""1\xe4\xb8\xba\xe8\xa7\xa3\xe5\xaf\x86\xef\xbc\x88\xe5\x8f\xaa\xe8\x83\xbd\xe5\xaf\xb9\xe6\x9c\xac\xe6\x8e\xa5\xe5\x8f\xa3\xe5\x8a\xa0\xe5\xaf\x86\xe7\x9a\x84\xe5\xaf\x86\xe6\x96\x87\xe8\xbf\x9b\xe8\xa1\x8c\xe8\xa7\xa3\xe5\xaf\x86\xef\xbc\x89\n\xe5\x8a\xa0\xe8\xa7\xa3\xe5\xaf\x86\xe6\x95\xb0\xe6\x8d\xae\n\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\n\xe5\x8a\xa0\xe5\xaf\x86\xe5\xaf\x86\xe9\x92\xa5\n\xe5\x8f\x82\xe8\x80\x83\xe8\xbf\x94\xe5\x9b\x9e\xe6\x95\xb0\xe6\x8d\xae\xe8\xa7\xa3\xe6\x9e\x90" }, + }; +#endif + const UE4CodeGen_Private::FFunctionParams Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UlibcryptAPIsmObject, nullptr, "SM4Crypt1", nullptr, nullptr, sizeof(libcryptAPIsmObject_eventSM4Crypt1_Parms), Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::PropPointers), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14420401, 0, 0, METADATA_PARAMS(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::Function_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::Function_MetaDataParams)) }; + UFunction* Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1() + { + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UE4CodeGen_Private::ConstructUFunction(ReturnFunction, Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1_Statics::FuncParams); + } + return ReturnFunction; + } + UClass* Z_Construct_UClass_UlibcryptAPIsmObject_NoRegister() + { + return UlibcryptAPIsmObject::StaticClass(); + } + struct Z_Construct_UClass_UlibcryptAPIsmObject_Statics + { + static UObject* (*const DependentSingletons[])(); + static const FClassFunctionLinkInfo FuncInfo[]; +#if WITH_METADATA + static const UE4CodeGen_Private::FMetaDataPairParam Class_MetaDataParams[]; +#endif + static const FCppClassTypeInfoStatic StaticCppClassTypeInfo; + static const UE4CodeGen_Private::FClassParams ClassParams; + }; + UObject* (*const Z_Construct_UClass_UlibcryptAPIsmObject_Statics::DependentSingletons[])() = { + (UObject* (*)())Z_Construct_UClass_UObject, + (UObject* (*)())Z_Construct_UPackage__Script_GMSSL, + }; + const FClassFunctionLinkInfo Z_Construct_UClass_UlibcryptAPIsmObject_Statics::FuncInfo[] = { + { &Z_Construct_UFunction_UlibcryptAPIsmObject_AscBase64Encode, "AscBase64Encode" }, // 1859319294 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_Base64_Encode, "Base64_Encode" }, // 665312508 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_GenerateRandomstrInlen, "GenerateRandomstrInlen" }, // 2369635622 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_GetCertId, "GetCertId" }, // 1688324728 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_GetCgbOpenPubKey, "GetCgbOpenPubKey" }, // 1556908953 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_GetCryptKey, "GetCryptKey" }, // 1013569747 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_getlibcryptAPIsmObject, "getlibcryptAPIsmObject" }, // 3583650790 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_GetRetData, "GetRetData" }, // 338397319 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_GetStrHex, "GetStrHex" }, // 3645504296 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_MD5_Encode, "MD5_Encode" }, // 2299038892 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Decrypt, "SM2Decrypt" }, // 667857820 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Encrypt, "SM2Encrypt" }, // 3543899423 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2FormatConvert, "SM2FormatConvert" }, // 4246650251 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Genkey, "SM2Genkey" }, // 40993170 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Sign, "SM2Sign" }, // 3932176459 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM2Verify, "SM2Verify" }, // 1744974017 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCDecrypt, "SM4CBCDecrypt" }, // 3082401622 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM4CBCEncrypt, "SM4CBCEncrypt" }, // 1347895832 + { &Z_Construct_UFunction_UlibcryptAPIsmObject_SM4Crypt1, "SM4Crypt1" }, // 2433446507 + }; +#if WITH_METADATA + const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UlibcryptAPIsmObject_Statics::Class_MetaDataParams[] = { + { "Comment", "/// \n/// \xe5\x8a\xa0\xe5\xaf\x86\xe8\xa7\xa3\xe5\xaf\x86\xe5\xba\x93 \n/// \n" }, + { "IncludePath", "libcryptAPIsmObject.h" }, + { "ModuleRelativePath", "Public/libcryptAPIsmObject.h" }, + { "ToolTip", "\n\xe5\x8a\xa0\xe5\xaf\x86\xe8\xa7\xa3\xe5\xaf\x86\xe5\xba\x93\n" }, + }; +#endif + const FCppClassTypeInfoStatic Z_Construct_UClass_UlibcryptAPIsmObject_Statics::StaticCppClassTypeInfo = { + TCppClassTypeTraits::IsAbstract, + }; + const UE4CodeGen_Private::FClassParams Z_Construct_UClass_UlibcryptAPIsmObject_Statics::ClassParams = { + &UlibcryptAPIsmObject::StaticClass, + nullptr, + &StaticCppClassTypeInfo, + DependentSingletons, + FuncInfo, + nullptr, + nullptr, + UE_ARRAY_COUNT(DependentSingletons), + UE_ARRAY_COUNT(FuncInfo), + 0, + 0, + 0x001000A0u, + METADATA_PARAMS(Z_Construct_UClass_UlibcryptAPIsmObject_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UlibcryptAPIsmObject_Statics::Class_MetaDataParams)) + }; + UClass* Z_Construct_UClass_UlibcryptAPIsmObject() + { + static UClass* OuterClass = nullptr; + if (!OuterClass) + { + UE4CodeGen_Private::ConstructUClass(OuterClass, Z_Construct_UClass_UlibcryptAPIsmObject_Statics::ClassParams); + } + return OuterClass; + } + IMPLEMENT_CLASS(UlibcryptAPIsmObject, 937292500); + template<> GMSSL_API UClass* StaticClass() + { + return UlibcryptAPIsmObject::StaticClass(); + } + static FCompiledInDefer Z_CompiledInDefer_UClass_UlibcryptAPIsmObject(Z_Construct_UClass_UlibcryptAPIsmObject, &UlibcryptAPIsmObject::StaticClass, TEXT("/Script/GMSSL"), TEXT("UlibcryptAPIsmObject"), false, nullptr, nullptr, nullptr); + DEFINE_VTABLE_PTR_HELPER_CTOR(UlibcryptAPIsmObject); +PRAGMA_ENABLE_DEPRECATION_WARNINGS +#ifdef _MSC_VER +#pragma warning (pop) +#endif diff --git a/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/libcryptAPIsmObject.generated.h b/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/libcryptAPIsmObject.generated.h new file mode 100644 index 0000000..f191929 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/libcryptAPIsmObject.generated.h @@ -0,0 +1,140 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/ObjectMacros.h" +#include "UObject/ScriptMacros.h" + +PRAGMA_DISABLE_DEPRECATION_WARNINGS +class UlibcryptAPIsmObject; +#ifdef GMSSL_libcryptAPIsmObject_generated_h +#error "libcryptAPIsmObject.generated.h already included, missing '#pragma once' in libcryptAPIsmObject.h" +#endif +#define GMSSL_libcryptAPIsmObject_generated_h + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_SPARSE_DATA +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_RPC_WRAPPERS \ + \ + DECLARE_FUNCTION(execGetCertId); \ + DECLARE_FUNCTION(execGetCgbOpenPubKey); \ + DECLARE_FUNCTION(execGetCryptKey); \ + DECLARE_FUNCTION(execSM2FormatConvert); \ + DECLARE_FUNCTION(execSM2Decrypt); \ + DECLARE_FUNCTION(execSM2Encrypt); \ + DECLARE_FUNCTION(execSM2Verify); \ + DECLARE_FUNCTION(execSM2Sign); \ + DECLARE_FUNCTION(execSM4CBCDecrypt); \ + DECLARE_FUNCTION(execSM4CBCEncrypt); \ + DECLARE_FUNCTION(execSM2Genkey); \ + DECLARE_FUNCTION(execSM4Crypt1); \ + DECLARE_FUNCTION(execGetRetData); \ + DECLARE_FUNCTION(execGenerateRandomstrInlen); \ + DECLARE_FUNCTION(execGetStrHex); \ + DECLARE_FUNCTION(execMD5_Encode); \ + DECLARE_FUNCTION(execBase64_Encode); \ + DECLARE_FUNCTION(execAscBase64Encode); \ + DECLARE_FUNCTION(execgetlibcryptAPIsmObject); + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_RPC_WRAPPERS_NO_PURE_DECLS \ + \ + DECLARE_FUNCTION(execGetCertId); \ + DECLARE_FUNCTION(execGetCgbOpenPubKey); \ + DECLARE_FUNCTION(execGetCryptKey); \ + DECLARE_FUNCTION(execSM2FormatConvert); \ + DECLARE_FUNCTION(execSM2Decrypt); \ + DECLARE_FUNCTION(execSM2Encrypt); \ + DECLARE_FUNCTION(execSM2Verify); \ + DECLARE_FUNCTION(execSM2Sign); \ + DECLARE_FUNCTION(execSM4CBCDecrypt); \ + DECLARE_FUNCTION(execSM4CBCEncrypt); \ + DECLARE_FUNCTION(execSM2Genkey); \ + DECLARE_FUNCTION(execSM4Crypt1); \ + DECLARE_FUNCTION(execGetRetData); \ + DECLARE_FUNCTION(execGenerateRandomstrInlen); \ + DECLARE_FUNCTION(execGetStrHex); \ + DECLARE_FUNCTION(execMD5_Encode); \ + DECLARE_FUNCTION(execBase64_Encode); \ + DECLARE_FUNCTION(execAscBase64Encode); \ + DECLARE_FUNCTION(execgetlibcryptAPIsmObject); + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_INCLASS_NO_PURE_DECLS \ +private: \ + static void StaticRegisterNativesUlibcryptAPIsmObject(); \ + friend struct Z_Construct_UClass_UlibcryptAPIsmObject_Statics; \ +public: \ + DECLARE_CLASS(UlibcryptAPIsmObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GMSSL"), NO_API) \ + DECLARE_SERIALIZER(UlibcryptAPIsmObject) + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_INCLASS \ +private: \ + static void StaticRegisterNativesUlibcryptAPIsmObject(); \ + friend struct Z_Construct_UClass_UlibcryptAPIsmObject_Statics; \ +public: \ + DECLARE_CLASS(UlibcryptAPIsmObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GMSSL"), NO_API) \ + DECLARE_SERIALIZER(UlibcryptAPIsmObject) + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_STANDARD_CONSTRUCTORS \ + /** Standard constructor, called after all reflected properties have been initialized */ \ + NO_API UlibcryptAPIsmObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ + DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UlibcryptAPIsmObject) \ + DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UlibcryptAPIsmObject); \ +DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UlibcryptAPIsmObject); \ +private: \ + /** Private move- and copy-constructors, should never be used */ \ + NO_API UlibcryptAPIsmObject(UlibcryptAPIsmObject&&); \ + NO_API UlibcryptAPIsmObject(const UlibcryptAPIsmObject&); \ +public: + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_ENHANCED_CONSTRUCTORS \ + /** Standard constructor, called after all reflected properties have been initialized */ \ + NO_API UlibcryptAPIsmObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \ +private: \ + /** Private move- and copy-constructors, should never be used */ \ + NO_API UlibcryptAPIsmObject(UlibcryptAPIsmObject&&); \ + NO_API UlibcryptAPIsmObject(const UlibcryptAPIsmObject&); \ +public: \ + DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UlibcryptAPIsmObject); \ +DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UlibcryptAPIsmObject); \ + DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UlibcryptAPIsmObject) + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_PRIVATE_PROPERTY_OFFSET +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_14_PROLOG +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_GENERATED_BODY_LEGACY \ +PRAGMA_DISABLE_DEPRECATION_WARNINGS \ +public: \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_PRIVATE_PROPERTY_OFFSET \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_SPARSE_DATA \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_RPC_WRAPPERS \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_INCLASS \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_STANDARD_CONSTRUCTORS \ +public: \ +PRAGMA_ENABLE_DEPRECATION_WARNINGS + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_GENERATED_BODY \ +PRAGMA_DISABLE_DEPRECATION_WARNINGS \ +public: \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_PRIVATE_PROPERTY_OFFSET \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_SPARSE_DATA \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_RPC_WRAPPERS_NO_PURE_DECLS \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_INCLASS_NO_PURE_DECLS \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_17_ENHANCED_CONSTRUCTORS \ +static_assert(false, "Unknown access specifier for GENERATED_BODY() macro in class libcryptAPIsmObject."); \ +PRAGMA_ENABLE_DEPRECATION_WARNINGS + + +template<> GMSSL_API UClass* StaticClass(); + +#undef CURRENT_FILE_ID +#define CURRENT_FILE_ID CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h + + +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/libcryptAPIsmObject.generated.h.conflict b/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/libcryptAPIsmObject.generated.h.conflict new file mode 100644 index 0000000..8a36361 --- /dev/null +++ b/Intermediate/Build/Win64/UE4Editor/Inc/GMSSL/libcryptAPIsmObject.generated.h.conflict @@ -0,0 +1,90 @@ +// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/ObjectMacros.h" +#include "UObject/ScriptMacros.h" + +PRAGMA_DISABLE_DEPRECATION_WARNINGS +#ifdef GMSSL_libcryptAPIsmObject_generated_h +#error "libcryptAPIsmObject.generated.h already included, missing '#pragma once' in libcryptAPIsmObject.h" +#endif +#define GMSSL_libcryptAPIsmObject_generated_h + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_RPC_WRAPPERS +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_RPC_WRAPPERS_NO_PURE_DECLS +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_INCLASS_NO_PURE_DECLS \ +private: \ + static void StaticRegisterNativesUlibcryptAPIsmObject(); \ + friend struct Z_Construct_UClass_UlibcryptAPIsmObject_Statics; \ +public: \ + DECLARE_CLASS(UlibcryptAPIsmObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GMSSL"), NO_API) \ + DECLARE_SERIALIZER(UlibcryptAPIsmObject) + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_INCLASS \ +private: \ + static void StaticRegisterNativesUlibcryptAPIsmObject(); \ + friend struct Z_Construct_UClass_UlibcryptAPIsmObject_Statics; \ +public: \ + DECLARE_CLASS(UlibcryptAPIsmObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GMSSL"), NO_API) \ + DECLARE_SERIALIZER(UlibcryptAPIsmObject) + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_STANDARD_CONSTRUCTORS \ + /** Standard constructor, called after all reflected properties have been initialized */ \ + NO_API UlibcryptAPIsmObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ + DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UlibcryptAPIsmObject) \ + DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UlibcryptAPIsmObject); \ +DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UlibcryptAPIsmObject); \ +private: \ + /** Private move- and copy-constructors, should never be used */ \ + NO_API UlibcryptAPIsmObject(UlibcryptAPIsmObject&&); \ + NO_API UlibcryptAPIsmObject(const UlibcryptAPIsmObject&); \ +public: + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_ENHANCED_CONSTRUCTORS \ + /** Standard constructor, called after all reflected properties have been initialized */ \ + NO_API UlibcryptAPIsmObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()) : Super(ObjectInitializer) { }; \ +private: \ + /** Private move- and copy-constructors, should never be used */ \ + NO_API UlibcryptAPIsmObject(UlibcryptAPIsmObject&&); \ + NO_API UlibcryptAPIsmObject(const UlibcryptAPIsmObject&); \ +public: \ + DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UlibcryptAPIsmObject); \ +DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UlibcryptAPIsmObject); \ + DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UlibcryptAPIsmObject) + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_PRIVATE_PROPERTY_OFFSET +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_12_PROLOG +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_GENERATED_BODY_LEGACY \ +PRAGMA_DISABLE_DEPRECATION_WARNINGS \ +public: \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_PRIVATE_PROPERTY_OFFSET \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_RPC_WRAPPERS \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_INCLASS \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_STANDARD_CONSTRUCTORS \ +public: \ +PRAGMA_ENABLE_DEPRECATION_WARNINGS + + +#define CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_GENERATED_BODY \ +PRAGMA_DISABLE_DEPRECATION_WARNINGS \ +public: \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_PRIVATE_PROPERTY_OFFSET \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_RPC_WRAPPERS_NO_PURE_DECLS \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_INCLASS_NO_PURE_DECLS \ + CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h_15_ENHANCED_CONSTRUCTORS \ +private: \ +PRAGMA_ENABLE_DEPRECATION_WARNINGS + + +#undef CURRENT_FILE_ID +#define CURRENT_FILE_ID CGB_VR_Plugins_GMSSL_Source_GMSSL_Public_libcryptAPIsmObject_h + + +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Resources/Icon128.png b/Resources/Icon128.png new file mode 100644 index 0000000..1231d4a Binary files /dev/null and b/Resources/Icon128.png differ diff --git a/Source/GMSSL/GMSSL.Build.cs b/Source/GMSSL/GMSSL.Build.cs new file mode 100644 index 0000000..0cb9e79 --- /dev/null +++ b/Source/GMSSL/GMSSL.Build.cs @@ -0,0 +1,57 @@ +// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved. +using System.IO; +using UnrealBuildTool; + +public class GMSSL : ModuleRules +{ + + public GMSSL(ReadOnlyTargetRules Target) : base(Target) + { + + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicIncludePaths.AddRange( + new string[] { + // ... add public include paths required here ... + } + ); + + + PrivateIncludePaths.AddRange( + new string[] { + // ... add other private include paths required here ... + } + ); + + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core", + "CoreUObject", + "GMSSLLibrary", + "GMSSL", + "Engine", + "InputCore", + "Projects" + // ... add other public dependencies that you statically link with here ... + } + ); + + + PrivateDependencyModuleNames.AddRange( + new string[] + { + // ... add private dependencies that you statically link with here ... + } + ); + + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { + // ... add any modules that your module loads dynamically here ... + } + ); + } +} diff --git a/Source/GMSSL/Private/GMSSL.cpp b/Source/GMSSL/Private/GMSSL.cpp new file mode 100644 index 0000000..7d02a56 --- /dev/null +++ b/Source/GMSSL/Private/GMSSL.cpp @@ -0,0 +1,70 @@ +// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved. + +#include "GMSSL.h" +#include "Core.h" + +#define LOCTEXT_NAMESPACE "FGMSSLModule" +void FGMSSLModule::StartupModule() +{ + // This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module + //FString BaseDir = IPluginManager::Get().FindPlugin("GMSSL")->GetBaseDir(); + //FString LibraryPath = FPaths::Combine(*BaseDir, TEXT("Binaries/ThirdParty/GMSSLLibrary/Win64/libcryptAPIsm_64.dll"));; + FString ProjectBinariesDir = FPaths::Combine(*FPaths::ProjectDir(), TEXT("Binaries/Win64/")); + + DLLHandle = !ProjectBinariesDir.IsEmpty() ? FPlatformProcess::GetDllHandle(*FPaths::Combine(ProjectBinariesDir, TEXT("libcryptAPIsm_64.dll"))) : nullptr; + if (DLLHandle == nullptr) + { + UE_LOG(LogTemp, Error, TEXT("Fail to import libcryptAPIsm_64.dll")); + } + + BouncyCastleDllHandle = !ProjectBinariesDir.IsEmpty() ? FPlatformProcess::GetDllHandle(*FPaths::Combine(ProjectBinariesDir, TEXT("BouncyCastle.Crypto.dll"))) : nullptr; + if (BouncyCastleDllHandle == nullptr) + { + UE_LOG(LogTemp, Error, TEXT("Fail to import BouncyCastle.Crypto.dll")); + } + + + //简易获取我们插件的信息并打印出来显示,这里为显示版本 + TSharedPtr Plugin = IPluginManager::Get().FindPlugin(FString("GMSSL")); + const FPluginDescriptor& PluginDescriptor = Plugin->GetDescriptor(); + UE_LOG(LogTemp, Log, TEXT("GMSSL Started v%s"), *PluginDescriptor.VersionName); +} + +void FGMSSLModule::ShutdownModule() +{ + UE_LOG(LogTemp, Log, TEXT("GMSSL Plugin shutdown.")); + // This function may be called during shutdown to clean up your module. For modules that support dynamic reloading, + // we call this function before unloading the module. + if (DLLHandle) + { + FPlatformProcess::FreeDllHandle(DLLHandle); + DLLHandle = nullptr; + } + if (BouncyCastleDllHandle) + { + FPlatformProcess::FreeDllHandle(BouncyCastleDllHandle); + BouncyCastleDllHandle = nullptr; + } +} + +void* FGMSSLModule::GetDllHandle() +{ + void* NewDLLHandle = nullptr; +#if PLATFORM_WINDOWS +#if PLATFORM_64BITS + FString BinariesPath = FPaths::EngineDir() / FString(TEXT("Binaries/ThirdParty/GMSSLLibrary/Win64")); +#endif + FPlatformProcess::PushDllDirectory(*BinariesPath); + NewDLLHandle = FPlatformProcess::GetDllHandle(*(BinariesPath / "libcryptAPIsm_64.dll")); + FPlatformProcess::PopDllDirectory(*BinariesPath); +#endif + + if (NewDLLHandle != nullptr) + { + UE_LOG(LogTemp, Log, TEXT("Engine plugin DLL found at %s"), *FPaths::ConvertRelativePathToFull(BinariesPath / "libcryptAPIsm_64.dll")); + } + return NewDLLHandle; +} +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FGMSSLModule, GMSSL) diff --git a/Source/GMSSL/Private/libcryptAPIsmObject.cpp b/Source/GMSSL/Private/libcryptAPIsmObject.cpp new file mode 100644 index 0000000..7c62744 --- /dev/null +++ b/Source/GMSSL/Private/libcryptAPIsmObject.cpp @@ -0,0 +1,539 @@ +// Fill out your copyright notice in the Description page of Project Settings. +#include "libcryptAPIsmObject.h" +#include +#include +#include +#include +#include "FileHelper.h" + +UlibcryptAPIsmObject* UlibcryptAPIsmObject::_libcryptAPIsmObject; + +FString UlibcryptAPIsmObject::AscBase64Encode(FString hexstr) +{ + TSharedPtr hexstr_ascp(new char[hexstr.Len()]); + int hexstr_asclen; + Hex2ASC(TCHAR_TO_UTF8(*hexstr), strlen(TCHAR_TO_UTF8(*hexstr)), hexstr_ascp.Get(), &hexstr_asclen); + TSharedPtr buffer(new uint8[hexstr_asclen]); + StringToBytes(UTF8_TO_TCHAR(hexstr_ascp.Get()), buffer.Get(), 4096); + return FBase64::Encode(buffer.Get(), hexstr_asclen); +} + +FString UlibcryptAPIsmObject::Base64_Encode(FString value) +{ + return FBase64::Encode(value); +} + +FString UlibcryptAPIsmObject::MD5_Encode(FString value) +{ + return FMD5::HashAnsiString(*value); +} + +TArray UlibcryptAPIsmObject::ParseHexToBytes(FString hexStr) +{ + TArray bytes; + + if (hexStr.Contains(" ")) + { + hexStr = hexStr.Replace(TEXT(" "), TEXT("")); + } + + if (hexStr.Len() % 2 != 0) + { + UE_LOG(LogTemp, Error, TEXT("This is not a valid hex string:%s"), *hexStr); + return bytes; + } + TArray charArray = hexStr.GetCharArray(); + for (int32 i = 0; i < (charArray.Num() - 1); i++) + { + if (CheckTCharIsHex(charArray[i]) == false) + { + UE_LOG(LogTemp, Error, TEXT("This is not a valid hex string:%s"), *hexStr); + return bytes; + } + } + bytes.AddZeroed(hexStr.Len() / 2); + HexToBytes(hexStr, bytes.GetData()); + + return bytes; +} + +//ASC鍜孒exstr涔嬮棿鐨勫垏鎹 +int UlibcryptAPIsmObject::Hex2ASC(char *hex, int hexlen, char *asc, int *asclen) +{ + if (DLL_HextoAsc != NULL) + { + return DLL_HextoAsc(hex, hexlen, asc, asclen); + } + return -1; +} + +int UlibcryptAPIsmObject::ASC2Hex(char *asc, int asclen, char *hex, int *hexlen) +{ + if (DLL_AsctoHex != NULL) + { + return DLL_AsctoHex(asc, asclen, hex, hexlen); + } + return -1; +} + +int UlibcryptAPIsmObject::CryptKey(int flag, char * inkey, int inlen, char *outkey, int *outlen) +{ + if (DLL_CryptKey != NULL) + { + return DLL_CryptKey(flag, inkey, inlen, outkey, outlen); + } + return -1; +} + +FString UlibcryptAPIsmObject::GetRetData(FString backEncryptkey, FString backBodyCotent, FString privateKey) +{ + TSharedPtrbackEncryptkey_ascp(new char[backEncryptkey.Len()]); + int backEncryptkey_ascplen; + Hex2ASC(TCHAR_TO_UTF8(*backEncryptkey), strlen(TCHAR_TO_UTF8(*backEncryptkey)), backEncryptkey_ascp.Get(), &backEncryptkey_ascplen); + TSharedPtrc1c3c2(new char[1024]); + int c1c3c2len; + DLL_SM2FormatConvert(101, backEncryptkey_ascp.Get(), backEncryptkey_ascplen, c1c3c2.Get(), &c1c3c2len); + + TSharedPtr privkey_ascp(new char[256]); + int privkey_asclen; + Hex2ASC(TCHAR_TO_UTF8(*privateKey), strlen(TCHAR_TO_UTF8(*privateKey)), privkey_ascp.Get(), &privkey_asclen); + + TSharedPtrsm2decryptdatap(new char[1024]); + int sm2decryptdatalen; + DLL_SM2Decrypt(c1c3c2.Get(), c1c3c2len, sm2decryptdatap.Get(), &sm2decryptdatalen, privkey_ascp.Get(), privkey_asclen); + + TSharedPtrbackBodyCotent_ascp(new char[backBodyCotent.Len()]); + int backBodyCotent_ascplen; + Hex2ASC(TCHAR_TO_UTF8(*backBodyCotent), strlen(TCHAR_TO_UTF8(*backBodyCotent)), backBodyCotent_ascp.Get(), &backBodyCotent_ascplen); + + TSharedPtrcryptKeyp(new char[1024]); + int cryptKeyplen; + DLL_CryptKey(0, sm2decryptdatap.Get(), sm2decryptdatalen, cryptKeyp.Get(), &cryptKeyplen); + + TSharedPtrretdatap(new char[4096]); + int retdataplen; + DLL_SM4CBCCrypt(1, backBodyCotent_ascp.Get(), backBodyCotent_ascplen, retdatap.Get(), &retdataplen, cryptKeyp.Get(), cryptKeyplen, sm2decryptdatap.Get(), sm2decryptdatalen); + return UTF8_TO_TCHAR(retdatap.Get()); +} + +UlibcryptAPIsmObject::UlibcryptAPIsmObject(const FObjectInitializer& objectInitializer) :Super(objectInitializer) +{ + _libcryptAPIsmObject = this; + + if (FGMSSLModule::Get().DLLHandle != nullptr) + { + FString procName_SM4Crypt1 = "SM4Crypt1";//function name defined in the DLL + DLL_SM4Crypt1 = (_SM4Crypt1)FPlatformProcess::GetDllExport(FGMSSLModule::Get().DLLHandle, *procName_SM4Crypt1); + FString procName_SM2Genkey = "SM2Genkey"; + DLL_SM2Genkey = (_SM2Genkey)FPlatformProcess::GetDllExport(FGMSSLModule::Get().DLLHandle, *procName_SM2Genkey); + FString procName_SM4CBCCrypt = "SM4CBCCrypt"; + DLL_SM4CBCCrypt = (_SM4CBCCrypt)FPlatformProcess::GetDllExport(FGMSSLModule::Get().DLLHandle, *procName_SM4CBCCrypt); + FString procName_SM2Sign = "SM2Sign"; + DLL_SM2Sign = (_SM2Sign)FPlatformProcess::GetDllExport(FGMSSLModule::Get().DLLHandle, *procName_SM2Sign); + FString procName_SM2Encrypt = "SM2Encrypt"; + DLL_SM2Encrypt = (_SM2Encrypt)FPlatformProcess::GetDllExport(FGMSSLModule::Get().DLLHandle, *procName_SM2Encrypt); + FString procName_SM2FormatConvert = "SM2FormatConvert"; + DLL_SM2FormatConvert = (_SM2FormatConvert)FPlatformProcess::GetDllExport(FGMSSLModule::Get().DLLHandle, *procName_SM2FormatConvert); + FString procName_AsctoHex = "AsctoHex"; + DLL_AsctoHex = (_AsctoHex)FPlatformProcess::GetDllExport(FGMSSLModule::Get().DLLHandle, *procName_AsctoHex); + FString procName_HextoAsc = "HextoAsc"; + DLL_HextoAsc = (_HextoAsc)FPlatformProcess::GetDllExport(FGMSSLModule::Get().DLLHandle, *procName_HextoAsc); + FString procName_CryptKey = "CryptKey"; + DLL_CryptKey = (_CryptKey)FPlatformProcess::GetDllExport(FGMSSLModule::Get().DLLHandle, *procName_CryptKey); + FString procName_SM2Verify = "SM2Verify"; + DLL_SM2Verify = (_SM2Verify)FPlatformProcess::GetDllExport(FGMSSLModule::Get().DLLHandle, *procName_SM2Verify); + FString procName_SM2Decrypt = "SM2Decrypt"; + DLL_SM2Decrypt = (_SM2Decrypt)FPlatformProcess::GetDllExport(FGMSSLModule::Get().DLLHandle, *procName_SM2Decrypt); + } +} + +UlibcryptAPIsmObject::~UlibcryptAPIsmObject() +{ + +} + +UlibcryptAPIsmObject* UlibcryptAPIsmObject::getlibcryptAPIsmObject() +{ + return _libcryptAPIsmObject; +} + +int UlibcryptAPIsmObject::SM4Crypt1(int flag, const FString& data, FString& retdata, FString key) +{ + if (DLL_SM4Crypt1 != NULL) + { + if (flag == 0) + { + TSharedPtr c_cipherStrp(new char[1024]); + int c_cipherLen; + int retcode = DLL_SM4Crypt1(0, TCHAR_TO_UTF8(*data), strlen(TCHAR_TO_UTF8(*data)), c_cipherStrp.Get(), &c_cipherLen, TCHAR_TO_UTF8(*key), strlen(TCHAR_TO_UTF8(*key))); + + TSharedPtr retdata_hexp(new char[1024]); + int c_cipherLen_hex; + ASC2Hex(c_cipherStrp.Get(), c_cipherLen, retdata_hexp.Get(), &c_cipherLen_hex); + + retdata = UTF8_TO_TCHAR(retdata_hexp.Get()); + return retcode; + } + else if (flag == 1) + { + TSharedPtr data_ascp(new char[1024]); + int data_ascplen; + Hex2ASC(TCHAR_TO_UTF8(*data), strlen(TCHAR_TO_UTF8(*data)), data_ascp.Get(), &data_ascplen); + + TSharedPtr c_plainStr(new char[1024]); + int c_plainLen; + int retcode = DLL_SM4Crypt1(1, data_ascp.Get(), data_ascplen, c_plainStr.Get(), &c_plainLen, TCHAR_TO_UTF8(*key), strlen(TCHAR_TO_UTF8(*key))); + + retdata = UTF8_TO_TCHAR(c_plainStr.Get()); + return retcode; + } + + } + UE_LOG(LogTemp, Error, TEXT("fail to export dll function SM4Crypt1!")); + return -1; +} + +int UlibcryptAPIsmObject::SM2Genkey(FString& privkey, FString& pubkey) +{ + if (DLL_SM2Genkey != NULL) + { + + TSharedPtr c_privkey(new char[32]); + TSharedPtr c_pubkey(new char[64]); + int c_privkeyLen; + int c_pubkeyLen; + int retcode = DLL_SM2Genkey(c_privkey.Get(), &c_privkeyLen, c_pubkey.Get(), &c_pubkeyLen); + + + TSharedPtr c_privkey_hexp(new char[64]); + int c_privkeyLen_hex; + + TSharedPtr c_pubkey_hexp(new char[128]); + int c_pubkeyLen_hex; + + ASC2Hex(c_privkey.Get(), c_privkeyLen, c_privkey_hexp.Get(), &c_privkeyLen_hex); + ASC2Hex(c_pubkey.Get(), c_pubkeyLen, c_pubkey_hexp.Get(), &c_pubkeyLen_hex); + + privkey = UTF8_TO_TCHAR(c_privkey_hexp.Get()); + pubkey = UTF8_TO_TCHAR(c_pubkey_hexp.Get()); + return retcode; + } + UE_LOG(LogTemp, Error, TEXT("fail to export dll function SM2Genkey!")); + return -1; +} + + +int UlibcryptAPIsmObject::SM4CBCEncrypt(const FString& data, FString&retdata, FString yin, FString iv) +{ + if (DLL_SM4CBCCrypt != NULL) + { + TSharedPtr sm4Key_ascp(new char[64]); + int sm4keyasclen; + Hex2ASC(TCHAR_TO_UTF8(*yin), strlen(TCHAR_TO_UTF8(*yin)), sm4Key_ascp.Get(), &sm4keyasclen); + + TSharedPtr iv_ascp(new char[64]); + int iv_asclen; + Hex2ASC(TCHAR_TO_UTF8(*iv), strlen(TCHAR_TO_UTF8(*iv)), iv_ascp.Get(), &iv_asclen); + + TSharedPtr c_cipherStrp(new char[1024]); + int c_cipherLen; + + int retcode = DLL_CryptKey(0, sm4Key_ascp.Get(), sm4keyasclen, c_cipherStrp.Get(), &c_cipherLen); + if (retcode != 0) + { + UE_LOG(LogTemp, Error, TEXT("SM4CBCEncrypt fail to Crypt key ! retcode[%d]"), retcode); + return -1; + } + + TSharedPtr retdata_ascp(new char[1024]); + int retdata_asclen; + + retcode = DLL_SM4CBCCrypt(0, TCHAR_TO_UTF8(*data), strlen(TCHAR_TO_UTF8(*data)), retdata_ascp.Get(), &retdata_asclen, c_cipherStrp.Get(), c_cipherLen, iv_ascp.Get(), iv_asclen); + + if (retcode != 0) + { + UE_LOG(LogTemp, Error, TEXT("fail to SM4CBCCrypt ! retcode[%d]"), retcode); + return -1; + } + + TSharedPtr retdatap(new char[1024]); + int retdatalen; + ASC2Hex(retdata_ascp.Get(), retdata_asclen, retdatap.Get(), &retdatalen); + retdata = FString(UTF8_TO_TCHAR(retdatap.Get()), 1); + return retcode; + } + UE_LOG(LogTemp, Error, TEXT("fail to export dll function SM4CBCCrypt!")); + return -1; +} + +int UlibcryptAPIsmObject::SM4CBCDecrypt(const FString& data, FString&retdata, FString yin, FString iv) +{ + if (DLL_SM4CBCCrypt != NULL) + { + TSharedPtr sm4Key_ascp(new char[64]); + int sm4keyasclen; + Hex2ASC(TCHAR_TO_UTF8(*yin), strlen(TCHAR_TO_UTF8(*yin)), sm4Key_ascp.Get(), &sm4keyasclen); + + TSharedPtr iv_ascp(new char[64]); + int iv_asclen; + Hex2ASC(TCHAR_TO_UTF8(*iv), strlen(TCHAR_TO_UTF8(*iv)), iv_ascp.Get(), &iv_asclen); + + + TSharedPtr c_cipherStrp(new char[64]); + int c_cipherLen; + + int retcode = DLL_CryptKey(0, sm4Key_ascp.Get(), sm4keyasclen, c_cipherStrp.Get(), &c_cipherLen); + + if (retcode != 0) + { + UE_LOG(LogTemp, Error, TEXT("fail to Crypt key ! retcode[%d]"), retcode); + return -1; + } + + TSharedPtr data_ascp(new char[data.Len()]); + int data_asclen; + Hex2ASC(TCHAR_TO_UTF8(*data), strlen(TCHAR_TO_UTF8(*data)), data_ascp.Get(), &data_asclen); + + + TSharedPtr c_plainStrp(new char[data.Len()]); + int c_plainLen; + + retcode = DLL_SM4CBCCrypt(1, data_ascp.Get(), data_asclen, c_plainStrp.Get(), &c_plainLen, c_cipherStrp.Get(), c_cipherLen, iv_ascp.Get(), iv_asclen); + + if (retcode != 0) + { + UE_LOG(LogTemp, Error, TEXT("fail to DeCrypt ! retcode[%d]"), retcode); + return -1; + } + else + { + retdata = UTF8_TO_TCHAR(c_plainStrp.Get()); + return retcode; + } + } + UE_LOG(LogTemp, Error, TEXT("fail to export dll function SM4CBCCrypt!")); + return -1; +} + +int UlibcryptAPIsmObject::SM2Sign(const FString& data, FString&retdata, FString privkey, FString pubkey) +{ + if (DLL_SM2Sign != NULL) + { + + TSharedPtrdata_ascp(new char[1024]); + TSharedPtr pubkey_ascp(new char[pubkey.Len()]); + int pubkey_asclen; + Hex2ASC(TCHAR_TO_UTF8(*pubkey), strlen(TCHAR_TO_UTF8(*pubkey)), pubkey_ascp.Get(), &pubkey_asclen); + + TSharedPtr privkey_ascp(new char[privkey.Len()]); + int privkey_asclen; + Hex2ASC(TCHAR_TO_UTF8(*privkey), strlen(TCHAR_TO_UTF8(*privkey)), privkey_ascp.Get(), &privkey_asclen); + + TSharedPtr c_signValuep(new char[1024]); + int c_signLen; + int retcode = DLL_SM2Sign(TCHAR_TO_UTF8(*data), strlen(TCHAR_TO_UTF8(*data)), c_signValuep.Get(), &c_signLen, privkey_ascp.Get(), privkey_asclen, pubkey_ascp.Get(), pubkey_asclen); + if (retcode != 0) + { + UE_LOG(LogTemp, Error, TEXT("fail to SM2Sign ! retcode[%d]"), retcode); + return -1; + } + TSharedPtrretdatap(new char[1024]); + int retdatalen; + ASC2Hex(c_signValuep.Get(), c_signLen, retdatap.Get(), &retdatalen); + retdata = UTF8_TO_TCHAR(retdatap.Get()); + return retcode; + } + UE_LOG(LogTemp, Error, TEXT("fail to export dll function SM2Sign!")); + return -1; +} + +int UlibcryptAPIsmObject::SM2Verify(const FString& pubkey, const FString&Signeddata, const FString&plaindata, bool& attestation) +{ + if (DLL_SM2Verify != NULL) + { + TSharedPtr pubkey_ascp(new char[pubkey.Len()]); + int pubkey_ascplen; + Hex2ASC(TCHAR_TO_UTF8(*pubkey), strlen(TCHAR_TO_UTF8(*pubkey)), pubkey_ascp.Get(), &pubkey_ascplen); + + int retcode = DLL_SM2Verify(TCHAR_TO_UTF8(*plaindata), strlen(TCHAR_TO_UTF8(*plaindata)), TCHAR_TO_UTF8(*Signeddata), strlen(TCHAR_TO_UTF8(*Signeddata)), pubkey_ascp.Get(), pubkey_ascplen); + if (retcode != 0) + { + UE_LOG(LogTemp, Error, TEXT("fail to SM2Verify ! retcode[%d]"), retcode); + attestation = false; + return -1; + } + attestation = true; + return retcode; + } + UE_LOG(LogTemp, Error, TEXT("fail to export dll function SM2Verify!")); + return -1; +} + +int UlibcryptAPIsmObject::SM2Encrypt(const FString& data, FString&retdata, const FString& pubkey) +{ + if (DLL_SM2Encrypt != NULL) + { + TSharedPtrdata_ascp(new char[data.Len()]); + int data_ascplen; + Hex2ASC(TCHAR_TO_UTF8(*data), strlen(TCHAR_TO_UTF8(*data)), data_ascp.Get(), &data_ascplen); + + TSharedPtr pubkey_ascp(new char[pubkey.Len()]); + int pubkey_asclen; + Hex2ASC(TCHAR_TO_UTF8(*pubkey), strlen(TCHAR_TO_UTF8(*pubkey)), pubkey_ascp.Get(), &pubkey_asclen); + + TSharedPtr retdatap(new char[data.Len() + 128]); + int retdatalen; + int retcode = DLL_SM2Encrypt(data_ascp.Get(), data_ascplen, retdatap.Get(), &retdatalen, pubkey_ascp.Get(), pubkey_asclen); + + if (retcode != 0) + { + UE_LOG(LogTemp, Error, TEXT("fail to SM2Encrypt ! retcode[%d]"), retcode); + return -1; + } + else + { + TSharedPtr retdata_hexp(new char[1024]); + int retdata_hexplen; + ASC2Hex(retdatap.Get(), retdatalen, retdata_hexp.Get(), &retdata_hexplen); + retdata = UTF8_TO_TCHAR(retdata_hexp.Get()); + return retcode; + } + + } + UE_LOG(LogTemp, Error, TEXT("fail to export dll function SM2Encrypt!")); + return -1; +} + +int UlibcryptAPIsmObject::SM2Decrypt(const FString& data, FString&retdata, const FString& privkey) +{ + if (DLL_SM2Decrypt != NULL) + { + TSharedPtr data_ascp(new char[1024]); + int data_asclen; + Hex2ASC(TCHAR_TO_UTF8(*data), strlen(TCHAR_TO_UTF8(*data)), data_ascp.Get(), &data_asclen); + + TSharedPtr privkey_ascp(new char[1024]); + int privkey_asclen; + Hex2ASC(TCHAR_TO_UTF8(*privkey), strlen(TCHAR_TO_UTF8(*privkey)), privkey_ascp.Get(), &privkey_asclen); + + TSharedPtr retdatap(new char[data.Len() + 128]); + int retdatap_len; + + int retcode = DLL_SM2Decrypt(data_ascp.Get(), data_asclen, retdatap.Get(), &retdatap_len, privkey_ascp.Get(), privkey_asclen); + + if (retcode != 0) + { + UE_LOG(LogTemp, Error, TEXT("fail to SM2Decrypt ! retcode[%d]"), retcode); + return -1; + } + + retdata = UTF8_TO_TCHAR(retdatap.Get()); + return retcode; + } + UE_LOG(LogTemp, Error, TEXT("fail to export dll function SM2Decrypt!")); + return -1; +} + +int UlibcryptAPIsmObject::SM2FormatConvert(int mode, const FString& data, FString&retdata) +{ + if (DLL_SM2FormatConvert != NULL) + { + if (mode == 101 || mode == 102 || mode == 201 || mode == 202) + { + TSharedPtr data_ascp(new char[1024]); + int data_asclen; + Hex2ASC(TCHAR_TO_UTF8(*data), strlen(TCHAR_TO_UTF8(*data)), data_ascp.Get(), &data_asclen); + + TSharedPtr retdatap(new char[4096]); + int retdatap_len; + int retcode = DLL_SM2FormatConvert(mode, data_ascp.Get(), data_asclen, retdatap.Get(), &retdatap_len); + if (retcode != 0) + { + UE_LOG(LogTemp, Error, TEXT("fail to SM2FormatConvert ! retcode[%d]"), retcode); + return -1; + } + TSharedPtrretdata_hexp(new char[2048]); + int retdata_hexplen; + ASC2Hex(retdatap.Get(), retdatap_len, retdata_hexp.Get(), &retdata_hexplen); + + retdata = UTF8_TO_TCHAR(retdata_hexp.Get()); + return retcode; + } + + UE_LOG(LogTemp, Error, TEXT("please enter mode 101/102/201/202! ur currently using %d"), mode); + return -1; + } + UE_LOG(LogTemp, Error, TEXT("fail to export dll function SM2FormatConvert!")); + return -1; +} + +FString UlibcryptAPIsmObject::GenerateRandomstrInlen(int len) +{ + std::string tmp_s; + static const char alphanum[] = + "0123456789" + "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + "abcdefghijklmnopqrstuvwxyz"; + + srand((unsigned)time(NULL) * getpid()); + + for (int i = 0; i < len; ++i) + tmp_s += alphanum[rand() % (sizeof(alphanum) - 1)]; + + + return tmp_s.c_str(); +} + +TArray UlibcryptAPIsmObject::GetCgbOpenPubKey(bool isTestEnv) +{ + TArray result; + FString BaseDir = FPaths::ProjectContentDir(); + if (FPaths::FileExists(FPaths::Combine(*BaseDir, isTestEnv ? TEXT("GFPubKey/Test/cgb-open.puk") : TEXT("GFPubKey/Product/cgb-open.puk")))) + { + FFileHelper::LoadFileToArray(result, *FPaths::Combine(FPaths::Combine(*BaseDir, isTestEnv ? TEXT("GFPubKey/Test/cgb-open.puk") : TEXT("GFPubKey/Product/cgb-open.puk"))), NULL); + } + return result; +} + +FString UlibcryptAPIsmObject::GetStrHex(const FString& data) +{ + TSharedPtr retdata_hexp(new char[data.Len()]); + int retdata_hexplen; + ASC2Hex(TCHAR_TO_UTF8(*data), strlen(TCHAR_TO_UTF8(*data)), retdata_hexp.Get(), &retdata_hexplen); + return UTF8_TO_TCHAR(retdata_hexp.Get()); +} + +void UlibcryptAPIsmObject::GetCryptKey(const FString&mw_key, FString&key_en) +{ + TSharedPtr mw_keyascp(new char[1024]); + int mw_keyasclen; + Hex2ASC(TCHAR_TO_UTF8(*mw_key), strlen(TCHAR_TO_UTF8(*mw_key)), mw_keyascp.Get(), &mw_keyasclen); + + TSharedPtr c_cipherStrp(new char[1024]); + int c_cipherLen; + CryptKey(0, mw_keyascp.Get(), mw_keyasclen, c_cipherStrp.Get(), &c_cipherLen); + key_en = UTF8_TO_TCHAR(c_cipherStrp.Get()); +} + +FString UlibcryptAPIsmObject::GetCertId(const FString& pubkey) +{ + //FString pubkey_asc; + //char *pubkey_ascp = TCHAR_TO_UTF8(*pubkey_asc); + //int pubkey_ascplen; + //Hex2ASC(TCHAR_TO_UTF8(*pubkey), strlen(TCHAR_TO_UTF8(*pubkey)), pubkey_ascp, &pubkey_ascplen); + + + //FString result = UTF8_TO_TCHAR(pubkey_ascp); + + uint8 Digest[16]; + FMD5 md5gen; + md5gen.Update((unsigned char*)TCHAR_TO_UTF8(*pubkey), FCString::Strlen(*pubkey)); + md5gen.Final(Digest); + + FString md5; + for (int i = 0; i < 16; i++) + { + md5 += FString::Printf(TEXT("%02x"), Digest[i]); + } + return md5; +} diff --git a/Source/GMSSL/Public/GMSSL.h b/Source/GMSSL/Public/GMSSL.h new file mode 100644 index 0000000..710e690 --- /dev/null +++ b/Source/GMSSL/Public/GMSSL.h @@ -0,0 +1,46 @@ +// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved. + +#pragma once +#include "Runtime/Core/Public/Misc/Paths.h" +#include "Runtime/Core/Public/Misc/Base64.h" +#include "Runtime/Core/Public/Misc/SecureHash.h" +#include "Runtime/Core/Public/HAL/FileManager.h" +#include "Runtime/Core/Public/Containers/UnrealString.h" +#include "Runtime/Core/Public/HAL/PlatformFilemanager.h" +#include "Interfaces/IPluginManager.h" +#include "Runtime/Core//Public/Misc/CString.h" +#include "Kismet/KismetSystemLibrary.h" +#include "Kismet/BlueprintFunctionLibrary.h" +#include "Modules/ModuleManager.h" + +class FGMSSLModule : public IModuleInterface +{ +public: + + /** IModuleInterface implementation */ + virtual void StartupModule() override; + virtual void ShutdownModule() override; + + void* GetDllHandle(); + + /** + * 单例模式对模块进行访问,非常方便 + * 注意不要在shutdown生命周期进行访问,这个时候很可能模块已经卸载了 + * @return 返回模块单例 + */ + static inline FGMSSLModule& Get() + { + return FModuleManager::LoadModuleChecked("GMSSL"); + } + + /** + * 检查模块是否已经加载 + */ + static inline bool IsAvailable() + { + return FModuleManager::Get().IsModuleLoaded("GMSSL"); + } + + void* DLLHandle; + void* BouncyCastleDllHandle; +}; diff --git a/Source/GMSSL/Public/libcryptAPIsmObject.h b/Source/GMSSL/Public/libcryptAPIsmObject.h new file mode 100644 index 0000000..228cd8c --- /dev/null +++ b/Source/GMSSL/Public/libcryptAPIsmObject.h @@ -0,0 +1,287 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "GMSSL.h" +#include "CoreMinimal.h" +#include "Misc/Base64.h" +#include "Misc/SecureHash.h" +#include "libcryptAPIsmObject.generated.h" + +/// +/// 鍔犲瘑瑙e瘑搴 +/// +UCLASS() +class GMSSL_API UlibcryptAPIsmObject : public UObject +{ + GENERATED_UCLASS_BODY() + ~UlibcryptAPIsmObject(); + +#pragma region ExportlibcryptAPIsmDLLFuntion + //杩斿洖鏁版嵁瑙f瀽 + /// + /** + 鎺ュ彛鎵娑夊強鍒扮殑鏁版嵁鍧囦负浜岃繘鍒讹紝闈炲崄鍏繘鍒 + 杩斿洖浠g爜瑙f瀽锛 + -0 锛氭垚鍔 + -1 锛氬け璐 + -4 锛欱ASE64瑙g爜澶辫触 + -5 锛氳緭鍏ュ弬鏁板瓨鍦ㄤ负绌虹殑鎸囬拡銆 + -6 锛氬姞瑙e瘑鏁版嵁闀垮害閿欒锛岄暱搴﹀繀椤诲ぇ浜0锛屽鏋滄槸DesCrypt2鎺ュ彛锛岄暱搴﹂』涓16鐨勬暣鏁板嶃 + -7 锛氬垎閰嶅唴瀛樺け璐ャ + -8 锛氳В瀵嗘暟鎹暱搴﹂敊璇紝璇锋鏌ユ墍杈撳叆鐨勮В瀵嗘槸鍚︿负鐢盌esCrypt1鎺ュ彛鍔犲瘑浜х敓銆 + -9 锛氭暟鎹瘑鏂囬敊璇紝璇锋鏌ユ墍杈撳叆鐨勬暟鎹瘑鏂囨槸鍚﹀凡琚牬鍧忋 + -10 锛氱涓涓弬鏁版暟鍊间笉姝g‘銆 + -11 锛氭寚瀹氱殑杩斿洖鍊兼暟鎹暱搴﹁繃灏忋傦紙姝ゆ椂鍑芥暟浼氳繑鍥炴墍闇瑕佺殑闀垮害鍊硷級 + -14 锛氳緭鍏ユ暟鎹暱搴︿笉鏄8鐨勫嶆暟銆 + -15 锛氭寚瀹氱殑杈撳嚭缂撳啿鍖哄お灏忋 + -16 锛氭牸寮忓弬鏁颁笉姝g‘銆 + -17 锛氬瘑閽ラ暱搴﹂敊璇 + -18 锛氬瘑鏂囨暟鎹湁璇紝棰勮瀵嗘枃鏂囦欢宸茶鐮村潖銆 + -19 锛氬姞瀵嗘爣蹇楅敊璇 + -20 锛氭墦寮杈撳叆鏂囦欢鍑洪敊銆 + -21 锛氭墦寮杈撳嚭鏂囦欢鍑洪敊銆 + -22 锛氳幏鍙栬緭鍏ユ枃浠跺睘鎬у嚭閿欍 + -23 锛氬瘑閽ラ暱搴﹂敊璇紙鍙敮鎸佸弻鍊嶉暱16鍜屼笁鍊嶉暱24鐨勫瘑閽ワ級銆 + -24 锛氬緟鎴愮敓瀵嗛挜闀垮害涓嶆纭紝蹇呴』涓8鐨勬暣鏁板嶃 + -25 锛氬緟鐢熸垚鐨勫瘑閽ラ暱搴︿笉姝g‘銆 + -26 锛氫富瀵嗛挜闀垮害涓嶆纭 + -27 锛氭壘涓嶅埌libconfig.dll/so + -28 锛歭ibconfig.dll/so鏂囦欢涓嶆纭 + -29 锛氶潪娉曡闂 + -30 锛氫笉鏀寔鐨刦ormat鍙傛暟鍊笺 + -31 锛氱敓鎴愬瘑鏂囨枃浠跺嚭閿欍 + -32 锛氱敓鎴愭槑鏂囨枃浠跺嚭閿欍 + -33 锛氶潪鍔犲瘑缁勪欢浜х敓鐨勫瘑鏂囨枃浠躲 + -34 锛氳緭鍏ヤ笌杈撳嚭鏂囦欢涓嶈兘鐩稿悓銆 + -35 锛氳鍔犺В瀵嗘枃浠跺嚭閿欍 + -36 锛氳幏鍙栨牴瀵嗛挜澶辫触 + -37 锛氳幏鍙栨牴绉侀挜澶辫触 + -38 锛氳幏鍙栨牴鍏挜澶辫触 + -39 锛氶暱搴﹁秴鍑鸿寖鍥 + -40 锛欸etIntArrayElements澶辫触 + -41 锛氱閽ヤ笌鍏挜涓嶅搴旓紝鎴栬呮槸绉侀挜閿欒锛屾垨鑰呮槸瀵嗘枃鏁版嵁鏈夎 + -42 锛欴ER鏁版嵁閿欒 + */ + /// + typedef int(*_SM4Crypt1)(int flag, char *data, int len, char *redata, int *relen, char *key, int keylen); + + typedef int(*_SM4Crypt2)(int flag, char *data, int len, char *redata, int *relen, char *key, int keylen); + + typedef int(*_CryptFile)(int flag, char *key, int keylen, char * infilename, char *outfilename, int format); + + typedef int(*_CryptKey)(int flag, char * inkey, int inlen, char *outkey, int *outlen); + + typedef int(*_SM3Crypt)(char *data, int len, char *redata, int *relen); + + typedef int(*_MACCrypt)(int flag, char *data, int len, char *key, int keylen, char *redata, int *relen); + + typedef int(*_SM2Sign)(char *data, int len, char *redata, int *relen, char *privkey, int privkeylen, char *pubkey, int pubkeylen); + + typedef int(*_SM2Verify)(char *data, int len, char *verifydata, int verifydatalen, char *pubkey, int pubkeylen); + + typedef int(*_SM2SignHash)(char *data, int len, char *redata, int *relen, char *privkey, int privkeylen); + + typedef int(*_SM2VerifyHash)(char *data, int len, char *verifydata, int verifydatalen, char *pubkey, int pubkeylen); + + typedef int(*_SM2Encrypt)(char *data, int len, char *redata, int *relen, char *pubkey, int pubkeylen); + + typedef int(*_SM2Decrypt)(char *data, int len, char *redata, int *relen, char *privkey, int privkeylen); + + typedef int(*_SM2Genkey)(char *privkey, int *privkeylen, char *pubkey, int *pubkeylen); + + typedef int(*_HextoAsc)(char *hex, int hexlen, char *asc, int *asclen); + + typedef int(*_AsctoHex)(char *asc, int asclen, char *hex, int *hexlen); + + typedef int(*_base64_decode)(const char *bdata, int bdlen, char *ret, int *retlen); + + typedef int(*_base64_encode)(const char *data, int dlen, char *ret, int *retlen); + + typedef int(*_SM2FormatConvert)(int mode, char *cipher, int len, char *out, int *outLen); + + typedef int(*_SM4CBCCrypt)(int flag, char *data, int len, char *redata, int *relen, char *yin, int yinlen, char *iv, int ivlen); + + +private: + + + _SM4Crypt1 DLL_SM4Crypt1 = NULL; + _SM4Crypt2 DLL_SM4Crypt2 = NULL; + _CryptFile DLL_CryptFile = NULL; + _CryptKey DLL_CryptKey = NULL; + _SM3Crypt DLL_SM3Crypt = NULL; + _MACCrypt DLL_MACCrypt = NULL; + _SM2Sign DLL_SM2Sign = NULL; + _SM2Verify DLL_SM2Verify = NULL; + _SM2SignHash DLL_SM2SignHash = NULL; + _SM2VerifyHash DLL_SM2VerifyHash = NULL; + _SM2Encrypt DLL_SM2Encrypt = NULL; + _SM2Decrypt DLL_SM2Decrypt = NULL; + _SM2Genkey DLL_SM2Genkey = NULL; + _HextoAsc DLL_HextoAsc = NULL; + _AsctoHex DLL_AsctoHex = NULL; + _base64_decode DLL_base64_decode = NULL; + _base64_encode DLL_base64_encode = NULL; + _SM2FormatConvert DLL_SM2FormatConvert = NULL; + _SM4CBCCrypt DLL_SM4CBCCrypt = NULL; +#pragma endregion + +#pragma region UE4 +public: + // 鍏ㄥ眬瀵硅薄锛岀洿鎺ラ氳繃鍑芥暟鑾峰彇 + UFUNCTION(BlueprintCallable, BlueprintPure, Category = "libcryptAPIsm|UE") + static UlibcryptAPIsmObject* getlibcryptAPIsmObject(); + static UlibcryptAPIsmObject* _libcryptAPIsmObject; + /// + /// 灏唄ex瀛楃涓茶浆鎴恆sc鐮佺劧鍚庤浆鎴愬瓧鑺傛暟缁勫啀灏嗗瓧鑺傛暟缁凚ase64 + /// + /// Hex瀛楃涓 + /// 杩斿洖鐨凚ase64瀛楃涓 + UFUNCTION(BlueprintCallable, BlueprintPure, Category = "libcryptAPIsm|UE") + FString AscBase64Encode(FString hexstr); + /// + /// 涓鑸殑Base64鍔犲瘑 + /// + /// 闇瑕佸姞瀵嗙殑瀛楃涓 + /// 杩斿洖鐨凚ase64瀛楃涓 + UFUNCTION(BlueprintCallable, BlueprintPure, Category = "libcryptAPIsm|UE") + static FString Base64_Encode(FString value); + /// + /// 涓鑸殑MD5鍔犲瘑 + /// + /// 闇瑕佸姞瀵嗙殑瀛楃涓 + /// 杩斿洖鐨凪D5瀛楃涓 + UFUNCTION(BlueprintCallable, BlueprintPure, Category = "libcryptAPIsm|UE") + static FString MD5_Encode(FString value); + /// + /// 灏嗗瓧绗︿覆杞崲涓哄瓧鑺傛暟缁勭劧鍚庡啀杞崲涓篐ex + /// + /// 闇瑕佽繘琛岃浆鎹㈢殑瀛楃涓 + /// 杩斿洖鐨凥ex瀛楃涓 + UFUNCTION(BlueprintCallable, BlueprintPure, Category = "libcryptAPIsm|UE") + FString GetStrHex(const FString& data); + /// + /// 鐢熸垚鑷畾涔夐暱搴︾殑闅忔満瀛楃涓 + /// + /// 闇瑕佺敓鎴愮殑瀛楃涓查暱搴 + /// 杩斿洖鐢熸垚鐨勫瓧绗︿覆 + UFUNCTION(BlueprintCallable, BlueprintPure, Category = "libcryptAPIsm|UE") + FString GenerateRandomstrInlen(int len); +#pragma endregion + +#pragma region SMCrypt + TArray ParseHexToBytes(FString hexStr); + int Hex2ASC(char *hex, int hexlen, char *asc, int *asclen); + int ASC2Hex(char *asc, int asclen, char *hex, int *hexlen); + int CryptKey(int flag, char * inkey, int inlen, char *outkey, int *outlen); + +public: + /// + /// 鑾峰緱杩斿洖鐨勬暟鎹紝杩斿洖鐨勬暟鎹熬閮ㄦ湁闂锛岄渶瑕佸幓闄ゅ浣欏瓧绗 + /// + /// 杩斿洖鐨刪eader閲岄潰鐨凟ncryptkey + /// 杩斿洖鐨刪eader閲岄潰鐨刡ody + /// 绉侀挜 + /// 杩斿洖鐨勬暟鎹熬閮ㄦ湁闂锛岄渶瑕佸幓闄ゅ浣欏瓧绗 + UFUNCTION(BlueprintCallable, Category = "libcryptAPIsm|GMCrypt") + FString GetRetData(FString backEncryptkey, FString backBodyCotent, FString privateKey); + /// + /// SM4鍔犺В瀵嗘帴鍙 + /// + /// 0涓哄姞瀵嗭紝1涓鸿В瀵嗭紙鍙兘瀵规湰鎺ュ彛鍔犲瘑鐨勫瘑鏂囪繘琛岃В瀵嗭級 + /// 鍔犺В瀵嗘暟鎹 + /// 杩斿洖鏁版嵁 + /// 鍔犲瘑瀵嗛挜 + /// 鍙傝冭繑鍥炴暟鎹В鏋 + UFUNCTION(BlueprintCallable, BlueprintPure, Category = "libcryptAPIsm|GMCrypt") + int SM4Crypt1(int flag, const FString& data, FString& retdata, FString key); + /// + /// SM2瀵嗛挜鐢熸垚 + /// + /// 绉侀挜 + /// 鍏挜 + /// 鍙傝冭繑鍥炴暟鎹В鏋 + UFUNCTION(BlueprintCallable, BlueprintPure, Category = "libcryptAPIsm|GMCrypt") + int SM2Genkey(FString& privkey, FString& pubkey); + /// + /// SM4 CBC鍔犲瘑 + /// + /// 0鍔犲瘑锛孭KCS#7濉厖鏂瑰紡鍔犲瘑 1瑙e瘑锛孭KCS#7濉厖鏂瑰紡瑙e瘑 + /// 寰呭姞瀵嗘暟鎹 + /// 鍔犲瘑缁撴灉 + /// sm4瀵嗛挜 + /// 鍙傝冭繑鍥炴暟鎹В鏋 + UFUNCTION(BlueprintCallable, Category = "libcryptAPIsm|GMCrypt") + int SM4CBCEncrypt(const FString& data, FString&retdata, FString yin, FString iv); + UFUNCTION(BlueprintCallable, Category = "libcryptAPIsm|GMCrypt") + int SM4CBCDecrypt(const FString& data, FString&retdata, FString yin, FString iv); + /// + /// 瀵瑰師濮嬫暟鎹甋M2绛惧悕 + /// + /// 寰呯鍚嶆暟鎹 + /// 杩斿洖绛惧悕缁撴灉 + /// 绉侀挜 + /// 鍏挜 + /// 鍙傝冭繑鍥炴暟鎹В鏋 + UFUNCTION(BlueprintCallable, Category = "libcryptAPIsm|GMCrypt") + int SM2Sign(const FString& data, FString&retdata, FString privkey, FString pubkey); + /// + /// SM2楠岀 + /// + /// 鍏挜 + /// 宸插姞瀵嗘暟鎹 + /// 鏈姞瀵嗘暟鎹 + /// 鐪熶负閫氳繃锛岄敊涓轰笉閫氳繃 + /// 鍙傝冭繑鍥炴暟鎹В鏋 + UFUNCTION(BlueprintCallable, BlueprintPure, Category = "libcryptAPIsm|GMCrypt") + int SM2Verify(const FString& pubkey, const FString&Signeddata, const FString&plaindata, bool& attestation); + /// /// + /// SM2鏁版嵁鍔犲瘑 + /// + /// 寰呭姞瀵嗘暟鎹 + /// 鍔犲瘑缁撴灉 + /// 鍏挜 + /// 鍙傝冭繑鍥炴暟鎹В鏋 + UFUNCTION(BlueprintCallable, Category = "libcryptAPIsm|GMCrypt") + int SM2Encrypt(const FString& data, FString&retdata, const FString& pubkey); + /// + /// SM2鏁版嵁瑙e瘑 + /// + /// 寰呰В瀵嗘暟鎹 + /// 瑙e瘑缁撴灉 + /// 绉侀挜 + /// 鍙傝冭繑鍥炴暟鎹В鏋 + UFUNCTION(BlueprintCallable, BlueprintPure, Category = "libcryptAPIsm|GMCrypt") + int SM2Decrypt(const FString& data, FString&retdata, const FString& privkey); + /// + /// SM2鍔犲瘑鎴栫鍚嶇粨鏋滄牸寮忚浆鎹 + /// + /// 闇瑕佽浆鎹㈢殑鏍煎紡 + /// 寰呮牸寮忚浆鎹㈡暟鎹 + /// 缂撳啿鍖鸿緭鍑鸿浆鎹㈠悗鐨勬暟鎹 + /// 鍙傝冭繑鍥炴暟鎹В鏋 + /*褰搈ode涓轰互涓嬪兼椂锛屽搴旀牸寮忓涓嬶細 + * 101 sm2鍔犲瘑瀵嗘枃der鏍煎紡杞琧1c3c2鏍煎紡 + * 102 sm2鍔犲瘑瀵嗘枃c1c3c2鏍煎紡杞琩er鏍煎紡 + * 201 sm2绛惧悕鍊糳er鏍煎紡杞琑S鏍煎紡 + * 202 sm2绛惧悕鍊糝S鏍煎紡杞琩er鏍煎紡*/ + UFUNCTION(BlueprintCallable, Category = "libcryptAPIsm|GMCrypt") + int SM2FormatConvert(int mode, const FString& data, FString&retdata); + /// + /// 闈炴湰鍔犲瘑缁勪欢浜х敓鐨勫瘑閽ワ紝鍒欓渶瑕佺敤杩欎釜鎺ュ彛鍔犲瘑鍐嶇敤 + /// + /// 闈炴湰鍔犲瘑缁勪欢浜х敓鐨勫瘑閽 + /// 杩斿洖澶勭悊鍚庣殑瀵嗛挜 + UFUNCTION(BlueprintCallable, BlueprintPure, Category = "libcryptAPIsm|GMCrypt") + void GetCryptKey(const FString&mw_key, FString&key_en); + + // 鑾峰緱骞垮彂鎻愪緵鐨勫叕閽ワ紝浠ュ瓧鑺傛暟缁勫睍绀 + UFUNCTION(BlueprintCallable, BlueprintPure, Category = "libcryptAPIsm|GMCrypt") + TArray GetCgbOpenPubKey(bool isTestEnv); + //涓存椂澶勭悊鏂规硶 + UFUNCTION(BlueprintCallable, BlueprintPure, Category = "libcryptAPIsm|GMCrypt") + FString GetCertId(const FString& pubkey); + +#pragma endregion +}; diff --git a/Source/ThirdParty/GMSSLLibrary/GMSSLLibrary.Build.cs b/Source/ThirdParty/GMSSLLibrary/GMSSLLibrary.Build.cs new file mode 100644 index 0000000..345fae1 --- /dev/null +++ b/Source/ThirdParty/GMSSLLibrary/GMSSLLibrary.Build.cs @@ -0,0 +1,52 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using System.IO; +using UnrealBuildTool; + +public class GMSSLLibrary : ModuleRules +{ + public GMSSLLibrary(ReadOnlyTargetRules Target) : base(Target) + { + Type = ModuleType.External; + + if (Target.Platform == UnrealTargetPlatform.Win64) + { + // Add the import library + PublicLibraryPaths.Add(Path.Combine(ModuleDirectory, "x64", "Release")); + + // Delay-load the DLL, so we can load it from the right place first + PublicDelayLoadDLLs.Add("libcryptAPIsm_64.dll"); + PublicDelayLoadDLLs.Add("BouncyCastle.Crypto.dll"); + + RuntimeDependencies.Add(Path.Combine(ModuleDirectory, "x64", "Release", "libcryptAPIsm_64.dll")); + RuntimeDependencies.Add(Path.Combine(ModuleDirectory, "x64", "Release", "BouncyCastle.Crypto.dll")); + + CopyFileToProjectBinariesPath(Path.Combine(ModuleDirectory, "x64", "Release", "libcryptAPIsm_64.dll"), Target); + CopyFileToProjectBinariesPath(Path.Combine(ModuleDirectory, "x64", "Release", "BouncyCastle.Crypto.dll"), Target); + } + } + private string GetProjectDirectory + { + get + { + return Path.GetFullPath( + Path.Combine(ModuleDirectory, "../../../../../") + ); + } + } + private void CopyFileToProjectBinariesPath(string Filepath, ReadOnlyTargetRules Target) + { + string BinariesDirectory = Path.Combine(GetProjectDirectory, "Binaries", Target.Platform.ToString()); + string FileName = Path.GetFileName(Filepath); + if (!Directory.Exists(BinariesDirectory)) + { + Directory.CreateDirectory(BinariesDirectory); + } + if (!File.Exists(Path.Combine(BinariesDirectory, FileName))) + { + File.Copy(Filepath, Path.Combine(BinariesDirectory, FileName), true); + } + + RuntimeDependencies.Add(Path.Combine(BinariesDirectory, FileName)); + } +} diff --git a/Source/ThirdParty/GMSSLLibrary/x64/Release/BouncyCastle.Crypto.dll b/Source/ThirdParty/GMSSLLibrary/x64/Release/BouncyCastle.Crypto.dll new file mode 100644 index 0000000..05036dd Binary files /dev/null and b/Source/ThirdParty/GMSSLLibrary/x64/Release/BouncyCastle.Crypto.dll differ diff --git a/Source/ThirdParty/GMSSLLibrary/x64/Release/libcryptAPIsm_64.dll b/Source/ThirdParty/GMSSLLibrary/x64/Release/libcryptAPIsm_64.dll new file mode 100644 index 0000000..5b02cdf Binary files /dev/null and b/Source/ThirdParty/GMSSLLibrary/x64/Release/libcryptAPIsm_64.dll differ