Changeset 919 for trunk/Utilities/JsObjectDispatch
- Timestamp:
- Dec 20, 2019, 1:30:08 AM (3 years ago)
- Location:
- trunk/Utilities/JsObjectDispatch
- Files:
-
- 2 added
- 1 deleted
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Utilities/JsObjectDispatch
- Property svn:ignore
-
old new 2 2 *.aps 3 3 *.suo 4 .vs
-
- Property svn:ignore
-
trunk/Utilities/JsObjectDispatch/Foo.h
r124 r919 1 1 //////////////////////////////////////////////////////////// 2 // Copyright (C) Roman Ryltsov, 2008-2012 2 // Copyright (C) Roman Ryltsov, 2008-2012, 2019 3 3 // Created by Roman Ryltsov roman@alax.info 4 //5 // $Id$6 4 7 5 #pragma once 8 6 9 7 #include <atlstr.h> 8 #include <atlsafe.h> 10 9 #include "resource.h" // main symbols 11 10 #include "JsObjectDispatch_i.h" … … 72 71 73 72 // IFoo 74 STDMETHOD(Bar )(VARIANT vValue) throw()73 STDMETHOD(BarA)(VARIANT Value) throw() 75 74 { 76 ATLTRACE(_T("-------- vValue.vt 0x%x -------- -------- --------\n"), vValue.vt);77 if( vValue.vt != VT_DISPATCH)75 ATLTRACE(_T("-------- Value.vt 0x%x -------- -------- --------\n"), Value.vt); 76 if(Value.vt != VT_DISPATCH) 78 77 { 79 ATLTRACE(_T(" vValue.lVal 0x%x\n"), vValue.lVal);78 ATLTRACE(_T("Value.lVal 0x%x\n"), Value.lVal); 80 79 return S_FALSE; 81 80 } 82 ATLASSERT( vValue.vt == VT_DISPATCH);83 CComQIPtr<IDispatchEx> pDispatchEx = vValue.pdispVal;81 ATLASSERT(Value.vt == VT_DISPATCH); 82 CComQIPtr<IDispatchEx> pDispatchEx = Value.pdispVal; 84 83 #if defined(_DEBUG) 85 84 if(pDispatchEx) … … 97 96 } 98 97 #endif // defined(_DEBUG) 99 //TraceProperty( vValue.pdispVal, (DISPID) DISPID_VALUE);98 //TraceProperty(Value.pdispVal, (DISPID) DISPID_VALUE); 100 99 for(DISPID nIdentifier = -1000; nIdentifier <= 1000; nIdentifier++) 101 TraceProperty(vValue.pdispVal, nIdentifier, FALSE); 100 TraceProperty(Value.pdispVal, nIdentifier, FALSE); 101 return S_OK; 102 } 103 STDMETHOD(get_BarB)(VARIANT* Value) throw() 104 { 105 ATLASSERT(Value); 106 CComSafeArray<VARIANT> Array; 107 ATLVERIFY(SUCCEEDED(Array.Create(2, 0))); 108 CComVariant ValueA(777, VT_I4); 109 ATLVERIFY(SUCCEEDED(Array.SetAt(0, ValueA))); 110 CComVariant ValueB(L"777-777"); 111 ATLVERIFY(SUCCEEDED(Array.SetAt(1, ValueB))); 112 CComVariant VariantValue; 113 VariantValue.vt = VT_ARRAY | VT_VARIANT; 114 VariantValue.parray = Array.Detach(); 115 ATLVERIFY(SUCCEEDED(VariantValue.Detach(Value))); 102 116 return S_OK; 103 117 } -
trunk/Utilities/JsObjectDispatch/JsObjectDispatch.idl
r124 r919 1 1 //////////////////////////////////////////////////////////// 2 // Copyright (C) Roman Ryltsov, 2008-2012 2 // Copyright (C) Roman Ryltsov, 2008-2012, 2019 3 3 // Created by Roman Ryltsov roman@alax.info 4 //5 // $Id$6 4 7 5 import "oaidl.idl"; … … 17 15 interface IFoo : IDispatch 18 16 { 19 [id(1)] HRESULT Bar([in] VARIANT vValue); 17 [id(1)] HRESULT BarA([in] VARIANT Value); 18 [id(2), propget] HRESULT BarB([out, retval] VARIANT* Value); 20 19 }; 21 20 [ -
trunk/Utilities/JsObjectDispatch/JsObjectDispatch.sln
r124 r919 1 1 2 2 Microsoft Visual Studio Solution File, Format Version 12.00 3 # Visual Studio 2012 3 # Visual Studio Version 16 4 VisualStudioVersion = 16.0.29609.76 5 MinimumVisualStudioVersion = 10.0.40219.1 4 6 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JsObjectDispatch", "JsObjectDispatch.vcxproj", "{AB89B722-C30F-4C4B-86F6-36092604F11F}" 5 7 EndProject … … 12 14 GlobalSection(SolutionConfigurationPlatforms) = preSolution 13 15 Debug|Win32 = Debug|Win32 16 Debug|x64 = Debug|x64 14 17 Release|Win32 = Release|Win32 18 Release|x64 = Release|x64 15 19 EndGlobalSection 16 20 GlobalSection(ProjectConfigurationPlatforms) = postSolution 17 21 {AB89B722-C30F-4C4B-86F6-36092604F11F}.Debug|Win32.ActiveCfg = Debug|Win32 18 22 {AB89B722-C30F-4C4B-86F6-36092604F11F}.Debug|Win32.Build.0 = Debug|Win32 23 {AB89B722-C30F-4C4B-86F6-36092604F11F}.Debug|x64.ActiveCfg = Debug|x64 24 {AB89B722-C30F-4C4B-86F6-36092604F11F}.Debug|x64.Build.0 = Debug|x64 19 25 {AB89B722-C30F-4C4B-86F6-36092604F11F}.Release|Win32.ActiveCfg = Release|Win32 20 26 {AB89B722-C30F-4C4B-86F6-36092604F11F}.Release|Win32.Build.0 = Release|Win32 27 {AB89B722-C30F-4C4B-86F6-36092604F11F}.Release|x64.ActiveCfg = Release|x64 28 {AB89B722-C30F-4C4B-86F6-36092604F11F}.Release|x64.Build.0 = Release|x64 21 29 {DB439DE3-1296-4349-B683-0A44B0426C9F}.Debug|Win32.ActiveCfg = Debug|Win32 30 {DB439DE3-1296-4349-B683-0A44B0426C9F}.Debug|x64.ActiveCfg = Debug|Win32 22 31 {DB439DE3-1296-4349-B683-0A44B0426C9F}.Release|Win32.ActiveCfg = Release|Win32 32 {DB439DE3-1296-4349-B683-0A44B0426C9F}.Release|x64.ActiveCfg = Release|Win32 23 33 EndGlobalSection 24 34 GlobalSection(SolutionProperties) = preSolution 25 35 HideSolutionNode = FALSE 26 36 EndGlobalSection 37 GlobalSection(ExtensibilityGlobals) = postSolution 38 SolutionGuid = {5C911B53-FB05-4391-8CBF-8578479D49E8} 39 EndGlobalSection 27 40 EndGlobal -
trunk/Utilities/JsObjectDispatch/JsObjectDispatch.vcxproj
r124 r919 6 6 <Platform>Win32</Platform> 7 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Debug|x64"> 9 <Configuration>Debug</Configuration> 10 <Platform>x64</Platform> 11 </ProjectConfiguration> 8 12 <ProjectConfiguration Include="Release|Win32"> 9 13 <Configuration>Release</Configuration> 10 14 <Platform>Win32</Platform> 11 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Release|x64"> 17 <Configuration>Release</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 12 20 </ItemGroup> 13 21 <PropertyGroup Label="Globals"> … … 19 27 <ConfigurationType>DynamicLibrary</ConfigurationType> 20 28 <UseDebugLibraries>true</UseDebugLibraries> 21 <PlatformToolset>v100</PlatformToolset> 29 <PlatformToolset>v142</PlatformToolset> 30 <UseOfAtl>Dynamic</UseOfAtl> 31 <CharacterSet>Unicode</CharacterSet> 32 </PropertyGroup> 33 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 34 <ConfigurationType>DynamicLibrary</ConfigurationType> 35 <UseDebugLibraries>true</UseDebugLibraries> 36 <PlatformToolset>v142</PlatformToolset> 22 37 <UseOfAtl>Dynamic</UseOfAtl> 23 38 <CharacterSet>Unicode</CharacterSet> … … 26 41 <ConfigurationType>DynamicLibrary</ConfigurationType> 27 42 <UseDebugLibraries>false</UseDebugLibraries> 28 <PlatformToolset>v100</PlatformToolset> 43 <PlatformToolset>v142</PlatformToolset> 44 <UseOfAtl>Dynamic</UseOfAtl> 45 <CharacterSet>Unicode</CharacterSet> 46 </PropertyGroup> 47 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 48 <ConfigurationType>DynamicLibrary</ConfigurationType> 49 <UseDebugLibraries>false</UseDebugLibraries> 50 <PlatformToolset>v142</PlatformToolset> 29 51 <UseOfAtl>Dynamic</UseOfAtl> 30 52 <CharacterSet>Unicode</CharacterSet> … … 36 58 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 37 59 </ImportGroup> 60 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 61 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 62 </ImportGroup> 38 63 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 64 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 65 </ImportGroup> 66 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 39 67 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 40 68 </ImportGroup> … … 44 72 <LinkIncremental>true</LinkIncremental> 45 73 </PropertyGroup> 74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 75 <IgnoreImportLibrary>true</IgnoreImportLibrary> 76 <LinkIncremental>true</LinkIncremental> 77 </PropertyGroup> 46 78 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 79 <IgnoreImportLibrary>true</IgnoreImportLibrary> 80 <LinkIncremental>false</LinkIncremental> 81 </PropertyGroup> 82 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 47 83 <IgnoreImportLibrary>true</IgnoreImportLibrary> 48 84 <LinkIncremental>false</LinkIncremental> … … 80 116 </Link> 81 117 </ItemDefinitionGroup> 118 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 119 <ClCompile> 120 <PrecompiledHeader>Use</PrecompiledHeader> 121 <WarningLevel>Level3</WarningLevel> 122 <Optimization>Disabled</Optimization> 123 <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 124 <SDLCheck>true</SDLCheck> 125 </ClCompile> 126 <Midl> 127 <MkTypLibCompatible>false</MkTypLibCompatible> 128 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 129 <HeaderFileName>JsObjectDispatch_i.h</HeaderFileName> 130 <InterfaceIdentifierFileName>JsObjectDispatch_i.c</InterfaceIdentifierFileName> 131 <ProxyFileName>JsObjectDispatch_p.c</ProxyFileName> 132 <GenerateStublessProxies>true</GenerateStublessProxies> 133 <TypeLibraryName>$(IntDir)JsObjectDispatch.tlb</TypeLibraryName> 134 <DllDataFileName> 135 </DllDataFileName> 136 </Midl> 137 <ResourceCompile> 138 <Culture>0x0409</Culture> 139 <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 140 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 141 </ResourceCompile> 142 <Link> 143 <SubSystem>Windows</SubSystem> 144 <ModuleDefinitionFile>.\JsObjectDispatch.def</ModuleDefinitionFile> 145 <GenerateDebugInformation>true</GenerateDebugInformation> 146 <RegisterOutput>true</RegisterOutput> 147 </Link> 148 </ItemDefinitionGroup> 82 149 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 83 150 <ClCompile> … … 114 181 </Link> 115 182 </ItemDefinitionGroup> 183 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 184 <ClCompile> 185 <PrecompiledHeader>Use</PrecompiledHeader> 186 <WarningLevel>Level3</WarningLevel> 187 <Optimization>MaxSpeed</Optimization> 188 <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 189 <SDLCheck>true</SDLCheck> 190 </ClCompile> 191 <Midl> 192 <MkTypLibCompatible>false</MkTypLibCompatible> 193 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 194 <HeaderFileName>JsObjectDispatch_i.h</HeaderFileName> 195 <InterfaceIdentifierFileName>JsObjectDispatch_i.c</InterfaceIdentifierFileName> 196 <ProxyFileName>JsObjectDispatch_p.c</ProxyFileName> 197 <GenerateStublessProxies>true</GenerateStublessProxies> 198 <TypeLibraryName>$(IntDir)JsObjectDispatch.tlb</TypeLibraryName> 199 <DllDataFileName> 200 </DllDataFileName> 201 </Midl> 202 <ResourceCompile> 203 <Culture>0x0409</Culture> 204 <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 205 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 206 </ResourceCompile> 207 <Link> 208 <SubSystem>Windows</SubSystem> 209 <ModuleDefinitionFile>.\JsObjectDispatch.def</ModuleDefinitionFile> 210 <GenerateDebugInformation>true</GenerateDebugInformation> 211 <EnableCOMDATFolding>true</EnableCOMDATFolding> 212 <OptimizeReferences>true</OptimizeReferences> 213 <RegisterOutput>true</RegisterOutput> 214 </Link> 215 </ItemDefinitionGroup> 116 216 <ItemGroup> 117 217 <ClCompile Include="dllmain.cpp"> 118 218 <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</CompileAsManaged> 219 <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</CompileAsManaged> 119 220 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 120 221 </PrecompiledHeader> 222 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 223 </PrecompiledHeader> 121 224 <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</CompileAsManaged> 225 <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</CompileAsManaged> 122 226 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 227 </PrecompiledHeader> 228 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 123 229 </PrecompiledHeader> 124 230 </ClCompile> … … 127 233 <ClCompile Include="JsObjectDispatch_i.c"> 128 234 <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</CompileAsManaged> 235 <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</CompileAsManaged> 129 236 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 130 237 </PrecompiledHeader> 238 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 239 </PrecompiledHeader> 131 240 <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</CompileAsManaged> 241 <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</CompileAsManaged> 132 242 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 243 </PrecompiledHeader> 244 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 133 245 </PrecompiledHeader> 134 246 </ClCompile> 135 247 <ClCompile Include="stdafx.cpp"> 136 248 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> 249 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader> 137 250 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader> 251 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader> 138 252 </ClCompile> 139 253 </ItemGroup> … … 156 270 <None Include="JsObjectDispatch.def" /> 157 271 <None Include="JsObjectDispatch.rgs" /> 272 <None Include="TestA.js" /> 273 <None Include="TestB.vbs" /> 158 274 </ItemGroup> 159 275 <ItemGroup> -
trunk/Utilities/JsObjectDispatch/JsObjectDispatch.vcxproj.filters
r124 r919 74 74 <Filter>Resource Files</Filter> 75 75 </None> 76 <None Include="TestA.js" /> 77 <None Include="TestB.vbs" /> 76 78 </ItemGroup> 77 79 <ItemGroup> -
trunk/Utilities/JsObjectDispatch/JsObjectDispatchPS.vcxproj
r124 r919 19 19 <ConfigurationType>DynamicLibrary</ConfigurationType> 20 20 <UseDebugLibraries>true</UseDebugLibraries> 21 <PlatformToolset>v1 10</PlatformToolset>21 <PlatformToolset>v142</PlatformToolset> 22 22 <CharacterSet>Unicode</CharacterSet> 23 23 </PropertyGroup> … … 25 25 <ConfigurationType>DynamicLibrary</ConfigurationType> 26 26 <UseDebugLibraries>false</UseDebugLibraries> 27 <PlatformToolset>v1 10</PlatformToolset>27 <PlatformToolset>v142</PlatformToolset> 28 28 <CharacterSet>Unicode</CharacterSet> 29 29 </PropertyGroup> -
trunk/Utilities/JsObjectDispatch/JsObjectDispatch_i.c
r124 r919 6 6 7 7 8 /* File created by MIDL compiler version 7.00.0555*/9 /* at Sat Sep 15 15:20:06 20128 /* File created by MIDL compiler version 8.01.0622 */ 9 /* at Tue Jan 19 05:14:07 2038 10 10 */ 11 11 /* Compiler settings for JsObjectDispatch.idl: 12 Oicf, W1, Zp8, env=Win 32 (32b run), target_arch=X86 7.00.055513 protocol : dce, ms_ext, c_ext, robust12 Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0622 13 protocol : all , ms_ext, c_ext, robust 14 14 error checks: allocation ref bounds_check enum stub_data 15 15 VC __declspec() decoration level: … … 19 19 /* @@MIDL_FILE_HEADING( ) */ 20 20 21 #pragma warning( disable: 4049 ) /* more than 64k source lines */22 21 23 22 … … 64 63 65 64 #define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \ 66 const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}65 EXTERN_C __declspec(selectany) const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}} 67 66 68 #endif !_MIDL_USE_GUIDDEF_67 #endif // !_MIDL_USE_GUIDDEF_ 69 68 70 69 MIDL_DEFINE_GUID(IID, IID_IFoo,0x6821277F,0xB654,0x45A2,0x92,0xCA,0x8C,0xC6,0xA5,0x74,0xC4,0xDB); -
trunk/Utilities/JsObjectDispatch/JsObjectDispatch_i.h
r124 r919 4 4 5 5 6 /* File created by MIDL compiler version 7.00.0555*/7 /* at Sat Sep 15 15:20:06 20126 /* File created by MIDL compiler version 8.01.0622 */ 7 /* at Tue Jan 19 05:14:07 2038 8 8 */ 9 9 /* Compiler settings for JsObjectDispatch.idl: 10 Oicf, W1, Zp8, env=Win 32 (32b run), target_arch=X86 7.00.055511 protocol : dce, ms_ext, c_ext, robust10 Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0622 11 protocol : all , ms_ext, c_ext, robust 12 12 error checks: allocation ref bounds_check enum stub_data 13 13 VC __declspec() decoration level: … … 17 17 /* @@MIDL_FILE_HEADING( ) */ 18 18 19 #pragma warning( disable: 4049 ) /* more than 64k source lines */20 19 21 20 22 21 /* verify that the <rpcndr.h> version is high enough to compile this file*/ 23 22 #ifndef __REQUIRED_RPCNDR_H_VERSION__ 24 #define __REQUIRED_RPCNDR_H_VERSION__ 47523 #define __REQUIRED_RPCNDR_H_VERSION__ 500 25 24 #endif 26 25 … … 30 29 #ifndef __RPCNDR_H_VERSION__ 31 30 #error this stub requires an updated version of <rpcndr.h> 32 #endif / / __RPCNDR_H_VERSION__31 #endif /* __RPCNDR_H_VERSION__ */ 33 32 34 33 #ifndef COM_NO_WINDOWS_H … … 49 48 #define __IFoo_FWD_DEFINED__ 50 49 typedef interface IFoo IFoo; 50 51 51 #endif /* __IFoo_FWD_DEFINED__ */ 52 52 … … 88 88 { 89 89 public: 90 virtual /* [id] */ HRESULT STDMETHODCALLTYPE Bar( 91 /* [in] */ VARIANT vValue) = 0; 90 virtual /* [id] */ HRESULT STDMETHODCALLTYPE BarA( 91 /* [in] */ VARIANT Value) = 0; 92 93 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BarB( 94 /* [retval][out] */ VARIANT *Value) = 0; 92 95 93 96 }; 97 94 98 95 99 #else /* C style interface */ … … 103 107 /* [in] */ REFIID riid, 104 108 /* [annotation][iid_is][out] */ 105 _ _RPC__deref_outvoid **ppvObject);109 _COM_Outptr_ void **ppvObject); 106 110 107 111 ULONG ( STDMETHODCALLTYPE *AddRef )( … … 131 135 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 132 136 IFoo * This, 133 /* [in] */ DISPID dispIdMember, 134 /* [in] */ REFIID riid, 135 /* [in] */ LCID lcid, 136 /* [in] */ WORD wFlags, 137 /* [out][in] */ DISPPARAMS *pDispParams, 138 /* [out] */ VARIANT *pVarResult, 139 /* [out] */ EXCEPINFO *pExcepInfo, 140 /* [out] */ UINT *puArgErr); 141 142 /* [id] */ HRESULT ( STDMETHODCALLTYPE *Bar )( 143 IFoo * This, 144 /* [in] */ VARIANT vValue); 137 /* [annotation][in] */ 138 _In_ DISPID dispIdMember, 139 /* [annotation][in] */ 140 _In_ REFIID riid, 141 /* [annotation][in] */ 142 _In_ LCID lcid, 143 /* [annotation][in] */ 144 _In_ WORD wFlags, 145 /* [annotation][out][in] */ 146 _In_ DISPPARAMS *pDispParams, 147 /* [annotation][out] */ 148 _Out_opt_ VARIANT *pVarResult, 149 /* [annotation][out] */ 150 _Out_opt_ EXCEPINFO *pExcepInfo, 151 /* [annotation][out] */ 152 _Out_opt_ UINT *puArgErr); 153 154 /* [id] */ HRESULT ( STDMETHODCALLTYPE *BarA )( 155 IFoo * This, 156 /* [in] */ VARIANT Value); 157 158 /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BarB )( 159 IFoo * This, 160 /* [retval][out] */ VARIANT *Value); 145 161 146 162 END_INTERFACE … … 180 196 181 197 182 #define IFoo_Bar(This,vValue) \ 183 ( (This)->lpVtbl -> Bar(This,vValue) ) 198 #define IFoo_BarA(This,Value) \ 199 ( (This)->lpVtbl -> BarA(This,Value) ) 200 201 #define IFoo_get_BarB(This,Value) \ 202 ( (This)->lpVtbl -> get_BarB(This,Value) ) 184 203 185 204 #endif /* COBJMACROS */ … … 220 239 void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * ); 221 240 241 unsigned long __RPC_USER VARIANT_UserSize64( unsigned long *, unsigned long , VARIANT * ); 242 unsigned char * __RPC_USER VARIANT_UserMarshal64( unsigned long *, unsigned char *, VARIANT * ); 243 unsigned char * __RPC_USER VARIANT_UserUnmarshal64(unsigned long *, unsigned char *, VARIANT * ); 244 void __RPC_USER VARIANT_UserFree64( unsigned long *, VARIANT * ); 245 222 246 /* end of Additional Prototypes */ 223 247 -
trunk/Utilities/JsObjectDispatch/JsObjectDispatch_p.c
r124 r919 4 4 5 5 6 /* File created by MIDL compiler version 7.00.0555*/7 /* at Sat Sep 15 15:20:06 20126 /* File created by MIDL compiler version 8.01.0622 */ 7 /* at Tue Jan 19 05:14:07 2038 8 8 */ 9 9 /* Compiler settings for JsObjectDispatch.idl: 10 Oicf, W1, Zp8, env=Win 32 (32b run), target_arch=X86 7.00.055511 protocol : dce, ms_ext, c_ext, robust10 Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0622 11 protocol : all , ms_ext, c_ext, robust 12 12 error checks: allocation ref bounds_check enum stub_data 13 13 VC __declspec() decoration level: … … 17 17 /* @@MIDL_FILE_HEADING( ) */ 18 18 19 #if !defined(_M_IA64) && !defined(_M_AMD64) 20 21 22 #pragma warning( disable: 4049 ) /* more than 64k source lines */ 19 #if defined(_M_AMD64) 20 21 23 22 #if _MSC_VER >= 1200 24 23 #pragma warning(push) … … 29 28 #pragma warning( disable: 4024 ) /* array to pointer mapping*/ 30 29 #pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */ 31 #pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */32 33 #pragma optimize("", off )34 30 35 31 #define USE_STUBLESS_PROXY … … 43 39 44 40 #include "rpcproxy.h" 41 #include "ndr64types.h" 45 42 #ifndef __RPCPROXY_H_VERSION__ 46 43 #error this stub requires an updated version of <rpcproxy.h> … … 50 47 #include "JsObjectDispatch_i.h" 51 48 52 #define TYPE_FORMAT_STRING_SIZE 1 03553 #define PROC_FORMAT_STRING_SIZE 3749 #define TYPE_FORMAT_STRING_SIZE 1187 50 #define PROC_FORMAT_STRING_SIZE 77 54 51 #define EXPR_FORMAT_STRING_SIZE 1 55 52 #define TRANSMIT_AS_TABLE_SIZE 0 … … 78 75 {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}}; 79 76 77 static const RPC_SYNTAX_IDENTIFIER _NDR64_RpcTransferSyntax = 78 {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}}; 79 80 80 81 81 82 extern const JsObjectDispatch_MIDL_TYPE_FORMAT_STRING JsObjectDispatch__MIDL_TypeFormatString; … … 91 92 92 93 94 extern const USER_MARSHAL_ROUTINE_QUADRUPLE NDR64_UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ]; 93 95 extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ]; 94 96 95 #if !defined(__RPC_WIN 32__)97 #if !defined(__RPC_WIN64__) 96 98 #error Invalid build platform for this stub. 97 99 #endif 98 99 #if !(TARGET_IS_NT50_OR_LATER)100 #error You need Windows 2000 or later to run this stub because it uses these features:101 #error /robust command line switch.102 #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.103 #error This app will fail with the RPC_X_WRONG_STUB_VERSION error.104 #endif105 106 100 107 101 static const JsObjectDispatch_MIDL_PROC_FORMAT_STRING JsObjectDispatch__MIDL_ProcFormatString = … … 110 104 { 111 105 112 /* Procedure Bar */106 /* Procedure BarA */ 113 107 114 108 0x33, /* FC_AUTO_HANDLE */ … … 116 110 /* 2 */ NdrFcLong( 0x0 ), /* 0 */ 117 111 /* 6 */ NdrFcShort( 0x7 ), /* 7 */ 118 /* 8 */ NdrFcShort( 0x18 ), /* x86Stack size/offset = 24 */112 /* 8 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */ 119 113 /* 10 */ NdrFcShort( 0x0 ), /* 0 */ 120 114 /* 12 */ NdrFcShort( 0x8 ), /* 8 */ 121 115 /* 14 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */ 122 116 0x2, /* 2 */ 123 /* 16 */ 0x 8, /* 8*/124 0x 5, /* Ext Flags: new corr desc, srv corr check,*/117 /* 16 */ 0xa, /* 10 */ 118 0xc5, /* Ext Flags: new corr desc, srv corr check, has range on conformance has big byval param */ 125 119 /* 18 */ NdrFcShort( 0x0 ), /* 0 */ 126 120 /* 20 */ NdrFcShort( 0x1 ), /* 1 */ 127 121 /* 22 */ NdrFcShort( 0x0 ), /* 0 */ 128 129 /* Parameter vValue */ 130 131 /* 24 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */ 132 /* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ 133 /* 28 */ NdrFcShort( 0x400 ), /* Type Offset=1024 */ 122 /* 24 */ NdrFcShort( 0x0 ), /* 0 */ 123 124 /* Parameter Value */ 125 126 /* 26 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */ 127 /* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */ 128 /* 30 */ NdrFcShort( 0x486 ), /* Type Offset=1158 */ 134 129 135 130 /* Return value */ 136 131 137 /* 30 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ 138 /* 32 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */ 139 /* 34 */ 0x8, /* FC_LONG */ 132 /* 32 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ 133 /* 34 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */ 134 /* 36 */ 0x8, /* FC_LONG */ 135 0x0, /* 0 */ 136 137 /* Procedure get_BarB */ 138 139 /* 38 */ 0x33, /* FC_AUTO_HANDLE */ 140 0x6c, /* Old Flags: object, Oi2 */ 141 /* 40 */ NdrFcLong( 0x0 ), /* 0 */ 142 /* 44 */ NdrFcShort( 0x8 ), /* 8 */ 143 /* 46 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */ 144 /* 48 */ NdrFcShort( 0x0 ), /* 0 */ 145 /* 50 */ NdrFcShort( 0x8 ), /* 8 */ 146 /* 52 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */ 147 0x2, /* 2 */ 148 /* 54 */ 0xa, /* 10 */ 149 0x43, /* Ext Flags: new corr desc, clt corr check, has range on conformance */ 150 /* 56 */ NdrFcShort( 0x1 ), /* 1 */ 151 /* 58 */ NdrFcShort( 0x0 ), /* 0 */ 152 /* 60 */ NdrFcShort( 0x0 ), /* 0 */ 153 /* 62 */ NdrFcShort( 0x0 ), /* 0 */ 154 155 /* Parameter Value */ 156 157 /* 64 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */ 158 /* 66 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */ 159 /* 68 */ NdrFcShort( 0x498 ), /* Type Offset=1176 */ 160 161 /* Return value */ 162 163 /* 70 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ 164 /* 72 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */ 165 /* 74 */ 0x8, /* FC_LONG */ 140 166 0x0, /* 0 */ 141 167 … … 150 176 NdrFcShort( 0x0 ), /* 0 */ 151 177 /* 2 */ 178 0x11, 0x0, /* FC_RP */ 179 /* 4 */ NdrFcShort( 0x482 ), /* Offset= 1154 (1158) */ 180 /* 6 */ 152 181 0x12, 0x0, /* FC_UP */ 153 /* 4 */ NdrFcShort( 0x3e8 ), /* Offset= 1000 (1004) */154 /* 6*/182 /* 8 */ NdrFcShort( 0x46a ), /* Offset= 1130 (1138) */ 183 /* 10 */ 155 184 0x2b, /* FC_NON_ENCAPSULATED_UNION */ 156 185 0x9, /* FC_ULONG */ 157 /* 8*/ 0x7, /* Corr desc: FC_USHORT */186 /* 12 */ 0x7, /* Corr desc: FC_USHORT */ 158 187 0x0, /* */ 159 /* 10 */ NdrFcShort( 0xfff8 ), /* -8 */ 160 /* 12 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 161 /* 14 */ NdrFcShort( 0x2 ), /* Offset= 2 (16) */ 162 /* 16 */ NdrFcShort( 0x10 ), /* 16 */ 163 /* 18 */ NdrFcShort( 0x2f ), /* 47 */ 164 /* 20 */ NdrFcLong( 0x14 ), /* 20 */ 165 /* 24 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */ 166 /* 26 */ NdrFcLong( 0x3 ), /* 3 */ 167 /* 30 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */ 168 /* 32 */ NdrFcLong( 0x11 ), /* 17 */ 169 /* 36 */ NdrFcShort( 0x8001 ), /* Simple arm type: FC_BYTE */ 170 /* 38 */ NdrFcLong( 0x2 ), /* 2 */ 171 /* 42 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */ 172 /* 44 */ NdrFcLong( 0x4 ), /* 4 */ 173 /* 48 */ NdrFcShort( 0x800a ), /* Simple arm type: FC_FLOAT */ 174 /* 50 */ NdrFcLong( 0x5 ), /* 5 */ 175 /* 54 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */ 176 /* 56 */ NdrFcLong( 0xb ), /* 11 */ 177 /* 60 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */ 178 /* 62 */ NdrFcLong( 0xa ), /* 10 */ 179 /* 66 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */ 180 /* 68 */ NdrFcLong( 0x6 ), /* 6 */ 181 /* 72 */ NdrFcShort( 0xe8 ), /* Offset= 232 (304) */ 182 /* 74 */ NdrFcLong( 0x7 ), /* 7 */ 183 /* 78 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */ 184 /* 80 */ NdrFcLong( 0x8 ), /* 8 */ 185 /* 84 */ NdrFcShort( 0xe2 ), /* Offset= 226 (310) */ 186 /* 86 */ NdrFcLong( 0xd ), /* 13 */ 187 /* 90 */ NdrFcShort( 0xf6 ), /* Offset= 246 (336) */ 188 /* 92 */ NdrFcLong( 0x9 ), /* 9 */ 189 /* 96 */ NdrFcShort( 0x102 ), /* Offset= 258 (354) */ 190 /* 98 */ NdrFcLong( 0x2000 ), /* 8192 */ 191 /* 102 */ NdrFcShort( 0x10e ), /* Offset= 270 (372) */ 192 /* 104 */ NdrFcLong( 0x24 ), /* 36 */ 193 /* 108 */ NdrFcShort( 0x336 ), /* Offset= 822 (930) */ 194 /* 110 */ NdrFcLong( 0x4024 ), /* 16420 */ 195 /* 114 */ NdrFcShort( 0x330 ), /* Offset= 816 (930) */ 196 /* 116 */ NdrFcLong( 0x4011 ), /* 16401 */ 197 /* 120 */ NdrFcShort( 0x32e ), /* Offset= 814 (934) */ 198 /* 122 */ NdrFcLong( 0x4002 ), /* 16386 */ 199 /* 126 */ NdrFcShort( 0x32c ), /* Offset= 812 (938) */ 200 /* 128 */ NdrFcLong( 0x4003 ), /* 16387 */ 201 /* 132 */ NdrFcShort( 0x32a ), /* Offset= 810 (942) */ 202 /* 134 */ NdrFcLong( 0x4014 ), /* 16404 */ 203 /* 138 */ NdrFcShort( 0x328 ), /* Offset= 808 (946) */ 204 /* 140 */ NdrFcLong( 0x4004 ), /* 16388 */ 205 /* 144 */ NdrFcShort( 0x326 ), /* Offset= 806 (950) */ 206 /* 146 */ NdrFcLong( 0x4005 ), /* 16389 */ 207 /* 150 */ NdrFcShort( 0x324 ), /* Offset= 804 (954) */ 208 /* 152 */ NdrFcLong( 0x400b ), /* 16395 */ 209 /* 156 */ NdrFcShort( 0x30e ), /* Offset= 782 (938) */ 210 /* 158 */ NdrFcLong( 0x400a ), /* 16394 */ 211 /* 162 */ NdrFcShort( 0x30c ), /* Offset= 780 (942) */ 212 /* 164 */ NdrFcLong( 0x4006 ), /* 16390 */ 213 /* 168 */ NdrFcShort( 0x316 ), /* Offset= 790 (958) */ 214 /* 170 */ NdrFcLong( 0x4007 ), /* 16391 */ 215 /* 174 */ NdrFcShort( 0x30c ), /* Offset= 780 (954) */ 216 /* 176 */ NdrFcLong( 0x4008 ), /* 16392 */ 217 /* 180 */ NdrFcShort( 0x30e ), /* Offset= 782 (962) */ 218 /* 182 */ NdrFcLong( 0x400d ), /* 16397 */ 219 /* 186 */ NdrFcShort( 0x30c ), /* Offset= 780 (966) */ 220 /* 188 */ NdrFcLong( 0x4009 ), /* 16393 */ 221 /* 192 */ NdrFcShort( 0x30a ), /* Offset= 778 (970) */ 222 /* 194 */ NdrFcLong( 0x6000 ), /* 24576 */ 223 /* 198 */ NdrFcShort( 0x308 ), /* Offset= 776 (974) */ 224 /* 200 */ NdrFcLong( 0x400c ), /* 16396 */ 225 /* 204 */ NdrFcShort( 0x306 ), /* Offset= 774 (978) */ 226 /* 206 */ NdrFcLong( 0x10 ), /* 16 */ 227 /* 210 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */ 228 /* 212 */ NdrFcLong( 0x12 ), /* 18 */ 229 /* 216 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */ 230 /* 218 */ NdrFcLong( 0x13 ), /* 19 */ 231 /* 222 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */ 232 /* 224 */ NdrFcLong( 0x15 ), /* 21 */ 233 /* 228 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */ 234 /* 230 */ NdrFcLong( 0x16 ), /* 22 */ 235 /* 234 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */ 236 /* 236 */ NdrFcLong( 0x17 ), /* 23 */ 237 /* 240 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */ 238 /* 242 */ NdrFcLong( 0xe ), /* 14 */ 239 /* 246 */ NdrFcShort( 0x2e4 ), /* Offset= 740 (986) */ 240 /* 248 */ NdrFcLong( 0x400e ), /* 16398 */ 241 /* 252 */ NdrFcShort( 0x2e8 ), /* Offset= 744 (996) */ 242 /* 254 */ NdrFcLong( 0x4010 ), /* 16400 */ 243 /* 258 */ NdrFcShort( 0x2e6 ), /* Offset= 742 (1000) */ 244 /* 260 */ NdrFcLong( 0x4012 ), /* 16402 */ 245 /* 264 */ NdrFcShort( 0x2a2 ), /* Offset= 674 (938) */ 246 /* 266 */ NdrFcLong( 0x4013 ), /* 16403 */ 247 /* 270 */ NdrFcShort( 0x2a0 ), /* Offset= 672 (942) */ 248 /* 272 */ NdrFcLong( 0x4015 ), /* 16405 */ 249 /* 276 */ NdrFcShort( 0x29e ), /* Offset= 670 (946) */ 250 /* 278 */ NdrFcLong( 0x4016 ), /* 16406 */ 251 /* 282 */ NdrFcShort( 0x294 ), /* Offset= 660 (942) */ 252 /* 284 */ NdrFcLong( 0x4017 ), /* 16407 */ 253 /* 288 */ NdrFcShort( 0x28e ), /* Offset= 654 (942) */ 254 /* 290 */ NdrFcLong( 0x0 ), /* 0 */ 255 /* 294 */ NdrFcShort( 0x0 ), /* Offset= 0 (294) */ 256 /* 296 */ NdrFcLong( 0x1 ), /* 1 */ 257 /* 300 */ NdrFcShort( 0x0 ), /* Offset= 0 (300) */ 258 /* 302 */ NdrFcShort( 0xffff ), /* Offset= -1 (301) */ 259 /* 304 */ 188 /* 14 */ NdrFcShort( 0xfff8 ), /* -8 */ 189 /* 16 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 190 /* 18 */ 0x0 , 191 0x0, /* 0 */ 192 /* 20 */ NdrFcLong( 0x0 ), /* 0 */ 193 /* 24 */ NdrFcLong( 0x0 ), /* 0 */ 194 /* 28 */ NdrFcShort( 0x2 ), /* Offset= 2 (30) */ 195 /* 30 */ NdrFcShort( 0x10 ), /* 16 */ 196 /* 32 */ NdrFcShort( 0x2f ), /* 47 */ 197 /* 34 */ NdrFcLong( 0x14 ), /* 20 */ 198 /* 38 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */ 199 /* 40 */ NdrFcLong( 0x3 ), /* 3 */ 200 /* 44 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */ 201 /* 46 */ NdrFcLong( 0x11 ), /* 17 */ 202 /* 50 */ NdrFcShort( 0x8001 ), /* Simple arm type: FC_BYTE */ 203 /* 52 */ NdrFcLong( 0x2 ), /* 2 */ 204 /* 56 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */ 205 /* 58 */ NdrFcLong( 0x4 ), /* 4 */ 206 /* 62 */ NdrFcShort( 0x800a ), /* Simple arm type: FC_FLOAT */ 207 /* 64 */ NdrFcLong( 0x5 ), /* 5 */ 208 /* 68 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */ 209 /* 70 */ NdrFcLong( 0xb ), /* 11 */ 210 /* 74 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */ 211 /* 76 */ NdrFcLong( 0xa ), /* 10 */ 212 /* 80 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */ 213 /* 82 */ NdrFcLong( 0x6 ), /* 6 */ 214 /* 86 */ NdrFcShort( 0xe8 ), /* Offset= 232 (318) */ 215 /* 88 */ NdrFcLong( 0x7 ), /* 7 */ 216 /* 92 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */ 217 /* 94 */ NdrFcLong( 0x8 ), /* 8 */ 218 /* 98 */ NdrFcShort( 0xe2 ), /* Offset= 226 (324) */ 219 /* 100 */ NdrFcLong( 0xd ), /* 13 */ 220 /* 104 */ NdrFcShort( 0x100 ), /* Offset= 256 (360) */ 221 /* 106 */ NdrFcLong( 0x9 ), /* 9 */ 222 /* 110 */ NdrFcShort( 0x10c ), /* Offset= 268 (378) */ 223 /* 112 */ NdrFcLong( 0x2000 ), /* 8192 */ 224 /* 116 */ NdrFcShort( 0x118 ), /* Offset= 280 (396) */ 225 /* 118 */ NdrFcLong( 0x24 ), /* 36 */ 226 /* 122 */ NdrFcShort( 0x3ae ), /* Offset= 942 (1064) */ 227 /* 124 */ NdrFcLong( 0x4024 ), /* 16420 */ 228 /* 128 */ NdrFcShort( 0x3a8 ), /* Offset= 936 (1064) */ 229 /* 130 */ NdrFcLong( 0x4011 ), /* 16401 */ 230 /* 134 */ NdrFcShort( 0x3a6 ), /* Offset= 934 (1068) */ 231 /* 136 */ NdrFcLong( 0x4002 ), /* 16386 */ 232 /* 140 */ NdrFcShort( 0x3a4 ), /* Offset= 932 (1072) */ 233 /* 142 */ NdrFcLong( 0x4003 ), /* 16387 */ 234 /* 146 */ NdrFcShort( 0x3a2 ), /* Offset= 930 (1076) */ 235 /* 148 */ NdrFcLong( 0x4014 ), /* 16404 */ 236 /* 152 */ NdrFcShort( 0x3a0 ), /* Offset= 928 (1080) */ 237 /* 154 */ NdrFcLong( 0x4004 ), /* 16388 */ 238 /* 158 */ NdrFcShort( 0x39e ), /* Offset= 926 (1084) */ 239 /* 160 */ NdrFcLong( 0x4005 ), /* 16389 */ 240 /* 164 */ NdrFcShort( 0x39c ), /* Offset= 924 (1088) */ 241 /* 166 */ NdrFcLong( 0x400b ), /* 16395 */ 242 /* 170 */ NdrFcShort( 0x386 ), /* Offset= 902 (1072) */ 243 /* 172 */ NdrFcLong( 0x400a ), /* 16394 */ 244 /* 176 */ NdrFcShort( 0x384 ), /* Offset= 900 (1076) */ 245 /* 178 */ NdrFcLong( 0x4006 ), /* 16390 */ 246 /* 182 */ NdrFcShort( 0x38e ), /* Offset= 910 (1092) */ 247 /* 184 */ NdrFcLong( 0x4007 ), /* 16391 */ 248 /* 188 */ NdrFcShort( 0x384 ), /* Offset= 900 (1088) */ 249 /* 190 */ NdrFcLong( 0x4008 ), /* 16392 */ 250 /* 194 */ NdrFcShort( 0x386 ), /* Offset= 902 (1096) */ 251 /* 196 */ NdrFcLong( 0x400d ), /* 16397 */ 252 /* 200 */ NdrFcShort( 0x384 ), /* Offset= 900 (1100) */ 253 /* 202 */ NdrFcLong( 0x4009 ), /* 16393 */ 254 /* 206 */ NdrFcShort( 0x382 ), /* Offset= 898 (1104) */ 255 /* 208 */ NdrFcLong( 0x6000 ), /* 24576 */ 256 /* 212 */ NdrFcShort( 0x380 ), /* Offset= 896 (1108) */ 257 /* 214 */ NdrFcLong( 0x400c ), /* 16396 */ 258 /* 218 */ NdrFcShort( 0x37e ), /* Offset= 894 (1112) */ 259 /* 220 */ NdrFcLong( 0x10 ), /* 16 */ 260 /* 224 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */ 261 /* 226 */ NdrFcLong( 0x12 ), /* 18 */ 262 /* 230 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */ 263 /* 232 */ NdrFcLong( 0x13 ), /* 19 */ 264 /* 236 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */ 265 /* 238 */ NdrFcLong( 0x15 ), /* 21 */ 266 /* 242 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */ 267 /* 244 */ NdrFcLong( 0x16 ), /* 22 */ 268 /* 248 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */ 269 /* 250 */ NdrFcLong( 0x17 ), /* 23 */ 270 /* 254 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */ 271 /* 256 */ NdrFcLong( 0xe ), /* 14 */ 272 /* 260 */ NdrFcShort( 0x35c ), /* Offset= 860 (1120) */ 273 /* 262 */ NdrFcLong( 0x400e ), /* 16398 */ 274 /* 266 */ NdrFcShort( 0x360 ), /* Offset= 864 (1130) */ 275 /* 268 */ NdrFcLong( 0x4010 ), /* 16400 */ 276 /* 272 */ NdrFcShort( 0x35e ), /* Offset= 862 (1134) */ 277 /* 274 */ NdrFcLong( 0x4012 ), /* 16402 */ 278 /* 278 */ NdrFcShort( 0x31a ), /* Offset= 794 (1072) */ 279 /* 280 */ NdrFcLong( 0x4013 ), /* 16403 */ 280 /* 284 */ NdrFcShort( 0x318 ), /* Offset= 792 (1076) */ 281 /* 286 */ NdrFcLong( 0x4015 ), /* 16405 */ 282 /* 290 */ NdrFcShort( 0x316 ), /* Offset= 790 (1080) */ 283 /* 292 */ NdrFcLong( 0x4016 ), /* 16406 */ 284 /* 296 */ NdrFcShort( 0x30c ), /* Offset= 780 (1076) */ 285 /* 298 */ NdrFcLong( 0x4017 ), /* 16407 */ 286 /* 302 */ NdrFcShort( 0x306 ), /* Offset= 774 (1076) */ 287 /* 304 */ NdrFcLong( 0x0 ), /* 0 */ 288 /* 308 */ NdrFcShort( 0x0 ), /* Offset= 0 (308) */ 289 /* 310 */ NdrFcLong( 0x1 ), /* 1 */ 290 /* 314 */ NdrFcShort( 0x0 ), /* Offset= 0 (314) */ 291 /* 316 */ NdrFcShort( 0xffff ), /* Offset= -1 (315) */ 292 /* 318 */ 260 293 0x15, /* FC_STRUCT */ 261 294 0x7, /* 7 */ 262 /* 3 06*/ NdrFcShort( 0x8 ), /* 8 */263 /* 3 08*/ 0xb, /* FC_HYPER */295 /* 320 */ NdrFcShort( 0x8 ), /* 8 */ 296 /* 322 */ 0xb, /* FC_HYPER */ 264 297 0x5b, /* FC_END */ 265 /* 3 10*/298 /* 324 */ 266 299 0x12, 0x0, /* FC_UP */ 267 /* 3 12 */ NdrFcShort( 0xe ), /* Offset= 14 (326) */268 /* 3 14*/300 /* 326 */ NdrFcShort( 0x18 ), /* Offset= 24 (350) */ 301 /* 328 */ 269 302 0x1b, /* FC_CARRAY */ 270 303 0x1, /* 1 */ 271 /* 3 16*/ NdrFcShort( 0x2 ), /* 2 */272 /* 3 18*/ 0x9, /* Corr desc: FC_ULONG */304 /* 330 */ NdrFcShort( 0x2 ), /* 2 */ 305 /* 332 */ 0x9, /* Corr desc: FC_ULONG */ 273 306 0x0, /* */ 274 /* 320 */ NdrFcShort( 0xfffc ), /* -4 */ 275 /* 322 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 276 /* 324 */ 0x6, /* FC_SHORT */ 307 /* 334 */ NdrFcShort( 0xfffc ), /* -4 */ 308 /* 336 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 309 /* 338 */ 0x0 , 310 0x0, /* 0 */ 311 /* 340 */ NdrFcLong( 0x0 ), /* 0 */ 312 /* 344 */ NdrFcLong( 0x0 ), /* 0 */ 313 /* 348 */ 0x6, /* FC_SHORT */ 277 314 0x5b, /* FC_END */ 278 /* 3 26*/315 /* 350 */ 279 316 0x17, /* FC_CSTRUCT */ 280 317 0x3, /* 3 */ 281 /* 3 28*/ NdrFcShort( 0x8 ), /* 8 */282 /* 3 30 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (314) */283 /* 3 32*/ 0x8, /* FC_LONG */318 /* 352 */ NdrFcShort( 0x8 ), /* 8 */ 319 /* 354 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (328) */ 320 /* 356 */ 0x8, /* FC_LONG */ 284 321 0x8, /* FC_LONG */ 285 /* 3 34*/ 0x5c, /* FC_PAD */322 /* 358 */ 0x5c, /* FC_PAD */ 286 323 0x5b, /* FC_END */ 287 /* 3 36*/324 /* 360 */ 288 325 0x2f, /* FC_IP */ 289 326 0x5a, /* FC_CONSTANT_IID */ 290 /* 3 38*/ NdrFcLong( 0x0 ), /* 0 */291 /* 3 42*/ NdrFcShort( 0x0 ), /* 0 */292 /* 3 44*/ NdrFcShort( 0x0 ), /* 0 */293 /* 3 46*/ 0xc0, /* 192 */327 /* 362 */ NdrFcLong( 0x0 ), /* 0 */ 328 /* 366 */ NdrFcShort( 0x0 ), /* 0 */ 329 /* 368 */ NdrFcShort( 0x0 ), /* 0 */ 330 /* 370 */ 0xc0, /* 192 */ 294 331 0x0, /* 0 */ 295 /* 3 48*/ 0x0, /* 0 */332 /* 372 */ 0x0, /* 0 */ 296 333 0x0, /* 0 */ 297 /* 3 50*/ 0x0, /* 0 */334 /* 374 */ 0x0, /* 0 */ 298 335 0x0, /* 0 */ 299 /* 3 52*/ 0x0, /* 0 */336 /* 376 */ 0x0, /* 0 */ 300 337 0x46, /* 70 */ 301 /* 3 54*/338 /* 378 */ 302 339 0x2f, /* FC_IP */ 303 340 0x5a, /* FC_CONSTANT_IID */ 304 /* 3 56*/ NdrFcLong( 0x20400 ), /* 132096 */305 /* 3 60*/ NdrFcShort( 0x0 ), /* 0 */306 /* 3 62*/ NdrFcShort( 0x0 ), /* 0 */307 /* 3 64*/ 0xc0, /* 192 */341 /* 380 */ NdrFcLong( 0x20400 ), /* 132096 */ 342 /* 384 */ NdrFcShort( 0x0 ), /* 0 */ 343 /* 386 */ NdrFcShort( 0x0 ), /* 0 */ 344 /* 388 */ 0xc0, /* 192 */ 308 345 0x0, /* 0 */ 309 /* 3 66*/ 0x0, /* 0 */346 /* 390 */ 0x0, /* 0 */ 310 347 0x0, /* 0 */ 311 /* 3 68*/ 0x0, /* 0 */348 /* 392 */ 0x0, /* 0 */ 312 349 0x0, /* 0 */ 313 /* 3 70*/ 0x0, /* 0 */350 /* 394 */ 0x0, /* 0 */ 314 351 0x46, /* 70 */ 315 /* 3 72*/352 /* 396 */ 316 353 0x12, 0x10, /* FC_UP [pointer_deref] */ 317 /* 3 74 */ NdrFcShort( 0x2 ), /* Offset= 2 (376) */318 /* 376*/354 /* 398 */ NdrFcShort( 0x2 ), /* Offset= 2 (400) */ 355 /* 400 */ 319 356 0x12, 0x0, /* FC_UP */ 320 /* 378 */ NdrFcShort( 0x216 ), /* Offset= 534 (912) */321 /* 380*/357 /* 402 */ NdrFcShort( 0x284 ), /* Offset= 644 (1046) */ 358 /* 404 */ 322 359 0x2a, /* FC_ENCAPSULATED_UNION */ 323 0x49, /* 73 */ 324 /* 382 */ NdrFcShort( 0x18 ), /* 24 */ 325 /* 384 */ NdrFcShort( 0xa ), /* 10 */ 326 /* 386 */ NdrFcLong( 0x8 ), /* 8 */ 327 /* 390 */ NdrFcShort( 0x5a ), /* Offset= 90 (480) */ 328 /* 392 */ NdrFcLong( 0xd ), /* 13 */ 329 /* 396 */ NdrFcShort( 0x7e ), /* Offset= 126 (522) */ 330 /* 398 */ NdrFcLong( 0x9 ), /* 9 */ 331 /* 402 */ NdrFcShort( 0x9e ), /* Offset= 158 (560) */ 332 /* 404 */ NdrFcLong( 0xc ), /* 12 */ 333 /* 408 */ NdrFcShort( 0xc8 ), /* Offset= 200 (608) */ 334 /* 410 */ NdrFcLong( 0x24 ), /* 36 */ 335 /* 414 */ NdrFcShort( 0x124 ), /* Offset= 292 (706) */ 336 /* 416 */ NdrFcLong( 0x800d ), /* 32781 */ 337 /* 420 */ NdrFcShort( 0x140 ), /* Offset= 320 (740) */ 338 /* 422 */ NdrFcLong( 0x10 ), /* 16 */ 339 /* 426 */ NdrFcShort( 0x15a ), /* Offset= 346 (772) */ 340 /* 428 */ NdrFcLong( 0x2 ), /* 2 */ 341 /* 432 */ NdrFcShort( 0x174 ), /* Offset= 372 (804) */ 342 /* 434 */ NdrFcLong( 0x3 ), /* 3 */ 343 /* 438 */ NdrFcShort( 0x18e ), /* Offset= 398 (836) */ 344 /* 440 */ NdrFcLong( 0x14 ), /* 20 */ 345 /* 444 */ NdrFcShort( 0x1a8 ), /* Offset= 424 (868) */ 346 /* 446 */ NdrFcShort( 0xffff ), /* Offset= -1 (445) */ 347 /* 448 */ 348 0x1b, /* FC_CARRAY */ 349 0x3, /* 3 */ 350 /* 450 */ NdrFcShort( 0x4 ), /* 4 */ 351 /* 452 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 352 0x0, /* */ 353 /* 454 */ NdrFcShort( 0x0 ), /* 0 */ 354 /* 456 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 355 /* 458 */ 356 0x4b, /* FC_PP */ 357 0x5c, /* FC_PAD */ 358 /* 460 */ 359 0x48, /* FC_VARIABLE_REPEAT */ 360 0x49, /* FC_FIXED_OFFSET */ 361 /* 462 */ NdrFcShort( 0x4 ), /* 4 */ 362 /* 464 */ NdrFcShort( 0x0 ), /* 0 */ 363 /* 466 */ NdrFcShort( 0x1 ), /* 1 */ 364 /* 468 */ NdrFcShort( 0x0 ), /* 0 */ 365 /* 470 */ NdrFcShort( 0x0 ), /* 0 */ 366 /* 472 */ 0x12, 0x0, /* FC_UP */ 367 /* 474 */ NdrFcShort( 0xff6c ), /* Offset= -148 (326) */ 368 /* 476 */ 369 0x5b, /* FC_END */ 370 371 0x8, /* FC_LONG */ 372 /* 478 */ 0x5c, /* FC_PAD */ 373 0x5b, /* FC_END */ 374 /* 480 */ 375 0x16, /* FC_PSTRUCT */ 376 0x3, /* 3 */ 377 /* 482 */ NdrFcShort( 0x8 ), /* 8 */ 378 /* 484 */ 379 0x4b, /* FC_PP */ 380 0x5c, /* FC_PAD */ 381 /* 486 */ 382 0x46, /* FC_NO_REPEAT */ 383 0x5c, /* FC_PAD */ 384 /* 488 */ NdrFcShort( 0x4 ), /* 4 */ 385 /* 490 */ NdrFcShort( 0x4 ), /* 4 */ 386 /* 492 */ 0x11, 0x0, /* FC_RP */ 387 /* 494 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (448) */ 388 /* 496 */ 389 0x5b, /* FC_END */ 390 391 0x8, /* FC_LONG */ 392 /* 498 */ 0x8, /* FC_LONG */ 393 0x5b, /* FC_END */ 394 /* 500 */ 360 0x89, /* 137 */ 361 /* 406 */ NdrFcShort( 0x20 ), /* 32 */ 362 /* 408 */ NdrFcShort( 0xa ), /* 10 */ 363 /* 410 */ NdrFcLong( 0x8 ), /* 8 */ 364 /* 414 */ NdrFcShort( 0x64 ), /* Offset= 100 (514) */ 365 /* 416 */ NdrFcLong( 0xd ), /* 13 */ 366 /* 420 */ NdrFcShort( 0x98 ), /* Offset= 152 (572) */ 367 /* 422 */ NdrFcLong( 0x9 ), /* 9 */ 368 /* 426 */ NdrFcShort( 0xcc ), /* Offset= 204 (630) */ 369 /* 428 */ NdrFcLong( 0xc ), /* 12 */ 370 /* 432 */ NdrFcShort( 0x100 ), /* Offset= 256 (688) */ 371 /* 434 */ NdrFcLong( 0x24 ), /* 36 */ 372 /* 438 */ NdrFcShort( 0x170 ), /* Offset= 368 (806) */ 373 /* 440 */ NdrFcLong( 0x800d ), /* 32781 */ 374 /* 444 */ NdrFcShort( 0x18c ), /* Offset= 396 (840) */ 375 /* 446 */ NdrFcLong( 0x10 ), /* 16 */ 376 /* 450 */ NdrFcShort( 0x1b0 ), /* Offset= 432 (882) */ 377 /* 452 */ NdrFcLong( 0x2 ), /* 2 */ 378 /* 456 */ NdrFcShort( 0x1d0 ), /* Offset= 464 (920) */ 379 /* 458 */ NdrFcLong( 0x3 ), /* 3 */ 380 /* 462 */ NdrFcShort( 0x1f0 ), /* Offset= 496 (958) */ 381 /* 464 */ NdrFcLong( 0x14 ), /* 20 */ 382 /* 468 */ NdrFcShort( 0x210 ), /* Offset= 528 (996) */ 383 /* 470 */ NdrFcShort( 0xffff ), /* Offset= -1 (469) */ 384 /* 472 */ 395 385 0x21, /* FC_BOGUS_ARRAY */ 396 386 0x3, /* 3 */ 397 /* 502*/ NdrFcShort( 0x0 ), /* 0 */398 /* 504*/ 0x19, /* Corr desc: field pointer, FC_ULONG */387 /* 474 */ NdrFcShort( 0x0 ), /* 0 */ 388 /* 476 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 399 389 0x0, /* */ 400 /* 506 */ NdrFcShort( 0x0 ), /* 0 */ 401 /* 508 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 402 /* 510 */ NdrFcLong( 0xffffffff ), /* -1 */ 403 /* 514 */ NdrFcShort( 0x0 ), /* Corr flags: */ 404 /* 516 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 390 /* 478 */ NdrFcShort( 0x0 ), /* 0 */ 391 /* 480 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 392 /* 482 */ 0x0 , 405 393 0x0, /* 0 */ 406 /* 518 */ NdrFcShort( 0xff4a ), /* Offset= -182 (336) */ 407 /* 520 */ 0x5c, /* FC_PAD */ 394 /* 484 */ NdrFcLong( 0x0 ), /* 0 */ 395 /* 488 */ NdrFcLong( 0x0 ), /* 0 */ 396 /* 492 */ NdrFcLong( 0xffffffff ), /* -1 */ 397 /* 496 */ NdrFcShort( 0x0 ), /* Corr flags: */ 398 /* 498 */ 0x0 , 399 0x0, /* 0 */ 400 /* 500 */ NdrFcLong( 0x0 ), /* 0 */ 401 /* 504 */ NdrFcLong( 0x0 ), /* 0 */ 402 /* 508 */ 403 0x12, 0x0, /* FC_UP */ 404 /* 510 */ NdrFcShort( 0xff60 ), /* Offset= -160 (350) */ 405 /* 512 */ 0x5c, /* FC_PAD */ 408 406 0x5b, /* FC_END */ 409 /* 5 22*/407 /* 514 */ 410 408 0x1a, /* FC_BOGUS_STRUCT */ 411 409 0x3, /* 3 */ 412 /* 5 24 */ NdrFcShort( 0x8 ), /* 8*/413 /* 5 26*/ NdrFcShort( 0x0 ), /* 0 */414 /* 52 8 */ NdrFcShort( 0x6 ), /* Offset= 6 (534) */415 /* 5 30*/ 0x8, /* FC_LONG */416 0x 36, /* FC_POINTER*/417 /* 5 32 */ 0x5c, /* FC_PAD*/410 /* 516 */ NdrFcShort( 0x10 ), /* 16 */ 411 /* 518 */ NdrFcShort( 0x0 ), /* 0 */ 412 /* 520 */ NdrFcShort( 0x6 ), /* Offset= 6 (526) */ 413 /* 522 */ 0x8, /* FC_LONG */ 414 0x40, /* FC_STRUCTPAD4 */ 415 /* 524 */ 0x36, /* FC_POINTER */ 418 416 0x5b, /* FC_END */ 419 /* 5 34*/417 /* 526 */ 420 418 0x11, 0x0, /* FC_RP */ 421 /* 5 36 */ NdrFcShort( 0xffdc ), /* Offset= -36 (500) */422 /* 53 8*/419 /* 528 */ NdrFcShort( 0xffc8 ), /* Offset= -56 (472) */ 420 /* 530 */ 423 421 0x21, /* FC_BOGUS_ARRAY */ 424 422 0x3, /* 3 */ 425 /* 5 40*/ NdrFcShort( 0x0 ), /* 0 */426 /* 5 42*/ 0x19, /* Corr desc: field pointer, FC_ULONG */423 /* 532 */ NdrFcShort( 0x0 ), /* 0 */ 424 /* 534 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 427 425 0x0, /* */ 428 /* 544 */ NdrFcShort( 0x0 ), /* 0 */ 429 /* 546 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 430 /* 548 */ NdrFcLong( 0xffffffff ), /* -1 */ 431 /* 552 */ NdrFcShort( 0x0 ), /* Corr flags: */ 432 /* 554 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 426 /* 536 */ NdrFcShort( 0x0 ), /* 0 */ 427 /* 538 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 428 /* 540 */ 0x0 , 433 429 0x0, /* 0 */ 434 /* 5 56 */ NdrFcShort( 0xff36 ), /* Offset= -202 (354)*/435 /* 5 58 */ 0x5c, /* FC_PAD*/436 0x5b, /* FC_END*/437 /* 5 60 */438 0x1a, /* FC_BOGUS_STRUCT */ 439 0x 3, /* 3*/440 /* 5 62 */ NdrFcShort( 0x8 ), /* 8*/441 /* 56 4 */ NdrFcShort( 0x0 ), /* 0 */442 /* 566 */ NdrFcShort( 0x6 ), /* Offset= 6 (572)*/443 /* 568 */ 0x8, /* FC_LONG*/444 0x36, /* FC_POINTER*/430 /* 542 */ NdrFcLong( 0x0 ), /* 0 */ 431 /* 546 */ NdrFcLong( 0x0 ), /* 0 */ 432 /* 550 */ NdrFcLong( 0xffffffff ), /* -1 */ 433 /* 554 */ NdrFcShort( 0x0 ), /* Corr flags: */ 434 /* 556 */ 0x0 , 435 0x0, /* 0 */ 436 /* 558 */ NdrFcLong( 0x0 ), /* 0 */ 437 /* 562 */ NdrFcLong( 0x0 ), /* 0 */ 438 /* 566 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 439 0x0, /* 0 */ 440 /* 568 */ NdrFcShort( 0xff30 ), /* Offset= -208 (360) */ 445 441 /* 570 */ 0x5c, /* FC_PAD */ 446 442 0x5b, /* FC_END */ 447 443 /* 572 */ 444 0x1a, /* FC_BOGUS_STRUCT */ 445 0x3, /* 3 */ 446 /* 574 */ NdrFcShort( 0x10 ), /* 16 */ 447 /* 576 */ NdrFcShort( 0x0 ), /* 0 */ 448 /* 578 */ NdrFcShort( 0x6 ), /* Offset= 6 (584) */ 449 /* 580 */ 0x8, /* FC_LONG */ 450 0x40, /* FC_STRUCTPAD4 */ 451 /* 582 */ 0x36, /* FC_POINTER */ 452 0x5b, /* FC_END */ 453 /* 584 */ 448 454 0x11, 0x0, /* FC_RP */ 449 /* 574 */ NdrFcShort( 0xffdc ), /* Offset= -36 (538) */ 450 /* 576 */ 455 /* 586 */ NdrFcShort( 0xffc8 ), /* Offset= -56 (530) */ 456 /* 588 */ 457 0x21, /* FC_BOGUS_ARRAY */ 458 0x3, /* 3 */ 459 /* 590 */ NdrFcShort( 0x0 ), /* 0 */ 460 /* 592 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 461 0x0, /* */ 462 /* 594 */ NdrFcShort( 0x0 ), /* 0 */ 463 /* 596 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 464 /* 598 */ 0x0 , 465 0x0, /* 0 */ 466 /* 600 */ NdrFcLong( 0x0 ), /* 0 */ 467 /* 604 */ NdrFcLong( 0x0 ), /* 0 */ 468 /* 608 */ NdrFcLong( 0xffffffff ), /* -1 */ 469 /* 612 */ NdrFcShort( 0x0 ), /* Corr flags: */ 470 /* 614 */ 0x0 , 471 0x0, /* 0 */ 472 /* 616 */ NdrFcLong( 0x0 ), /* 0 */ 473 /* 620 */ NdrFcLong( 0x0 ), /* 0 */ 474 /* 624 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 475 0x0, /* 0 */ 476 /* 626 */ NdrFcShort( 0xff08 ), /* Offset= -248 (378) */ 477 /* 628 */ 0x5c, /* FC_PAD */ 478 0x5b, /* FC_END */ 479 /* 630 */ 480 0x1a, /* FC_BOGUS_STRUCT */ 481 0x3, /* 3 */ 482 /* 632 */ NdrFcShort( 0x10 ), /* 16 */ 483 /* 634 */ NdrFcShort( 0x0 ), /* 0 */ 484 /* 636 */ NdrFcShort( 0x6 ), /* Offset= 6 (642) */ 485 /* 638 */ 0x8, /* FC_LONG */ 486 0x40, /* FC_STRUCTPAD4 */ 487 /* 640 */ 0x36, /* FC_POINTER */ 488 0x5b, /* FC_END */ 489 /* 642 */ 490 0x11, 0x0, /* FC_RP */ 491 /* 644 */ NdrFcShort( 0xffc8 ), /* Offset= -56 (588) */ 492 /* 646 */ 493 0x21, /* FC_BOGUS_ARRAY */ 494 0x3, /* 3 */ 495 /* 648 */ NdrFcShort( 0x0 ), /* 0 */ 496 /* 650 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 497 0x0, /* */ 498 /* 652 */ NdrFcShort( 0x0 ), /* 0 */ 499 /* 654 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 500 /* 656 */ 0x0 , 501 0x0, /* 0 */ 502 /* 658 */ NdrFcLong( 0x0 ), /* 0 */ 503 /* 662 */ NdrFcLong( 0x0 ), /* 0 */ 504 /* 666 */ NdrFcLong( 0xffffffff ), /* -1 */ 505 /* 670 */ NdrFcShort( 0x0 ), /* Corr flags: */ 506 /* 672 */ 0x0 , 507 0x0, /* 0 */ 508 /* 674 */ NdrFcLong( 0x0 ), /* 0 */ 509 /* 678 */ NdrFcLong( 0x0 ), /* 0 */ 510 /* 682 */ 511 0x12, 0x0, /* FC_UP */ 512 /* 684 */ NdrFcShort( 0x1c6 ), /* Offset= 454 (1138) */ 513 /* 686 */ 0x5c, /* FC_PAD */ 514 0x5b, /* FC_END */ 515 /* 688 */ 516 0x1a, /* FC_BOGUS_STRUCT */ 517 0x3, /* 3 */ 518 /* 690 */ NdrFcShort( 0x10 ), /* 16 */ 519 /* 692 */ NdrFcShort( 0x0 ), /* 0 */ 520 /* 694 */ NdrFcShort( 0x6 ), /* Offset= 6 (700) */ 521 /* 696 */ 0x8, /* FC_LONG */ 522 0x40, /* FC_STRUCTPAD4 */ 523 /* 698 */ 0x36, /* FC_POINTER */ 524 0x5b, /* FC_END */ 525 /* 700 */ 526 0x11, 0x0, /* FC_RP */ 527 /* 702 */ NdrFcShort( 0xffc8 ), /* Offset= -56 (646) */ 528 /* 704 */ 529 0x2f, /* FC_IP */ 530 0x5a, /* FC_CONSTANT_IID */ 531 /* 706 */ NdrFcLong( 0x2f ), /* 47 */ 532 /* 710 */ NdrFcShort( 0x0 ), /* 0 */ 533 /* 712 */ NdrFcShort( 0x0 ), /* 0 */ 534 /* 714 */ 0xc0, /* 192 */ 535 0x0, /* 0 */ 536 /* 716 */ 0x0, /* 0 */ 537 0x0, /* 0 */ 538 /* 718 */ 0x0, /* 0 */ 539 0x0, /* 0 */ 540 /* 720 */ 0x0, /* 0 */ 541 0x46, /* 70 */ 542 /* 722 */ 543 0x1b, /* FC_CARRAY */ 544 0x0, /* 0 */ 545 /* 724 */ NdrFcShort( 0x1 ), /* 1 */ 546 /* 726 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 547 0x0, /* */ 548 /* 728 */ NdrFcShort( 0x4 ), /* 4 */ 549 /* 730 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 550 /* 732 */ 0x0 , 551 0x0, /* 0 */ 552 /* 734 */ NdrFcLong( 0x0 ), /* 0 */ 553 /* 738 */ NdrFcLong( 0x0 ), /* 0 */ 554 /* 742 */ 0x1, /* FC_BYTE */ 555 0x5b, /* FC_END */ 556 /* 744 */ 557 0x1a, /* FC_BOGUS_STRUCT */ 558 0x3, /* 3 */ 559 /* 746 */ NdrFcShort( 0x18 ), /* 24 */ 560 /* 748 */ NdrFcShort( 0x0 ), /* 0 */ 561 /* 750 */ NdrFcShort( 0xa ), /* Offset= 10 (760) */ 562 /* 752 */ 0x8, /* FC_LONG */ 563 0x8, /* FC_LONG */ 564 /* 754 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 565 0x0, /* 0 */ 566 /* 756 */ NdrFcShort( 0xffcc ), /* Offset= -52 (704) */ 567 /* 758 */ 0x36, /* FC_POINTER */ 568 0x5b, /* FC_END */ 569 /* 760 */ 570 0x12, 0x20, /* FC_UP [maybenull_sizeis] */ 571 /* 762 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (722) */ 572 /* 764 */ 573 0x21, /* FC_BOGUS_ARRAY */ 574 0x3, /* 3 */ 575 /* 766 */ NdrFcShort( 0x0 ), /* 0 */ 576 /* 768 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 577 0x0, /* */ 578 /* 770 */ NdrFcShort( 0x0 ), /* 0 */ 579 /* 772 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 580 /* 774 */ 0x0 , 581 0x0, /* 0 */ 582 /* 776 */ NdrFcLong( 0x0 ), /* 0 */ 583 /* 780 */ NdrFcLong( 0x0 ), /* 0 */ 584 /* 784 */ NdrFcLong( 0xffffffff ), /* -1 */ 585 /* 788 */ NdrFcShort( 0x0 ), /* Corr flags: */ 586 /* 790 */ 0x0 , 587 0x0, /* 0 */ 588 /* 792 */ NdrFcLong( 0x0 ), /* 0 */ 589 /* 796 */ NdrFcLong( 0x0 ), /* 0 */ 590 /* 800 */ 591 0x12, 0x0, /* FC_UP */ 592 /* 802 */ NdrFcShort( 0xffc6 ), /* Offset= -58 (744) */ 593 /* 804 */ 0x5c, /* FC_PAD */ 594 0x5b, /* FC_END */ 595 /* 806 */ 596 0x1a, /* FC_BOGUS_STRUCT */ 597 0x3, /* 3 */ 598 /* 808 */ NdrFcShort( 0x10 ), /* 16 */ 599 /* 810 */ NdrFcShort( 0x0 ), /* 0 */ 600 /* 812 */ NdrFcShort( 0x6 ), /* Offset= 6 (818) */ 601 /* 814 */ 0x8, /* FC_LONG */ 602 0x40, /* FC_STRUCTPAD4 */ 603 /* 816 */ 0x36, /* FC_POINTER */ 604 0x5b, /* FC_END */ 605 /* 818 */ 606 0x11, 0x0, /* FC_RP */ 607 /* 820 */ NdrFcShort( 0xffc8 ), /* Offset= -56 (764) */ 608 /* 822 */ 609 0x1d, /* FC_SMFARRAY */ 610 0x0, /* 0 */ 611 /* 824 */ NdrFcShort( 0x8 ), /* 8 */ 612 /* 826 */ 0x1, /* FC_BYTE */ 613 0x5b, /* FC_END */ 614 /* 828 */ 615 0x15, /* FC_STRUCT */ 616 0x3, /* 3 */ 617 /* 830 */ NdrFcShort( 0x10 ), /* 16 */ 618 /* 832 */ 0x8, /* FC_LONG */ 619 0x6, /* FC_SHORT */ 620 /* 834 */ 0x6, /* FC_SHORT */ 621 0x4c, /* FC_EMBEDDED_COMPLEX */ 622 /* 836 */ 0x0, /* 0 */ 623 NdrFcShort( 0xfff1 ), /* Offset= -15 (822) */ 624 0x5b, /* FC_END */ 625 /* 840 */ 626 0x1a, /* FC_BOGUS_STRUCT */ 627 0x3, /* 3 */ 628 /* 842 */ NdrFcShort( 0x20 ), /* 32 */ 629 /* 844 */ NdrFcShort( 0x0 ), /* 0 */ 630 /* 846 */ NdrFcShort( 0xa ), /* Offset= 10 (856) */ 631 /* 848 */ 0x8, /* FC_LONG */ 632 0x40, /* FC_STRUCTPAD4 */ 633 /* 850 */ 0x36, /* FC_POINTER */ 634 0x4c, /* FC_EMBEDDED_COMPLEX */ 635 /* 852 */ 0x0, /* 0 */ 636 NdrFcShort( 0xffe7 ), /* Offset= -25 (828) */ 637 0x5b, /* FC_END */ 638 /* 856 */ 639 0x11, 0x0, /* FC_RP */ 640 /* 858 */ NdrFcShort( 0xfeb8 ), /* Offset= -328 (530) */ 641 /* 860 */ 642 0x1b, /* FC_CARRAY */ 643 0x0, /* 0 */ 644 /* 862 */ NdrFcShort( 0x1 ), /* 1 */ 645 /* 864 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 646 0x0, /* */ 647 /* 866 */ NdrFcShort( 0x0 ), /* 0 */ 648 /* 868 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 649 /* 870 */ 0x0 , 650 0x0, /* 0 */ 651 /* 872 */ NdrFcLong( 0x0 ), /* 0 */ 652 /* 876 */ NdrFcLong( 0x0 ), /* 0 */ 653 /* 880 */ 0x1, /* FC_BYTE */ 654 0x5b, /* FC_END */ 655 /* 882 */ 656 0x1a, /* FC_BOGUS_STRUCT */ 657 0x3, /* 3 */ 658 /* 884 */ NdrFcShort( 0x10 ), /* 16 */ 659 /* 886 */ NdrFcShort( 0x0 ), /* 0 */ 660 /* 888 */ NdrFcShort( 0x6 ), /* Offset= 6 (894) */ 661 /* 890 */ 0x8, /* FC_LONG */ 662 0x40, /* FC_STRUCTPAD4 */ 663 /* 892 */ 0x36, /* FC_POINTER */ 664 0x5b, /* FC_END */ 665 /* 894 */ 666 0x12, 0x20, /* FC_UP [maybenull_sizeis] */ 667 /* 896 */ NdrFcShort( 0xffdc ), /* Offset= -36 (860) */ 668 /* 898 */ 669 0x1b, /* FC_CARRAY */ 670 0x1, /* 1 */ 671 /* 900 */ NdrFcShort( 0x2 ), /* 2 */ 672 /* 902 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 673 0x0, /* */ 674 /* 904 */ NdrFcShort( 0x0 ), /* 0 */ 675 /* 906 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 676 /* 908 */ 0x0 , 677 0x0, /* 0 */ 678 /* 910 */ NdrFcLong( 0x0 ), /* 0 */ 679 /* 914 */ NdrFcLong( 0x0 ), /* 0 */ 680 /* 918 */ 0x6, /* FC_SHORT */ 681 0x5b, /* FC_END */ 682 /* 920 */ 683 0x1a, /* FC_BOGUS_STRUCT */ 684 0x3, /* 3 */ 685 /* 922 */ NdrFcShort( 0x10 ), /* 16 */ 686 /* 924 */ NdrFcShort( 0x0 ), /* 0 */ 687 /* 926 */ NdrFcShort( 0x6 ), /* Offset= 6 (932) */ 688 /* 928 */ 0x8, /* FC_LONG */ 689 0x40, /* FC_STRUCTPAD4 */ 690 /* 930 */ 0x36, /* FC_POINTER */ 691 0x5b, /* FC_END */ 692 /* 932 */ 693 0x12, 0x20, /* FC_UP [maybenull_sizeis] */ 694 /* 934 */ NdrFcShort( 0xffdc ), /* Offset= -36 (898) */ 695 /* 936 */ 451 696 0x1b, /* FC_CARRAY */ 452 697 0x3, /* 3 */ 453 /* 578 */ NdrFcShort( 0x4 ), /* 4 */454 /* 580 */ 0x19, /* Corr desc: field pointer, FC_ULONG */698 /* 938 */ NdrFcShort( 0x4 ), /* 4 */ 699 /* 940 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 455 700 0x0, /* */ 456 /* 582 */ NdrFcShort( 0x0 ), /* 0 */ 457 /* 584 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 458 /* 586 */ 459 0x4b, /* FC_PP */ 460 0x5c, /* FC_PAD */ 461 /* 588 */ 462 0x48, /* FC_VARIABLE_REPEAT */ 463 0x49, /* FC_FIXED_OFFSET */ 464 /* 590 */ NdrFcShort( 0x4 ), /* 4 */ 465 /* 592 */ NdrFcShort( 0x0 ), /* 0 */ 466 /* 594 */ NdrFcShort( 0x1 ), /* 1 */ 467 /* 596 */ NdrFcShort( 0x0 ), /* 0 */ 468 /* 598 */ NdrFcShort( 0x0 ), /* 0 */ 469 /* 600 */ 0x12, 0x0, /* FC_UP */ 470 /* 602 */ NdrFcShort( 0x192 ), /* Offset= 402 (1004) */ 471 /* 604 */ 701 /* 942 */ NdrFcShort( 0x0 ), /* 0 */ 702 /* 944 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 703 /* 946 */ 0x0 , 704 0x0, /* 0 */ 705 /* 948 */ NdrFcLong( 0x0 ), /* 0 */ 706 /* 952 */ NdrFcLong( 0x0 ), /* 0 */ 707 /* 956 */ 0x8, /* FC_LONG */ 472 708 0x5b, /* FC_END */ 473 474 0x8, /* FC_LONG */ 475 /* 606 */ 0x5c, /* FC_PAD */ 476 0x5b, /* FC_END */ 477 /* 608 */ 709 /* 958 */ 478 710 0x1a, /* FC_BOGUS_STRUCT */ 479 711 0x3, /* 3 */ 480 /* 610 */ NdrFcShort( 0x8 ), /* 8*/481 /* 612 */ NdrFcShort( 0x0 ), /* 0 */482 /* 614 */ NdrFcShort( 0x6 ), /* Offset= 6 (620) */483 /* 616 */ 0x8, /* FC_LONG */484 0x 36, /* FC_POINTER*/485 /* 618 */ 0x5c, /* FC_PAD*/712 /* 960 */ NdrFcShort( 0x10 ), /* 16 */ 713 /* 962 */ NdrFcShort( 0x0 ), /* 0 */ 714 /* 964 */ NdrFcShort( 0x6 ), /* Offset= 6 (970) */ 715 /* 966 */ 0x8, /* FC_LONG */ 716 0x40, /* FC_STRUCTPAD4 */ 717 /* 968 */ 0x36, /* FC_POINTER */ 486 718 0x5b, /* FC_END */ 487 /* 620 */ 488 0x11, 0x0, /* FC_RP */ 489 /* 622 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (576) */ 490 /* 624 */ 491 0x2f, /* FC_IP */ 492 0x5a, /* FC_CONSTANT_IID */ 493 /* 626 */ NdrFcLong( 0x2f ), /* 47 */ 494 /* 630 */ NdrFcShort( 0x0 ), /* 0 */ 495 /* 632 */ NdrFcShort( 0x0 ), /* 0 */ 496 /* 634 */ 0xc0, /* 192 */ 497 0x0, /* 0 */ 498 /* 636 */ 0x0, /* 0 */ 499 0x0, /* 0 */ 500 /* 638 */ 0x0, /* 0 */ 501 0x0, /* 0 */ 502 /* 640 */ 0x0, /* 0 */ 503 0x46, /* 70 */ 504 /* 642 */ 505 0x1b, /* FC_CARRAY */ 506 0x0, /* 0 */ 507 /* 644 */ NdrFcShort( 0x1 ), /* 1 */ 508 /* 646 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 509 0x0, /* */ 510 /* 648 */ NdrFcShort( 0x4 ), /* 4 */ 511 /* 650 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 512 /* 652 */ 0x1, /* FC_BYTE */ 513 0x5b, /* FC_END */ 514 /* 654 */ 515 0x1a, /* FC_BOGUS_STRUCT */ 516 0x3, /* 3 */ 517 /* 656 */ NdrFcShort( 0x10 ), /* 16 */ 518 /* 658 */ NdrFcShort( 0x0 ), /* 0 */ 519 /* 660 */ NdrFcShort( 0xa ), /* Offset= 10 (670) */ 520 /* 662 */ 0x8, /* FC_LONG */ 521 0x8, /* FC_LONG */ 522 /* 664 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 523 0x0, /* 0 */ 524 /* 666 */ NdrFcShort( 0xffd6 ), /* Offset= -42 (624) */ 525 /* 668 */ 0x36, /* FC_POINTER */ 526 0x5b, /* FC_END */ 527 /* 670 */ 528 0x12, 0x0, /* FC_UP */ 529 /* 672 */ NdrFcShort( 0xffe2 ), /* Offset= -30 (642) */ 530 /* 674 */ 531 0x1b, /* FC_CARRAY */ 532 0x3, /* 3 */ 533 /* 676 */ NdrFcShort( 0x4 ), /* 4 */ 534 /* 678 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 535 0x0, /* */ 536 /* 680 */ NdrFcShort( 0x0 ), /* 0 */ 537 /* 682 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 538 /* 684 */ 539 0x4b, /* FC_PP */ 540 0x5c, /* FC_PAD */ 541 /* 686 */ 542 0x48, /* FC_VARIABLE_REPEAT */ 543 0x49, /* FC_FIXED_OFFSET */ 544 /* 688 */ NdrFcShort( 0x4 ), /* 4 */ 545 /* 690 */ NdrFcShort( 0x0 ), /* 0 */ 546 /* 692 */ NdrFcShort( 0x1 ), /* 1 */ 547 /* 694 */ NdrFcShort( 0x0 ), /* 0 */ 548 /* 696 */ NdrFcShort( 0x0 ), /* 0 */ 549 /* 698 */ 0x12, 0x0, /* FC_UP */ 550 /* 700 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (654) */ 551 /* 702 */ 552 0x5b, /* FC_END */ 553 554 0x8, /* FC_LONG */ 555 /* 704 */ 0x5c, /* FC_PAD */ 556 0x5b, /* FC_END */ 557 /* 706 */ 558 0x1a, /* FC_BOGUS_STRUCT */ 559 0x3, /* 3 */ 560 /* 708 */ NdrFcShort( 0x8 ), /* 8 */ 561 /* 710 */ NdrFcShort( 0x0 ), /* 0 */ 562 /* 712 */ NdrFcShort( 0x6 ), /* Offset= 6 (718) */ 563 /* 714 */ 0x8, /* FC_LONG */ 564 0x36, /* FC_POINTER */ 565 /* 716 */ 0x5c, /* FC_PAD */ 566 0x5b, /* FC_END */ 567 /* 718 */ 568 0x11, 0x0, /* FC_RP */ 569 /* 720 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (674) */ 570 /* 722 */ 571 0x1d, /* FC_SMFARRAY */ 572 0x0, /* 0 */ 573 /* 724 */ NdrFcShort( 0x8 ), /* 8 */ 574 /* 726 */ 0x1, /* FC_BYTE */ 575 0x5b, /* FC_END */ 576 /* 728 */ 577 0x15, /* FC_STRUCT */ 578 0x3, /* 3 */ 579 /* 730 */ NdrFcShort( 0x10 ), /* 16 */ 580 /* 732 */ 0x8, /* FC_LONG */ 581 0x6, /* FC_SHORT */ 582 /* 734 */ 0x6, /* FC_SHORT */ 583 0x4c, /* FC_EMBEDDED_COMPLEX */ 584 /* 736 */ 0x0, /* 0 */ 585 NdrFcShort( 0xfff1 ), /* Offset= -15 (722) */ 586 0x5b, /* FC_END */ 587 /* 740 */ 588 0x1a, /* FC_BOGUS_STRUCT */ 589 0x3, /* 3 */ 590 /* 742 */ NdrFcShort( 0x18 ), /* 24 */ 591 /* 744 */ NdrFcShort( 0x0 ), /* 0 */ 592 /* 746 */ NdrFcShort( 0xa ), /* Offset= 10 (756) */ 593 /* 748 */ 0x8, /* FC_LONG */ 594 0x36, /* FC_POINTER */ 595 /* 750 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 596 0x0, /* 0 */ 597 /* 752 */ NdrFcShort( 0xffe8 ), /* Offset= -24 (728) */ 598 /* 754 */ 0x5c, /* FC_PAD */ 599 0x5b, /* FC_END */ 600 /* 756 */ 601 0x11, 0x0, /* FC_RP */ 602 /* 758 */ NdrFcShort( 0xfefe ), /* Offset= -258 (500) */ 603 /* 760 */ 604 0x1b, /* FC_CARRAY */ 605 0x0, /* 0 */ 606 /* 762 */ NdrFcShort( 0x1 ), /* 1 */ 607 /* 764 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 608 0x0, /* */ 609 /* 766 */ NdrFcShort( 0x0 ), /* 0 */ 610 /* 768 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 611 /* 770 */ 0x1, /* FC_BYTE */ 612 0x5b, /* FC_END */ 613 /* 772 */ 614 0x16, /* FC_PSTRUCT */ 615 0x3, /* 3 */ 616 /* 774 */ NdrFcShort( 0x8 ), /* 8 */ 617 /* 776 */ 618 0x4b, /* FC_PP */ 619 0x5c, /* FC_PAD */ 620 /* 778 */ 621 0x46, /* FC_NO_REPEAT */ 622 0x5c, /* FC_PAD */ 623 /* 780 */ NdrFcShort( 0x4 ), /* 4 */ 624 /* 782 */ NdrFcShort( 0x4 ), /* 4 */ 625 /* 784 */ 0x12, 0x0, /* FC_UP */ 626 /* 786 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (760) */ 627 /* 788 */ 628 0x5b, /* FC_END */ 629 630 0x8, /* FC_LONG */ 631 /* 790 */ 0x8, /* FC_LONG */ 632 0x5b, /* FC_END */ 633 /* 792 */ 634 0x1b, /* FC_CARRAY */ 635 0x1, /* 1 */ 636 /* 794 */ NdrFcShort( 0x2 ), /* 2 */ 637 /* 796 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 638 0x0, /* */ 639 /* 798 */ NdrFcShort( 0x0 ), /* 0 */ 640 /* 800 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 641 /* 802 */ 0x6, /* FC_SHORT */ 642 0x5b, /* FC_END */ 643 /* 804 */ 644 0x16, /* FC_PSTRUCT */ 645 0x3, /* 3 */ 646 /* 806 */ NdrFcShort( 0x8 ), /* 8 */ 647 /* 808 */ 648 0x4b, /* FC_PP */ 649 0x5c, /* FC_PAD */ 650 /* 810 */ 651 0x46, /* FC_NO_REPEAT */ 652 0x5c, /* FC_PAD */ 653 /* 812 */ NdrFcShort( 0x4 ), /* 4 */ 654 /* 814 */ NdrFcShort( 0x4 ), /* 4 */ 655 /* 816 */ 0x12, 0x0, /* FC_UP */ 656 /* 818 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (792) */ 657 /* 820 */ 658 0x5b, /* FC_END */ 659 660 0x8, /* FC_LONG */ 661 /* 822 */ 0x8, /* FC_LONG */ 662 0x5b, /* FC_END */ 663 /* 824 */ 664 0x1b, /* FC_CARRAY */ 665 0x3, /* 3 */ 666 /* 826 */ NdrFcShort( 0x4 ), /* 4 */ 667 /* 828 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 668 0x0, /* */ 669 /* 830 */ NdrFcShort( 0x0 ), /* 0 */ 670 /* 832 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 671 /* 834 */ 0x8, /* FC_LONG */ 672 0x5b, /* FC_END */ 673 /* 836 */ 674 0x16, /* FC_PSTRUCT */ 675 0x3, /* 3 */ 676 /* 838 */ NdrFcShort( 0x8 ), /* 8 */ 677 /* 840 */ 678 0x4b, /* FC_PP */ 679 0x5c, /* FC_PAD */ 680 /* 842 */ 681 0x46, /* FC_NO_REPEAT */ 682 0x5c, /* FC_PAD */ 683 /* 844 */ NdrFcShort( 0x4 ), /* 4 */ 684 /* 846 */ NdrFcShort( 0x4 ), /* 4 */ 685 /* 848 */ 0x12, 0x0, /* FC_UP */ 686 /* 850 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (824) */ 687 /* 852 */ 688 0x5b, /* FC_END */ 689 690 0x8, /* FC_LONG */ 691 /* 854 */ 0x8, /* FC_LONG */ 692 0x5b, /* FC_END */ 693 /* 856 */ 719 /* 970 */ 720 0x12, 0x20, /* FC_UP [maybenull_sizeis] */ 721 /* 972 */ NdrFcShort( 0xffdc ), /* Offset= -36 (936) */ 722 /* 974 */ 694 723 0x1b, /* FC_CARRAY */ 695 724 0x7, /* 7 */ 696 /* 858*/ NdrFcShort( 0x8 ), /* 8 */697 /* 860*/ 0x19, /* Corr desc: field pointer, FC_ULONG */725 /* 976 */ NdrFcShort( 0x8 ), /* 8 */ 726 /* 978 */ 0x19, /* Corr desc: field pointer, FC_ULONG */ 698 727 0x0, /* */ 699 /* 862 */ NdrFcShort( 0x0 ), /* 0 */ 700 /* 864 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 701 /* 866 */ 0xb, /* FC_HYPER */ 702 0x5b, /* FC_END */ 703 /* 868 */ 704 0x16, /* FC_PSTRUCT */ 705 0x3, /* 3 */ 706 /* 870 */ NdrFcShort( 0x8 ), /* 8 */ 707 /* 872 */ 708 0x4b, /* FC_PP */ 709 0x5c, /* FC_PAD */ 710 /* 874 */ 711 0x46, /* FC_NO_REPEAT */ 712 0x5c, /* FC_PAD */ 713 /* 876 */ NdrFcShort( 0x4 ), /* 4 */ 714 /* 878 */ NdrFcShort( 0x4 ), /* 4 */ 715 /* 880 */ 0x12, 0x0, /* FC_UP */ 716 /* 882 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (856) */ 717 /* 884 */ 718 0x5b, /* FC_END */ 719 720 0x8, /* FC_LONG */ 721 /* 886 */ 0x8, /* FC_LONG */ 722 0x5b, /* FC_END */ 723 /* 888 */ 724 0x15, /* FC_STRUCT */ 725 0x3, /* 3 */ 726 /* 890 */ NdrFcShort( 0x8 ), /* 8 */ 727 /* 892 */ 0x8, /* FC_LONG */ 728 0x8, /* FC_LONG */ 729 /* 894 */ 0x5c, /* FC_PAD */ 730 0x5b, /* FC_END */ 731 /* 896 */ 732 0x1b, /* FC_CARRAY */ 733 0x3, /* 3 */ 734 /* 898 */ NdrFcShort( 0x8 ), /* 8 */ 735 /* 900 */ 0x7, /* Corr desc: FC_USHORT */ 736 0x0, /* */ 737 /* 902 */ NdrFcShort( 0xffd8 ), /* -40 */ 738 /* 904 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 739 /* 906 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 728 /* 980 */ NdrFcShort( 0x0 ), /* 0 */ 729 /* 982 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 730 /* 984 */ 0x0 , 740 731 0x0, /* 0 */ 741 /* 908 */ NdrFcShort( 0xffec ), /* Offset= -20 (888) */ 742 /* 910 */ 0x5c, /* FC_PAD */ 743 0x5b, /* FC_END */ 744 /* 912 */ 745 0x1a, /* FC_BOGUS_STRUCT */ 746 0x3, /* 3 */ 747 /* 914 */ NdrFcShort( 0x28 ), /* 40 */ 748 /* 916 */ NdrFcShort( 0xffec ), /* Offset= -20 (896) */ 749 /* 918 */ NdrFcShort( 0x0 ), /* Offset= 0 (918) */ 750 /* 920 */ 0x6, /* FC_SHORT */ 751 0x6, /* FC_SHORT */ 752 /* 922 */ 0x8, /* FC_LONG */ 753 0x8, /* FC_LONG */ 754 /* 924 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 755 0x0, /* 0 */ 756 /* 926 */ NdrFcShort( 0xfdde ), /* Offset= -546 (380) */ 757 /* 928 */ 0x5c, /* FC_PAD */ 758 0x5b, /* FC_END */ 759 /* 930 */ 760 0x12, 0x0, /* FC_UP */ 761 /* 932 */ NdrFcShort( 0xfeea ), /* Offset= -278 (654) */ 762 /* 934 */ 763 0x12, 0x8, /* FC_UP [simple_pointer] */ 764 /* 936 */ 0x1, /* FC_BYTE */ 765 0x5c, /* FC_PAD */ 766 /* 938 */ 767 0x12, 0x8, /* FC_UP [simple_pointer] */ 768 /* 940 */ 0x6, /* FC_SHORT */ 769 0x5c, /* FC_PAD */ 770 /* 942 */ 771 0x12, 0x8, /* FC_UP [simple_pointer] */ 772 /* 944 */ 0x8, /* FC_LONG */ 773 0x5c, /* FC_PAD */ 774 /* 946 */ 775 0x12, 0x8, /* FC_UP [simple_pointer] */ 776 /* 948 */ 0xb, /* FC_HYPER */ 777 0x5c, /* FC_PAD */ 778 /* 950 */ 779 0x12, 0x8, /* FC_UP [simple_pointer] */ 780 /* 952 */ 0xa, /* FC_FLOAT */ 781 0x5c, /* FC_PAD */ 782 /* 954 */ 783 0x12, 0x8, /* FC_UP [simple_pointer] */ 784 /* 956 */ 0xc, /* FC_DOUBLE */ 785 0x5c, /* FC_PAD */ 786 /* 958 */ 787 0x12, 0x0, /* FC_UP */ 788 /* 960 */ NdrFcShort( 0xfd70 ), /* Offset= -656 (304) */ 789 /* 962 */ 790 0x12, 0x10, /* FC_UP [pointer_deref] */ 791 /* 964 */ NdrFcShort( 0xfd72 ), /* Offset= -654 (310) */ 792 /* 966 */ 793 0x12, 0x10, /* FC_UP [pointer_deref] */ 794 /* 968 */ NdrFcShort( 0xfd88 ), /* Offset= -632 (336) */ 795 /* 970 */ 796 0x12, 0x10, /* FC_UP [pointer_deref] */ 797 /* 972 */ NdrFcShort( 0xfd96 ), /* Offset= -618 (354) */ 798 /* 974 */ 799 0x12, 0x10, /* FC_UP [pointer_deref] */ 800 /* 976 */ NdrFcShort( 0xfda4 ), /* Offset= -604 (372) */ 801 /* 978 */ 802 0x12, 0x10, /* FC_UP [pointer_deref] */ 803 /* 980 */ NdrFcShort( 0x2 ), /* Offset= 2 (982) */ 804 /* 982 */ 805 0x12, 0x0, /* FC_UP */ 806 /* 984 */ NdrFcShort( 0x14 ), /* Offset= 20 (1004) */ 807 /* 986 */ 808 0x15, /* FC_STRUCT */ 809 0x7, /* 7 */ 810 /* 988 */ NdrFcShort( 0x10 ), /* 16 */ 811 /* 990 */ 0x6, /* FC_SHORT */ 812 0x1, /* FC_BYTE */ 813 /* 992 */ 0x1, /* FC_BYTE */ 814 0x8, /* FC_LONG */ 732 /* 986 */ NdrFcLong( 0x0 ), /* 0 */ 733 /* 990 */ NdrFcLong( 0x0 ), /* 0 */ 815 734 /* 994 */ 0xb, /* FC_HYPER */ 816 735 0x5b, /* FC_END */ 817 736 /* 996 */ 737 0x1a, /* FC_BOGUS_STRUCT */ 738 0x3, /* 3 */ 739 /* 998 */ NdrFcShort( 0x10 ), /* 16 */ 740 /* 1000 */ NdrFcShort( 0x0 ), /* 0 */ 741 /* 1002 */ NdrFcShort( 0x6 ), /* Offset= 6 (1008) */ 742 /* 1004 */ 0x8, /* FC_LONG */ 743 0x40, /* FC_STRUCTPAD4 */ 744 /* 1006 */ 0x36, /* FC_POINTER */ 745 0x5b, /* FC_END */ 746 /* 1008 */ 747 0x12, 0x20, /* FC_UP [maybenull_sizeis] */ 748 /* 1010 */ NdrFcShort( 0xffdc ), /* Offset= -36 (974) */ 749 /* 1012 */ 750 0x15, /* FC_STRUCT */ 751 0x3, /* 3 */ 752 /* 1014 */ NdrFcShort( 0x8 ), /* 8 */ 753 /* 1016 */ 0x8, /* FC_LONG */ 754 0x8, /* FC_LONG */ 755 /* 1018 */ 0x5c, /* FC_PAD */ 756 0x5b, /* FC_END */ 757 /* 1020 */ 758 0x1b, /* FC_CARRAY */ 759 0x3, /* 3 */ 760 /* 1022 */ NdrFcShort( 0x8 ), /* 8 */ 761 /* 1024 */ 0x7, /* Corr desc: FC_USHORT */ 762 0x0, /* */ 763 /* 1026 */ NdrFcShort( 0xffc8 ), /* -56 */ 764 /* 1028 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ 765 /* 1030 */ 0x0 , 766 0x0, /* 0 */ 767 /* 1032 */ NdrFcLong( 0x0 ), /* 0 */ 768 /* 1036 */ NdrFcLong( 0x0 ), /* 0 */ 769 /* 1040 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 770 0x0, /* 0 */ 771 /* 1042 */ NdrFcShort( 0xffe2 ), /* Offset= -30 (1012) */ 772 /* 1044 */ 0x5c, /* FC_PAD */ 773 0x5b, /* FC_END */ 774 /* 1046 */ 775 0x1a, /* FC_BOGUS_STRUCT */ 776 0x3, /* 3 */ 777 /* 1048 */ NdrFcShort( 0x38 ), /* 56 */ 778 /* 1050 */ NdrFcShort( 0xffe2 ), /* Offset= -30 (1020) */ 779 /* 1052 */ NdrFcShort( 0x0 ), /* Offset= 0 (1052) */ 780 /* 1054 */ 0x6, /* FC_SHORT */ 781 0x6, /* FC_SHORT */ 782 /* 1056 */ 0x8, /* FC_LONG */ 783 0x8, /* FC_LONG */ 784 /* 1058 */ 0x40, /* FC_STRUCTPAD4 */ 785 0x4c, /* FC_EMBEDDED_COMPLEX */ 786 /* 1060 */ 0x0, /* 0 */ 787 NdrFcShort( 0xfd6f ), /* Offset= -657 (404) */ 788 0x5b, /* FC_END */ 789 /* 1064 */ 818 790 0x12, 0x0, /* FC_UP */ 819 /* 998 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (986) */820 /* 10 00*/791 /* 1066 */ NdrFcShort( 0xfebe ), /* Offset= -322 (744) */ 792 /* 1068 */ 821 793 0x12, 0x8, /* FC_UP [simple_pointer] */ 822 /* 10 02 */ 0x2, /* FC_CHAR*/794 /* 1070 */ 0x1, /* FC_BYTE */ 823 795 0x5c, /* FC_PAD */ 824 /* 1004 */ 796 /* 1072 */ 797 0x12, 0x8, /* FC_UP [simple_pointer] */ 798 /* 1074 */ 0x6, /* FC_SHORT */ 799 0x5c, /* FC_PAD */ 800 /* 1076 */ 801 0x12, 0x8, /* FC_UP [simple_pointer] */ 802 /* 1078 */ 0x8, /* FC_LONG */ 803 0x5c, /* FC_PAD */ 804 /* 1080 */ 805 0x12, 0x8, /* FC_UP [simple_pointer] */ 806 /* 1082 */ 0xb, /* FC_HYPER */ 807 0x5c, /* FC_PAD */ 808 /* 1084 */ 809 0x12, 0x8, /* FC_UP [simple_pointer] */ 810 /* 1086 */ 0xa, /* FC_FLOAT */ 811 0x5c, /* FC_PAD */ 812 /* 1088 */ 813 0x12, 0x8, /* FC_UP [simple_pointer] */ 814 /* 1090 */ 0xc, /* FC_DOUBLE */ 815 0x5c, /* FC_PAD */ 816 /* 1092 */ 817 0x12, 0x0, /* FC_UP */ 818 /* 1094 */ NdrFcShort( 0xfcf8 ), /* Offset= -776 (318) */ 819 /* 1096 */ 820 0x12, 0x10, /* FC_UP [pointer_deref] */ 821 /* 1098 */ NdrFcShort( 0xfcfa ), /* Offset= -774 (324) */ 822 /* 1100 */ 823 0x12, 0x10, /* FC_UP [pointer_deref] */ 824 /* 1102 */ NdrFcShort( 0xfd1a ), /* Offset= -742 (360) */ 825 /* 1104 */ 826 0x12, 0x10, /* FC_UP [pointer_deref] */ 827 /* 1106 */ NdrFcShort( 0xfd28 ), /* Offset= -728 (378) */ 828 /* 1108 */ 829 0x12, 0x10, /* FC_UP [pointer_deref] */ 830 /* 1110 */ NdrFcShort( 0xfd36 ), /* Offset= -714 (396) */ 831 /* 1112 */ 832 0x12, 0x10, /* FC_UP [pointer_deref] */ 833 /* 1114 */ NdrFcShort( 0x2 ), /* Offset= 2 (1116) */ 834 /* 1116 */ 835 0x12, 0x0, /* FC_UP */ 836 /* 1118 */ NdrFcShort( 0x14 ), /* Offset= 20 (1138) */ 837 /* 1120 */ 838 0x15, /* FC_STRUCT */ 839 0x7, /* 7 */ 840 /* 1122 */ NdrFcShort( 0x10 ), /* 16 */ 841 /* 1124 */ 0x6, /* FC_SHORT */ 842 0x1, /* FC_BYTE */ 843 /* 1126 */ 0x1, /* FC_BYTE */ 844 0x8, /* FC_LONG */ 845 /* 1128 */ 0xb, /* FC_HYPER */ 846 0x5b, /* FC_END */ 847 /* 1130 */ 848 0x12, 0x0, /* FC_UP */ 849 /* 1132 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (1120) */ 850 /* 1134 */ 851 0x12, 0x8, /* FC_UP [simple_pointer] */ 852 /* 1136 */ 0x2, /* FC_CHAR */ 853 0x5c, /* FC_PAD */ 854 /* 1138 */ 825 855 0x1a, /* FC_BOGUS_STRUCT */ 826 856 0x7, /* 7 */ 827 /* 1 006*/ NdrFcShort( 0x20 ), /* 32 */828 /* 1 008*/ NdrFcShort( 0x0 ), /* 0 */829 /* 1 010 */ NdrFcShort( 0x0 ), /* Offset= 0 (1010) */830 /* 1 012*/ 0x8, /* FC_LONG */857 /* 1140 */ NdrFcShort( 0x20 ), /* 32 */ 858 /* 1142 */ NdrFcShort( 0x0 ), /* 0 */ 859 /* 1144 */ NdrFcShort( 0x0 ), /* Offset= 0 (1144) */ 860 /* 1146 */ 0x8, /* FC_LONG */ 831 861 0x8, /* FC_LONG */ 832 /* 1 014*/ 0x6, /* FC_SHORT */862 /* 1148 */ 0x6, /* FC_SHORT */ 833 863 0x6, /* FC_SHORT */ 834 /* 1 016*/ 0x6, /* FC_SHORT */864 /* 1150 */ 0x6, /* FC_SHORT */ 835 865 0x6, /* FC_SHORT */ 836 /* 1 018*/ 0x4c, /* FC_EMBEDDED_COMPLEX */866 /* 1152 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 837 867 0x0, /* 0 */ 838 /* 1 020 */ NdrFcShort( 0xfc0a ), /* Offset= -1014 (6) */839 /* 1 022*/ 0x5c, /* FC_PAD */868 /* 1154 */ NdrFcShort( 0xfb88 ), /* Offset= -1144 (10) */ 869 /* 1156 */ 0x5c, /* FC_PAD */ 840 870 0x5b, /* FC_END */ 841 /* 1 024*/ 0xb4, /* FC_USER_MARSHAL */871 /* 1158 */ 0xb4, /* FC_USER_MARSHAL */ 842 872 0x83, /* 131 */ 843 /* 1026 */ NdrFcShort( 0x0 ), /* 0 */ 844 /* 1028 */ NdrFcShort( 0x10 ), /* 16 */ 845 /* 1030 */ NdrFcShort( 0x0 ), /* 0 */ 846 /* 1032 */ NdrFcShort( 0xfbfa ), /* Offset= -1030 (2) */ 873 /* 1160 */ NdrFcShort( 0x0 ), /* 0 */ 874 /* 1162 */ NdrFcShort( 0x18 ), /* 24 */ 875 /* 1164 */ NdrFcShort( 0x0 ), /* 0 */ 876 /* 1166 */ NdrFcShort( 0xfb78 ), /* Offset= -1160 (6) */ 877 /* 1168 */ 878 0x11, 0x4, /* FC_RP [alloced_on_stack] */ 879 /* 1170 */ NdrFcShort( 0x6 ), /* Offset= 6 (1176) */ 880 /* 1172 */ 881 0x13, 0x0, /* FC_OP */ 882 /* 1174 */ NdrFcShort( 0xffdc ), /* Offset= -36 (1138) */ 883 /* 1176 */ 0xb4, /* FC_USER_MARSHAL */ 884 0x83, /* 131 */ 885 /* 1178 */ NdrFcShort( 0x0 ), /* 0 */ 886 /* 1180 */ NdrFcShort( 0x18 ), /* 24 */ 887 /* 1182 */ NdrFcShort( 0x0 ), /* 0 */ 888 /* 1184 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (1172) */ 847 889 848 890 0x0 … … 882 924 (unsigned short) -1, 883 925 (unsigned short) -1, 926 0, 927 38 928 }; 929 930 931 932 #endif /* defined(_M_AMD64)*/ 933 934 935 936 /* this ALWAYS GENERATED file contains the proxy stub code */ 937 938 939 /* File created by MIDL compiler version 8.01.0622 */ 940 /* at Tue Jan 19 05:14:07 2038 941 */ 942 /* Compiler settings for JsObjectDispatch.idl: 943 Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0622 944 protocol : all , ms_ext, c_ext, robust 945 error checks: allocation ref bounds_check enum stub_data 946 VC __declspec() decoration level: 947 __declspec(uuid()), __declspec(selectany), __declspec(novtable) 948 DECLSPEC_UUID(), MIDL_INTERFACE() 949 */ 950 /* @@MIDL_FILE_HEADING( ) */ 951 952 #if defined(_M_AMD64) 953 954 955 956 extern const USER_MARSHAL_ROUTINE_QUADRUPLE NDR64_UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ]; 957 extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ]; 958 959 #if !defined(__RPC_WIN64__) 960 #error Invalid build platform for this stub. 961 #endif 962 963 964 #include "ndr64types.h" 965 #include "pshpack8.h" 966 967 968 typedef 969 NDR64_FORMAT_CHAR 970 __midl_frag155_t; 971 extern const __midl_frag155_t __midl_frag155; 972 973 typedef 974 struct _NDR64_POINTER_FORMAT 975 __midl_frag154_t; 976 extern const __midl_frag154_t __midl_frag154; 977 978 typedef 979 struct _NDR64_USER_MARSHAL_FORMAT 980 __midl_frag153_t; 981 extern const __midl_frag153_t __midl_frag153; 982 983 typedef 984 struct _NDR64_POINTER_FORMAT 985 __midl_frag152_t; 986 extern const __midl_frag152_t __midl_frag152; 987 988 typedef 989 struct 990 { 991 struct _NDR64_PROC_FORMAT frag1; 992 struct _NDR64_PARAM_FORMAT frag2; 993 struct _NDR64_PARAM_FORMAT frag3; 994 } 995 __midl_frag151_t; 996 extern const __midl_frag151_t __midl_frag151; 997 998 typedef 999 struct _NDR64_POINTER_FORMAT 1000 __midl_frag148_t; 1001 extern const __midl_frag148_t __midl_frag148; 1002 1003 typedef 1004 NDR64_FORMAT_CHAR 1005 __midl_frag145_t; 1006 extern const __midl_frag145_t __midl_frag145; 1007 1008 typedef 1009 struct _NDR64_POINTER_FORMAT 1010 __midl_frag144_t; 1011 extern const __midl_frag144_t __midl_frag144; 1012 1013 typedef 1014 NDR64_FORMAT_CHAR 1015 __midl_frag141_t; 1016 extern const __midl_frag141_t __midl_frag141; 1017 1018 typedef 1019 struct _NDR64_POINTER_FORMAT 1020 __midl_frag140_t; 1021 extern const __midl_frag140_t __midl_frag140; 1022 1023 typedef 1024 NDR64_FORMAT_CHAR 1025 __midl_frag139_t; 1026 extern const __midl_frag139_t __midl_frag139; 1027 1028 typedef 1029 struct _NDR64_POINTER_FORMAT 1030 __midl_frag138_t; 1031 extern const __midl_frag138_t __midl_frag138; 1032 1033 typedef 1034 struct _NDR64_POINTER_FORMAT 1035 __midl_frag137_t; 1036 extern const __midl_frag137_t __midl_frag137; 1037 1038 typedef 1039 struct 1040 { 1041 struct _NDR64_STRUCTURE_HEADER_FORMAT frag1; 1042 } 1043 __midl_frag136_t; 1044 extern const __midl_frag136_t __midl_frag136; 1045 1046 typedef 1047 struct _NDR64_POINTER_FORMAT 1048 __midl_frag129_t; 1049 extern const __midl_frag129_t __midl_frag129; 1050 1051 typedef 1052 struct _NDR64_POINTER_FORMAT 1053 __midl_frag128_t; 1054 extern const __midl_frag128_t __midl_frag128; 1055 1056 typedef 1057 struct _NDR64_POINTER_FORMAT 1058 __midl_frag127_t; 1059 extern const __midl_frag127_t __midl_frag127; 1060 1061 typedef 1062 struct _NDR64_POINTER_FORMAT 1063 __midl_frag126_t; 1064 extern const __midl_frag126_t __midl_frag126; 1065 1066 typedef 1067 struct _NDR64_POINTER_FORMAT 1068 __midl_frag125_t; 1069 extern const __midl_frag125_t __midl_frag125; 1070 1071 typedef 1072 struct _NDR64_CONSTANT_IID_FORMAT 1073 __midl_frag124_t; 1074 extern const __midl_frag124_t __midl_frag124; 1075 1076 typedef 1077 struct _NDR64_POINTER_FORMAT 1078 __midl_frag123_t; 1079 extern const __midl_frag123_t __midl_frag123; 1080 1081 typedef 1082 struct _NDR64_POINTER_FORMAT 1083 __midl_frag122_t; 1084 extern const __midl_frag122_t __midl_frag122; 1085 1086 typedef 1087 struct _NDR64_CONSTANT_IID_FORMAT 1088 __midl_frag121_t; 1089 extern const __midl_frag121_t __midl_frag121; 1090 1091 typedef 1092 struct _NDR64_POINTER_FORMAT 1093 __midl_frag120_t; 1094 extern const __midl_frag120_t __midl_frag120; 1095 1096 typedef 1097 struct _NDR64_POINTER_FORMAT 1098 __midl_frag119_t; 1099 extern const __midl_frag119_t __midl_frag119; 1100 1101 typedef 1102 struct _NDR64_POINTER_FORMAT 1103 __midl_frag118_t; 1104 extern const __midl_frag118_t __midl_frag118; 1105 1106 typedef 1107 struct _NDR64_POINTER_FORMAT 1108 __midl_frag117_t; 1109 extern const __midl_frag117_t __midl_frag117; 1110 1111 typedef 1112 NDR64_FORMAT_CHAR 1113 __midl_frag116_t; 1114 extern const __midl_frag116_t __midl_frag116; 1115 1116 typedef 1117 struct _NDR64_POINTER_FORMAT 1118 __midl_frag115_t; 1119 extern const __midl_frag115_t __midl_frag115; 1120 1121 typedef 1122 struct _NDR64_POINTER_FORMAT 1123 __midl_frag114_t; 1124 extern const __midl_frag114_t __midl_frag114; 1125 1126 typedef 1127 NDR64_FORMAT_CHAR 1128 __midl_frag107_t; 1129 extern const __midl_frag107_t __midl_frag107; 1130 1131 typedef 1132 struct _NDR64_POINTER_FORMAT 1133 __midl_frag106_t; 1134 extern const __midl_frag106_t __midl_frag106; 1135 1136 typedef 1137 NDR64_FORMAT_CHAR 1138 __midl_frag99_t; 1139 extern const __midl_frag99_t __midl_frag99; 1140 1141 typedef 1142 struct _NDR64_POINTER_FORMAT 1143 __midl_frag98_t; 1144 extern const __midl_frag98_t __midl_frag98; 1145 1146 typedef 1147 struct _NDR64_POINTER_FORMAT 1148 __midl_frag97_t; 1149 extern const __midl_frag97_t __midl_frag97; 1150 1151 typedef 1152 struct 1153 { 1154 struct _NDR64_POINTER_FORMAT frag1; 1155 } 1156 __midl_frag96_t; 1157 extern const __midl_frag96_t __midl_frag96; 1158 1159 typedef 1160 struct 1161 { 1162 NDR64_FORMAT_UINT32 frag1; 1163 struct _NDR64_EXPR_VAR frag2; 1164 } 1165 __midl_frag94_t; 1166 extern const __midl_frag94_t __midl_frag94; 1167 1168 typedef 1169 struct 1170 { 1171 struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1; 1172 struct _NDR64_ARRAY_ELEMENT_INFO frag2; 1173 } 1174 __midl_frag93_t; 1175 extern const __midl_frag93_t __midl_frag93; 1176 1177 typedef 1178 struct 1179 { 1180 struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1; 1181 struct 1182 { 1183 struct _NDR64_SIMPLE_MEMBER_FORMAT frag1; 1184 struct _NDR64_MEMPAD_FORMAT frag2; 1185 struct _NDR64_SIMPLE_MEMBER_FORMAT frag3; 1186 struct _NDR64_SIMPLE_MEMBER_FORMAT frag4; 1187 } frag2; 1188 } 1189 __midl_frag92_t; 1190 extern const __midl_frag92_t __midl_frag92; 1191 1192 typedef 1193 struct 1194 { 1195 struct _NDR64_POINTER_FORMAT frag1; 1196 } 1197 __midl_frag91_t; 1198 extern const __midl_frag91_t __midl_frag91; 1199 1200 typedef 1201 struct 1202 { 1203 struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1; 1204 struct _NDR64_ARRAY_ELEMENT_INFO frag2; 1205 } 1206 __midl_frag88_t; 1207 extern const __midl_frag88_t __midl_frag88; 1208 1209 typedef 1210 struct 1211 { 1212 struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1; 1213 struct 1214 { 1215 struct _NDR64_SIMPLE_MEMBER_FORMAT frag1; 1216 struct _NDR64_MEMPAD_FORMAT frag2; 1217 struct _NDR64_SIMPLE_MEMBER_FORMAT frag3; 1218 struct _NDR64_SIMPLE_MEMBER_FORMAT frag4; 1219 } frag2; 1220 } 1221 __midl_frag87_t; 1222 extern const __midl_frag87_t __midl_frag87; 1223 1224 typedef 1225 struct 1226 { 1227 struct _NDR64_POINTER_FORMAT frag1; 1228 } 1229 __midl_frag86_t; 1230 extern const __midl_frag86_t __midl_frag86; 1231 1232 typedef 1233 struct 1234 { 1235 struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1; 1236 struct _NDR64_ARRAY_ELEMENT_INFO frag2; 1237 } 1238 __midl_frag83_t; 1239 extern const __midl_frag83_t __midl_frag83; 1240 1241 typedef 1242 struct 1243 { 1244 struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1; 1245 struct 1246 { 1247 struct _NDR64_SIMPLE_MEMBER_FORMAT frag1; 1248 struct _NDR64_MEMPAD_FORMAT frag2; 1249 struct _NDR64_SIMPLE_MEMBER_FORMAT frag3; 1250 struct _NDR64_SIMPLE_MEMBER_FORMAT frag4; 1251 } frag2; 1252 } 1253 __midl_frag82_t; 1254 extern const __midl_frag82_t __midl_frag82; 1255 1256 typedef 1257 struct 1258 { 1259 struct _NDR64_POINTER_FORMAT frag1; 1260 } 1261 __midl_frag81_t; 1262 extern const __midl_frag81_t __midl_frag81; 1263 1264 typedef 1265 struct 1266 { 1267 struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1; 1268 struct _NDR64_ARRAY_ELEMENT_INFO frag2; 1269 } 1270 __midl_frag78_t; 1271 extern const __midl_frag78_t __midl_frag78; 1272 1273 typedef 1274 struct 1275 { 1276 struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1; 1277 struct 1278 { 1279 struct _NDR64_SIMPLE_MEMBER_FORMAT frag1; 1280 struct _NDR64_MEMPAD_FORMAT frag2; 1281 struct _NDR64_SIMPLE_MEMBER_FORMAT frag3; 1282 struct _NDR64_SIMPLE_MEMBER_FORMAT frag4; 1283 } frag2; 1284 } 1285 __midl_frag77_t; 1286 extern const __midl_frag77_t __midl_frag77; 1287 1288 typedef 1289 struct 1290 { 1291 struct _NDR64_FIX_ARRAY_HEADER_FORMAT frag1; 1292 } 1293 __midl_frag76_t; 1294 extern const __midl_frag76_t __midl_frag76; 1295 1296 typedef 1297 struct 1298 { 1299 struct _NDR64_POINTER_FORMAT frag1; 1300 } 1301 __midl_frag75_t; 1302 extern const __midl_frag75_t __midl_frag75; 1303 1304 typedef 1305 struct 1306 { 1307 struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1; 1308 struct 1309 { 1310 struct _NDR64_REPEAT_FORMAT frag1; 1311 struct 1312 { 1313 struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1; 1314 struct _NDR64_POINTER_FORMAT frag2; 1315 } frag2; 1316 NDR64_FORMAT_CHAR frag3; 1317 } frag2; 1318 struct _NDR64_ARRAY_ELEMENT_INFO frag3; 1319 } 1320 __midl_frag70_t; 1321 extern const __midl_frag70_t __midl_frag70; 1322 1323 typedef 1324 struct 1325 { 1326 struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1; 1327 struct 1328 { 1329 struct _NDR64_SIMPLE_MEMBER_FORMAT frag1; 1330 struct _NDR64_MEMPAD_FORMAT frag2; 1331 struct _NDR64_SIMPLE_MEMBER_FORMAT frag3; 1332 struct _NDR64_SIMPLE_MEMBER_FORMAT frag4; 1333 struct _NDR64_SIMPLE_MEMBER_FORMAT frag5; 1334 struct _NDR64_SIMPLE_MEMBER_FORMAT frag6; 1335 struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag7; 1336 struct _NDR64_SIMPLE_MEMBER_FORMAT frag8; 1337 } frag2; 1338 } 1339 __midl_frag69_t; 1340 extern const __midl_frag69_t __midl_frag69; 1341 1342 typedef 1343 struct 1344 { 1345 struct _NDR64_POINTER_FORMAT frag1; 1346 } 1347 __midl_frag68_t; 1348 extern const __midl_frag68_t __midl_frag68; 1349 1350 typedef 1351 struct 1352 { 1353 NDR64_FORMAT_UINT32 frag1; 1354 struct _NDR64_EXPR_VAR frag2; 1355 } 1356 __midl_frag65_t; 1357 extern const __midl_frag65_t __midl_frag65; 1358 1359 typedef 1360 struct 1361 { 1362 struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1; 1363 struct _NDR64_ARRAY_ELEMENT_INFO frag2; 1364 } 1365 __midl_frag64_t; 1366 extern const __midl_frag64_t __midl_frag64; 1367 1368 typedef 1369 struct _NDR64_CONSTANT_IID_FORMAT 1370 __midl_frag63_t; 1371 extern const __midl_frag63_t __midl_frag63; 1372 1373 typedef 1374 struct 1375 { 1376 struct _NDR64_STRUCTURE_HEADER_FORMAT frag1; 1377 struct 1378 { 1379 struct _NDR64_NO_REPEAT_FORMAT frag1; 1380 struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2; 1381 struct _NDR64_POINTER_FORMAT frag3; 1382 struct _NDR64_NO_REPEAT_FORMAT frag4; 1383 struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5; 1384 struct _NDR64_POINTER_FORMAT frag6; 1385 NDR64_FORMAT_CHAR frag7; 1386 } frag2; 1387 } 1388 __midl_frag62_t; 1389 extern const __midl_frag62_t __midl_frag62; 1390 1391 typedef 1392 struct 1393 { 1394 struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1; 1395 struct 1396 { 1397 struct _NDR64_REPEAT_FORMAT frag1; 1398 struct 1399 { 1400 struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1; 1401 struct _NDR64_POINTER_FORMAT frag2; 1402 } frag2; 1403 NDR64_FORMAT_CHAR frag3; 1404 } frag2; 1405 struct _NDR64_ARRAY_ELEMENT_INFO frag3; 1406 } 1407 __midl_frag60_t; 1408 extern const __midl_frag60_t __midl_frag60; 1409 1410 typedef 1411 struct 1412 { 1413 struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1; 1414 struct 1415 { 1416 struct _NDR64_SIMPLE_MEMBER_FORMAT frag1; 1417 struct _NDR64_MEMPAD_FORMAT frag2; 1418 struct _NDR64_SIMPLE_MEMBER_FORMAT frag3; 1419 struct _NDR64_SIMPLE_MEMBER_FORMAT frag4; 1420 } frag2; 1421 } 1422 __midl_frag59_t; 1423 extern const __midl_frag59_t __midl_frag59; 1424 1425 typedef 1426 struct 1427 { 1428 struct _NDR64_POINTER_FORMAT frag1; 1429 } 1430 __midl_frag58_t; 1431 extern const __midl_frag58_t __midl_frag58; 1432 1433 typedef 1434 struct 1435 { 1436 struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1; 1437 struct 1438 { 1439 struct _NDR64_REPEAT_FORMAT frag1; 1440 struct 1441 { 1442 struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1; 1443 struct _NDR64_POINTER_FORMAT frag2; 1444 } frag2; 1445 NDR64_FORMAT_CHAR frag3; 1446 } frag2; 1447 struct _NDR64_ARRAY_ELEMENT_INFO frag3; 1448 } 1449 __midl_frag55_t; 1450 extern const __midl_frag55_t __midl_frag55; 1451 1452 typedef 1453 struct 1454 { 1455 struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1; 1456 struct 1457 { 1458 struct _NDR64_SIMPLE_MEMBER_FORMAT frag1; 1459 struct _NDR64_MEMPAD_FORMAT frag2; 1460 struct _NDR64_SIMPLE_MEMBER_FORMAT frag3; 1461 struct _NDR64_SIMPLE_MEMBER_FORMAT frag4; 1462 } frag2; 1463 } 1464 __midl_frag54_t; 1465 extern const __midl_frag54_t __midl_frag54; 1466 1467 typedef 1468 struct 1469 { 1470 struct _NDR64_POINTER_FORMAT frag1; 1471 } 1472 __midl_frag53_t; 1473 extern const __midl_frag53_t __midl_frag53; 1474 1475 typedef 1476 struct 1477 { 1478 struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1; 1479 struct 1480 { 1481 struct _NDR64_REPEAT_FORMAT frag1; 1482 struct 1483 { 1484 struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1; 1485 struct _NDR64_POINTER_FORMAT frag2; 1486 } frag2; 1487 NDR64_FORMAT_CHAR frag3; 1488 } frag2; 1489 struct _NDR64_ARRAY_ELEMENT_INFO frag3; 1490 } 1491 __midl_frag48_t; 1492 extern const __midl_frag48_t __midl_frag48; 1493 1494 typedef 1495 struct 1496 { 1497 struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1; 1498 struct 1499 { 1500 struct _NDR64_SIMPLE_MEMBER_FORMAT frag1; 1501 struct _NDR64_MEMPAD_FORMAT frag2; 1502 struct _NDR64_SIMPLE_MEMBER_FORMAT frag3; 1503 struct _NDR64_SIMPLE_MEMBER_FORMAT frag4; 1504 } frag2; 1505 } 1506 __midl_frag47_t; 1507 extern const __midl_frag47_t __midl_frag47; 1508 1509 typedef 1510 struct 1511 { 1512 struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1; 1513 struct 1514 { 1515 struct _NDR64_SIMPLE_MEMBER_FORMAT frag1; 1516 struct _NDR64_MEMPAD_FORMAT frag2; 1517 struct _NDR64_SIMPLE_MEMBER_FORMAT frag3; 1518 struct _NDR64_SIMPLE_MEMBER_FORMAT frag4; 1519 } frag2; 1520 } 1521 __midl_frag40_t; 1522 extern const __midl_frag40_t __midl_frag40; 1523 1524 typedef 1525 struct 1526 { 1527 struct _NDR64_POINTER_FORMAT frag1; 1528 } 1529 __midl_frag39_t; 1530 extern const __midl_frag39_t __midl_frag39; 1531 1532 typedef 1533 struct 1534 { 1535 struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1; 1536 struct 1537 { 1538 struct _NDR64_REPEAT_FORMAT frag1; 1539 struct 1540 { 1541 struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1; 1542 struct _NDR64_POINTER_FORMAT frag2; 1543 } frag2; 1544 NDR64_FORMAT_CHAR frag3; 1545 } frag2; 1546 struct _NDR64_ARRAY_ELEMENT_INFO frag3; 1547 } 1548 __midl_frag36_t; 1549 extern const __midl_frag36_t __midl_frag36; 1550 1551 typedef 1552 struct 1553 { 1554 struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1; 1555 struct 1556 { 1557 struct _NDR64_SIMPLE_MEMBER_FORMAT frag1; 1558 struct _NDR64_MEMPAD_FORMAT frag2; 1559 struct _NDR64_SIMPLE_MEMBER_FORMAT frag3; 1560 struct _NDR64_SIMPLE_MEMBER_FORMAT frag4; 1561 } frag2; 1562 } 1563 __midl_frag35_t; 1564 extern const __midl_frag35_t __midl_frag35; 1565 1566 typedef 1567 struct 1568 { 1569 struct _NDR64_ENCAPSULATED_UNION frag1; 1570 struct _NDR64_UNION_ARM_SELECTOR frag2; 1571 struct _NDR64_UNION_ARM frag3; 1572 struct _NDR64_UNION_ARM frag4; 1573 struct _NDR64_UNION_ARM frag5; 1574 struct _NDR64_UNION_ARM frag6; 1575 struct _NDR64_UNION_ARM frag7; 1576 struct _NDR64_UNION_ARM frag8; 1577 struct _NDR64_UNION_ARM frag9; 1578 struct _NDR64_UNION_ARM frag10; 1579 struct _NDR64_UNION_ARM frag11; 1580 struct _NDR64_UNION_ARM frag12; 1581 NDR64_UINT32 frag13; 1582 } 1583 __midl_frag34_t; 1584 extern const __midl_frag34_t __midl_frag34; 1585 1586 typedef 1587 struct 1588 { 1589 struct _NDR64_STRUCTURE_HEADER_FORMAT frag1; 1590 } 1591 __midl_frag33_t; 1592 extern const __midl_frag33_t __midl_frag33; 1593 1594 typedef 1595 struct 1596 { 1597 NDR64_FORMAT_UINT32 frag1; 1598 struct _NDR64_EXPR_VAR frag2; 1599 } 1600 __midl_frag32_t; 1601 extern const __midl_frag32_t __midl_frag32; 1602 1603 typedef 1604 struct 1605 { 1606 struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1; 1607 struct _NDR64_ARRAY_ELEMENT_INFO frag2; 1608 } 1609 __midl_frag31_t; 1610 extern const __midl_frag31_t __midl_frag31; 1611 1612 typedef 1613 struct 1614 { 1615 struct _NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT frag1; 1616 struct 1617 { 1618 struct _NDR64_SIMPLE_REGION_FORMAT frag1; 1619 struct _NDR64_MEMPAD_FORMAT frag2; 1620 struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3; 1621 struct _NDR64_SIMPLE_MEMBER_FORMAT frag4; 1622 } frag2; 1623 } 1624 __midl_frag30_t; 1625 extern const __midl_frag30_t __midl_frag30; 1626 1627 typedef 1628 struct 1629 { 1630 struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1; 1631 struct _NDR64_ARRAY_ELEMENT_INFO frag2; 1632 } 1633 __midl_frag21_t; 1634 extern const __midl_frag21_t __midl_frag21; 1635 1636 typedef 1637 struct 1638 { 1639 struct _NDR64_CONF_STRUCTURE_HEADER_FORMAT frag1; 1640 } 1641 __midl_frag20_t; 1642 extern const __midl_frag20_t __midl_frag20; 1643 1644 typedef 1645 struct 1646 { 1647 struct _NDR64_STRUCTURE_HEADER_FORMAT frag1; 1648 } 1649 __midl_frag17_t; 1650 extern const __midl_frag17_t __midl_frag17; 1651 1652 typedef 1653 struct 1654 { 1655 NDR64_FORMAT_UINT32 frag1; 1656 struct _NDR64_EXPR_VAR frag2; 1657 } 1658 __midl_frag8_t; 1659 extern const __midl_frag8_t __midl_frag8; 1660 1661 typedef 1662 struct 1663 { 1664 struct _NDR64_NON_ENCAPSULATED_UNION frag1; 1665 struct _NDR64_UNION_ARM_SELECTOR frag2; 1666 struct _NDR64_UNION_ARM frag3; 1667 struct _NDR64_UNION_ARM frag4; 1668 struct _NDR64_UNION_ARM frag5; 1669 struct _NDR64_UNION_ARM frag6; 1670 struct _NDR64_UNION_ARM frag7; 1671 struct _NDR64_UNION_ARM frag8; 1672 struct _NDR64_UNION_ARM frag9; 1673 struct _NDR64_UNION_ARM frag10; 1674 struct _NDR64_UNION_ARM frag11; 1675 struct _NDR64_UNION_ARM frag12; 1676 struct _NDR64_UNION_ARM frag13; 1677 struct _NDR64_UNION_ARM frag14; 1678 struct _NDR64_UNION_ARM frag15; 1679 struct _NDR64_UNION_ARM frag16; 1680 struct _NDR64_UNION_ARM frag17; 1681 struct _NDR64_UNION_ARM frag18; 1682 struct _NDR64_UNION_ARM frag19; 1683 struct _NDR64_UNION_ARM frag20; 1684 struct _NDR64_UNION_ARM frag21; 1685 struct _NDR64_UNION_ARM frag22; 1686 struct _NDR64_UNION_ARM frag23; 1687 struct _NDR64_UNION_ARM frag24; 1688 struct _NDR64_UNION_ARM frag25; 1689 struct _NDR64_UNION_ARM frag26; 1690 struct _NDR64_UNION_ARM frag27; 1691 struct _NDR64_UNION_ARM frag28; 1692 struct _NDR64_UNION_ARM frag29; 1693 struct _NDR64_UNION_ARM frag30; 1694 struct _NDR64_UNION_ARM frag31; 1695 struct _NDR64_UNION_ARM frag32; 1696 struct _NDR64_UNION_ARM frag33; 1697 struct _NDR64_UNION_ARM frag34; 1698 struct _NDR64_UNION_ARM frag35; 1699 struct _NDR64_UNION_ARM frag36; 1700 struct _NDR64_UNION_ARM frag37; 1701 struct _NDR64_UNION_ARM frag38; 1702 struct _NDR64_UNION_ARM frag39; 1703 struct _NDR64_UNION_ARM frag40; 1704 struct _NDR64_UNION_ARM frag41; 1705 struct _NDR64_UNION_ARM frag42; 1706 struct _NDR64_UNION_ARM frag43; 1707 struct _NDR64_UNION_ARM frag44; 1708 struct _NDR64_UNION_ARM frag45; 1709 struct _NDR64_UNION_ARM frag46; 1710 struct _NDR64_UNION_ARM frag47; 1711 struct _NDR64_UNION_ARM frag48; 1712 struct _NDR64_UNION_ARM frag49; 1713 NDR64_UINT32 frag50; 1714 } 1715 __midl_frag7_t; 1716 extern const __midl_frag7_t __midl_frag7; 1717 1718 typedef 1719 struct 1720 { 1721 struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1; 1722 struct 1723 { 1724 struct _NDR64_SIMPLE_REGION_FORMAT frag1; 1725 struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag2; 1726 struct _NDR64_SIMPLE_MEMBER_FORMAT frag3; 1727 } frag2; 1728 } 1729 __midl_frag6_t; 1730 extern const __midl_frag6_t __midl_frag6; 1731 1732 typedef 1733 struct _NDR64_USER_MARSHAL_FORMAT 1734 __midl_frag4_t; 1735 extern const __midl_frag4_t __midl_frag4; 1736 1737 typedef 1738 struct _NDR64_POINTER_FORMAT 1739 __midl_frag3_t; 1740 extern const __midl_frag3_t __midl_frag3; 1741 1742 typedef 1743 struct 1744 { 1745 struct _NDR64_PROC_FORMAT frag1; 1746 struct _NDR64_PARAM_FORMAT frag2; 1747 struct _NDR64_PARAM_FORMAT frag3; 1748 } 1749 __midl_frag2_t; 1750 extern const __midl_frag2_t __midl_frag2; 1751 1752 typedef 1753 NDR64_FORMAT_UINT32 1754 __midl_frag1_t; 1755 extern const __midl_frag1_t __midl_frag1; 1756 1757 static const __midl_frag155_t __midl_frag155 = 1758 0x5 /* FC64_INT32 */; 1759 1760 static const __midl_frag154_t __midl_frag154 = 1761 { 1762 /* *_wireVARIANT */ 1763 0x22, /* FC64_OP */ 1764 (NDR64_UINT8) 0 /* 0x0 */, 1765 (NDR64_UINT16) 0 /* 0x0 */, 1766 &__midl_frag6 1767 }; 1768 1769 static const __midl_frag153_t __midl_frag153 = 1770 { 1771 /* wireVARIANT */ 1772 0xa2, /* FC64_USER_MARSHAL */ 1773 (NDR64_UINT8) 128 /* 0x80 */, 1774 (NDR64_UINT16) 0 /* 0x0 */, 1775 (NDR64_UINT16) 7 /* 0x7 */, 1776 (NDR64_UINT16) 8 /* 0x8 */, 1777 (NDR64_UINT32) 24 /* 0x18 */, 1778 (NDR64_UINT32) 0 /* 0x0 */, 1779 &__midl_frag154 1780 }; 1781 1782 static const __midl_frag152_t __midl_frag152 = 1783 { 1784 /* *wireVARIANT */ 1785 0x20, /* FC64_RP */ 1786 (NDR64_UINT8) 4 /* 0x4 */, 1787 (NDR64_UINT16) 0 /* 0x0 */, 1788 &__midl_frag153 1789 }; 1790 1791 static const __midl_frag151_t __midl_frag151 = 1792 { 1793 /* get_BarB */ 1794 { 1795 /* get_BarB */ /* procedure get_BarB */ 1796 (NDR64_UINT32) 4849987 /* 0x4a0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn, ClientCorrelation */ 1797 (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */ 1798 (NDR64_UINT32) 0 /* 0x0 */, 1799 (NDR64_UINT32) 8 /* 0x8 */, 1800 (NDR64_UINT16) 0 /* 0x0 */, 1801 (NDR64_UINT16) 0 /* 0x0 */, 1802 (NDR64_UINT16) 2 /* 0x2 */, 1803 (NDR64_UINT16) 0 /* 0x0 */ 1804 }, 1805 { 1806 /* Value */ /* parameter Value */ 1807 &__midl_frag153, 1808 { 1809 /* Value */ 1810 1, 1811 1, 1812 0, 1813 0, 1814 1, 1815 0, 1816 0, 1817 0, 1818 1, 1819 0, 1820 0, 1821 0, 1822 0, 1823 (NDR64_UINT16) 0 /* 0x0 */, 1824 1 1825 }, /* MustSize, MustFree, [out], SimpleRef, UseCache */ 1826 (NDR64_UINT16) 0 /* 0x0 */, 1827 8 /* 0x8 */, /* Stack offset */ 1828 }, 1829 { 1830 /* HRESULT */ /* parameter HRESULT */ 1831 &__midl_frag155, 1832 { 1833 /* HRESULT */ 1834 0, 1835 0, 1836 0, 1837 0, 1838 1, 1839 1, 1840 1, 1841 1, 1842 0, 1843 0, 1844 0, 1845 0, 1846 0, 1847 (NDR64_UINT16) 0 /* 0x0 */, 1848 0 1849 }, /* [out], IsReturn, Basetype, ByValue */ 1850 (NDR64_UINT16) 0 /* 0x0 */, 1851 16 /* 0x10 */, /* Stack offset */ 1852 } 1853 }; 1854 1855 static const __midl_frag148_t __midl_frag148 = 1856 { 1857 /* *UINT */ 1858 0x21, /* FC64_UP */ 1859 (NDR64_UINT8) 8 /* 0x8 */, 1860 (NDR64_UINT16) 0 /* 0x0 */, 1861 &__midl_frag155 1862 }; 1863 1864 static const __midl_frag145_t __midl_frag145 = 1865 0x7 /* FC64_INT64 */; 1866 1867 static const __midl_frag144_t __midl_frag144 = 1868 { 1869 /* *ULONGLONG */ 1870 0x21, /* FC64_UP */ 1871 (NDR64_UINT8) 8 /* 0x8 */, 1872 (NDR64_UINT16) 0 /* 0x0 */, 1873 &__midl_frag145 1874 }; 1875 1876 static const __midl_frag141_t __midl_frag141 = 1877 0x4 /* FC64_INT16 */; 1878 1879 static const __midl_frag140_t __midl_frag140 = 1880 { 1881 /* *USHORT */ 1882 0x21, /* FC64_UP */ 1883 (NDR64_UINT8) 8 /* 0x8 */, 1884 (NDR64_UINT16) 0 /* 0x0 */, 1885 &__midl_frag141 1886 }; 1887 1888 static const __midl_frag139_t __midl_frag139 = 1889 0x10 /* FC64_CHAR */; 1890 1891 static const __midl_frag138_t __midl_frag138 = 1892 { 1893 /* *CHAR */ 1894 0x21, /* FC64_UP */ 1895 (NDR64_UINT8) 8 /* 0x8 */, 1896 (NDR64_UINT16) 0 /* 0x0 */, 1897 &__midl_frag139 1898 }; 1899 1900 static const __midl_frag137_t __midl_frag137 = 1901 { 1902 /* *DECIMAL */ 1903 0x21, /* FC64_UP */ 1904 (NDR64_UINT8) 0 /* 0x0 */, 1905 (NDR64_UINT16) 0 /* 0x0 */, 1906 &__midl_frag136 1907 }; 1908 1909 static const __midl_frag136_t __midl_frag136 = 1910 { 1911 /* DECIMAL */ 1912 { 1913 /* DECIMAL */ 1914 0x30, /* FC64_STRUCT */ 1915 (NDR64_UINT8) 7 /* 0x7 */, 1916 { 1917 /* DECIMAL */ 1918 0, 1919 0, 1920 0, 1921 0, 1922 0, 1923 0, 1924 0, 1925 0 1926 }, 1927 (NDR64_UINT8) 0 /* 0x0 */, 1928 (NDR64_UINT32) 16 /* 0x10 */ 1929 } 1930 }; 1931 1932 static const __midl_frag129_t __midl_frag129 = 1933 { 1934 /* *_wireVARIANT */ 1935 0x21, /* FC64_UP */ 1936 (NDR64_UINT8) 0 /* 0x0 */, 1937 (NDR64_UINT16) 0 /* 0x0 */, 1938 &__midl_frag6 1939 }; 1940 1941 static const __midl_frag128_t __midl_frag128 = 1942 { 1943 /* **_wireVARIANT */ 1944 0x21, /* FC64_UP */ 1945 (NDR64_UINT8) 16 /* 0x10 */, 1946 (NDR64_UINT16) 0 /* 0x0 */, 1947 &__midl_frag129 1948 }; 1949 1950 static const __midl_frag127_t __midl_frag127 = 1951 { 1952 /* *_wireSAFEARRAY */ 1953 0x21, /* FC64_UP */ 1954 (NDR64_UINT8) 0 /* 0x0 */, 1955 (NDR64_UINT16) 0 /* 0x0 */, 1956 &__midl_frag30 1957 }; 1958 1959 static const __midl_frag126_t __midl_frag126 = 1960 { 1961 /* **_wireSAFEARRAY */ 1962 0x21, /* FC64_UP */ 1963 (NDR64_UINT8) 16 /* 0x10 */, 1964 (NDR64_UINT16) 0 /* 0x0 */, 1965 &__midl_frag127 1966 }; 1967 1968 static const __midl_frag125_t __midl_frag125 = 1969 { 1970 /* ***_wireSAFEARRAY */ 1971 0x21, /* FC64_UP */ 1972 (NDR64_UINT8) 16 /* 0x10 */, 1973 (NDR64_UINT16) 0 /* 0x0 */, 1974 &__midl_frag126 1975 }; 1976 1977 static const __midl_frag124_t __midl_frag124 = 1978 { 1979 /* struct _NDR64_CONSTANT_IID_FORMAT */ 1980 0x24, /* FC64_IP */ 1981 (NDR64_UINT8) 1 /* 0x1 */, 1982 (NDR64_UINT16) 0 /* 0x0 */, 1983 { 1984 0x00020400, 1985 0x0000, 1986 0x0000, 1987 {0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46} 1988 } 1989 }; 1990 1991 static const __midl_frag123_t __midl_frag123 = 1992 { 1993 /* *struct _NDR64_POINTER_FORMAT */ 1994 0x24, /* FC64_IP */ 1995 (NDR64_UINT8) 0 /* 0x0 */, 1996 (NDR64_UINT16) 0 /* 0x0 */, 1997 &__midl_frag124 1998 }; 1999 2000 static const __midl_frag122_t __midl_frag122 = 2001 { 2002 /* **struct _NDR64_POINTER_FORMAT */ 2003 0x21, /* FC64_UP */ 2004 (NDR64_UINT8) 16 /* 0x10 */, 2005 (NDR64_UINT16) 0 /* 0x0 */, 2006 &__midl_frag123 2007 }; 2008 2009 static const __midl_frag121_t __midl_frag121 = 2010 { 2011 /* struct _NDR64_CONSTANT_IID_FORMAT */ 2012 0x24, /* FC64_IP */ 2013 (NDR64_UINT8) 1 /* 0x1 */, 2014 (NDR64_UINT16) 0 /* 0x0 */, 2015 { 2016 0x00000000, 2017 0x0000, 2018 0x0000, 2019 {0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46} 2020 } 2021 }; 2022 2023 static const __midl_frag120_t __midl_frag120 = 2024 { 2025 /* *struct _NDR64_POINTER_FORMAT */ 2026 0x24, /* FC64_IP */ 2027 (NDR64_UINT8) 0 /* 0x0 */, 2028 (NDR64_UINT16) 0 /* 0x0 */, 2029 &__midl_frag121 2030 }; 2031 2032 static const __midl_frag119_t __midl_frag119 = 2033 { 2034 /* **struct _NDR64_POINTER_FORMAT */ 2035 0x21, /* FC64_UP */ 2036 (NDR64_UINT8) 16 /* 0x10 */, 2037 (NDR64_UINT16) 0 /* 0x0 */, 2038 &__midl_frag120 2039 }; 2040 2041 static const __midl_frag118_t __midl_frag118 = 2042 { 2043 /* *FLAGGED_WORD_BLOB */ 2044 0x21, /* FC64_UP */ 2045 (NDR64_UINT8) 0 /* 0x0 */, 2046 (NDR64_UINT16) 0 /* 0x0 */, 2047 &__midl_frag20 2048 }; 2049 2050 static const __midl_frag117_t __midl_frag117 = 2051 { 2052 /* **FLAGGED_WORD_BLOB */ 2053 0x21, /* FC64_UP */ 2054 (NDR64_UINT8) 16 /* 0x10 */, 2055 (NDR64_UINT16) 0 /* 0x0 */, 2056 &__midl_frag118 2057 }; 2058 2059 static const __midl_frag116_t __midl_frag116 = 2060 0xc /* FC64_FLOAT64 */; 2061 2062 static const __midl_frag115_t __midl_frag115 = 2063 { 2064 /* *DATE */ 2065 0x21, /* FC64_UP */ 2066 (NDR64_UINT8) 8 /* 0x8 */, 2067 (NDR64_UINT16) 0 /* 0x0 */, 2068 &__midl_frag116 2069 }; 2070 2071 static const __midl_frag114_t __midl_frag114 = 2072 { 2073 /* *CY */ 2074 0x21, /* FC64_UP */ 2075 (NDR64_UINT8) 0 /* 0x0 */, 2076 (NDR64_UINT16) 0 /* 0x0 */, 2077 &__midl_frag17 2078 }; 2079 2080 static const __midl_frag107_t __midl_frag107 = 2081 0xb /* FC64_FLOAT32 */; 2082 2083 static const __midl_frag106_t __midl_frag106 = 2084 { 2085 /* *FLOAT */ 2086 0x21, /* FC64_UP */ 2087 (NDR64_UINT8) 8 /* 0x8 */, 2088 (NDR64_UINT16) 0 /* 0x0 */, 2089 &__midl_frag107 2090 }; 2091 2092 static const __midl_frag99_t __midl_frag99 = 2093 0x2 /* FC64_INT8 */; 2094 2095 static const __midl_frag98_t __midl_frag98 = 2096 { 2097 /* *BYTE */ 2098 0x21, /* FC64_UP */ 2099 (NDR64_UINT8) 8 /* 0x8 */, 2100 (NDR64_UINT16) 0 /* 0x0 */, 2101 &__midl_frag99 2102 }; 2103 2104 static const __midl_frag97_t __midl_frag97 = 2105 { 2106 /* *_wireBRECORD */ 2107 0x21, /* FC64_UP */ 2108 (NDR64_UINT8) 0 /* 0x0 */, 2109 (NDR64_UINT16) 0 /* 0x0 */, 2110 &__midl_frag62 2111 }; 2112 2113 static const __midl_frag96_t __midl_frag96 = 2114 { 2115 /* */ 2116 { 2117 /* *hyper */ 2118 0x21, /* FC64_UP */ 2119 (NDR64_UINT8) 32 /* 0x20 */, 2120 (NDR64_UINT16) 0 /* 0x0 */, 2121 &__midl_frag93 2122 } 2123 }; 2124 2125 static const __midl_frag94_t __midl_frag94 = 2126 { 2127 /* */ 2128 (NDR64_UINT32) 1 /* 0x1 */, 2129 { 2130 /* struct _NDR64_EXPR_VAR */ 2131 0x3, /* FC_EXPR_VAR */ 2132 0x6, /* FC64_UINT32 */ 2133 (NDR64_UINT16) 0 /* 0x0 */, 2134 (NDR64_UINT32) 0 /* 0x0 */ 2135 } 2136 }; 2137 2138 static const __midl_frag93_t __midl_frag93 = 2139 { 2140 /* *hyper */ 2141 { 2142 /* *hyper */ 2143 0x41, /* FC64_CONF_ARRAY */ 2144 (NDR64_UINT8) 7 /* 0x7 */, 2145 { 2146 /* *hyper */ 2147 0, 2148 0, 2149 0, 2150 0, 2151 0, 2152 0, 2153 0, 2154 0 2155 }, 2156 (NDR64_UINT8) 0 /* 0x0 */, 2157 (NDR64_UINT32) 8 /* 0x8 */, 2158 &__midl_frag94 2159 }, 2160 { 2161 /* struct _NDR64_ARRAY_ELEMENT_INFO */ 2162 (NDR64_UINT32) 8 /* 0x8 */, 2163 &__midl_frag145 2164 } 2165 }; 2166 2167 static const __midl_frag92_t __midl_frag92 = 2168 { 2169 /* HYPER_SIZEDARR */ 2170 { 2171 /* HYPER_SIZEDARR */ 2172 0x35, /* FC64_FORCED_BOGUS_STRUCT */ 2173 (NDR64_UINT8) 7 /* 0x7 */, 2174 { 2175 /* HYPER_SIZEDARR */ 2176 1, 2177 1, 2178 0, 2179 0, 2180 0, 2181 0, 2182 0, 2183 0 2184 }, 2185 (NDR64_UINT8) 0 /* 0x0 */, 2186 (NDR64_UINT32) 16 /* 0x10 */, 2187 0, 2188 0, 2189 &__midl_frag96, 2190 }, 2191 { 2192 /* */ 2193 { 2194 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2195 0x5, /* FC64_INT32 */ 2196 (NDR64_UINT8) 0 /* 0x0 */, 2197 (NDR64_UINT16) 0 /* 0x0 */, 2198 (NDR64_UINT32) 0 /* 0x0 */ 2199 }, 2200 { 2201 /* struct _NDR64_MEMPAD_FORMAT */ 2202 0x90, /* FC64_STRUCTPADN */ 2203 (NDR64_UINT8) 0 /* 0x0 */, 2204 (NDR64_UINT16) 4 /* 0x4 */, 2205 (NDR64_UINT32) 0 /* 0x0 */ 2206 }, 2207 { 2208 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2209 0x14, /* FC64_POINTER */ 2210 (NDR64_UINT8) 0 /* 0x0 */, 2211 (NDR64_UINT16) 0 /* 0x0 */, 2212 (NDR64_UINT32) 0 /* 0x0 */ 2213 }, 2214 { 2215 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2216 0x93, /* FC64_END */ 2217 (NDR64_UINT8) 0 /* 0x0 */, 2218 (NDR64_UINT16) 0 /* 0x0 */, 2219 (NDR64_UINT32) 0 /* 0x0 */ 2220 } 2221 } 2222 }; 2223 2224 static const __midl_frag91_t __midl_frag91 = 2225 { 2226 /* */ 2227 { 2228 /* *ULONG */ 2229 0x21, /* FC64_UP */ 2230 (NDR64_UINT8) 32 /* 0x20 */, 2231 (NDR64_UINT16) 0 /* 0x0 */, 2232 &__midl_frag88 2233 } 2234 }; 2235 2236 static const __midl_frag88_t __midl_frag88 = 2237 { 2238 /* *ULONG */ 2239 { 2240 /* *ULONG */ 2241 0x41, /* FC64_CONF_ARRAY */ 2242 (NDR64_UINT8) 3 /* 0x3 */, 2243 { 2244 /* *ULONG */ 2245 0, 2246 0, 2247 0, 2248 0, 2249 0, 2250 0, 2251 0, 2252 0 2253 }, 2254 (NDR64_UINT8) 0 /* 0x0 */, 2255 (NDR64_UINT32) 4 /* 0x4 */, 2256 &__midl_frag94 2257 }, 2258 { 2259 /* struct _NDR64_ARRAY_ELEMENT_INFO */ 2260 (NDR64_UINT32) 4 /* 0x4 */, 2261 &__midl_frag155 2262 } 2263 }; 2264 2265 static const __midl_frag87_t __midl_frag87 = 2266 { 2267 /* DWORD_SIZEDARR */ 2268 { 2269 /* DWORD_SIZEDARR */ 2270 0x35, /* FC64_FORCED_BOGUS_STRUCT */ 2271 (NDR64_UINT8) 7 /* 0x7 */, 2272 { 2273 /* DWORD_SIZEDARR */ 2274 1, 2275 1, 2276 0, 2277 0, 2278 0, 2279 0, 2280 0, 2281 0 2282 }, 2283 (NDR64_UINT8) 0 /* 0x0 */, 2284 (NDR64_UINT32) 16 /* 0x10 */, 2285 0, 2286 0, 2287 &__midl_frag91, 2288 }, 2289 { 2290 /* */ 2291 { 2292 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2293 0x5, /* FC64_INT32 */ 2294 (NDR64_UINT8) 0 /* 0x0 */, 2295 (NDR64_UINT16) 0 /* 0x0 */, 2296 (NDR64_UINT32) 0 /* 0x0 */ 2297 }, 2298 { 2299 /* struct _NDR64_MEMPAD_FORMAT */ 2300 0x90, /* FC64_STRUCTPADN */ 2301 (NDR64_UINT8) 0 /* 0x0 */, 2302 (NDR64_UINT16) 4 /* 0x4 */, 2303 (NDR64_UINT32) 0 /* 0x0 */ 2304 }, 2305 { 2306 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2307 0x14, /* FC64_POINTER */ 2308 (NDR64_UINT8) 0 /* 0x0 */, 2309 (NDR64_UINT16) 0 /* 0x0 */, 2310 (NDR64_UINT32) 0 /* 0x0 */ 2311 }, 2312 { 2313 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2314 0x93, /* FC64_END */ 2315 (NDR64_UINT8) 0 /* 0x0 */, 2316 (NDR64_UINT16) 0 /* 0x0 */, 2317 (NDR64_UINT32) 0 /* 0x0 */ 2318 } 2319 } 2320 }; 2321 2322 static const __midl_frag86_t __midl_frag86 = 2323 { 2324 /* */ 2325 { 2326 /* *short */ 2327 0x21, /* FC64_UP */ 2328 (NDR64_UINT8) 32 /* 0x20 */, 2329 (NDR64_UINT16) 0 /* 0x0 */, 2330 &__midl_frag83 2331 } 2332 }; 2333 2334 static const __midl_frag83_t __midl_frag83 = 2335 { 2336 /* *short */ 2337 { 2338 /* *short */ 2339 0x41, /* FC64_CONF_ARRAY */ 2340 (NDR64_UINT8) 1 /* 0x1 */, 2341 { 2342 /* *short */ 2343 0, 2344 0, 2345 0, 2346 0, 2347 0, 2348 0, 2349 0, 2350 0 2351 }, 2352 (NDR64_UINT8) 0 /* 0x0 */, 2353 (NDR64_UINT32) 2 /* 0x2 */, 2354 &__midl_frag94 2355 }, 2356 { 2357 /* struct _NDR64_ARRAY_ELEMENT_INFO */ 2358 (NDR64_UINT32) 2 /* 0x2 */, 2359 &__midl_frag141 2360 } 2361 }; 2362 2363 static const __midl_frag82_t __midl_frag82 = 2364 { 2365 /* WORD_SIZEDARR */ 2366 { 2367 /* WORD_SIZEDARR */ 2368 0x35, /* FC64_FORCED_BOGUS_STRUCT */ 2369 (NDR64_UINT8) 7 /* 0x7 */, 2370 { 2371 /* WORD_SIZEDARR */ 2372 1, 2373 1, 2374 0, 2375 0, 2376 0, 2377 0, 2378 0, 2379 0 2380 }, 2381 (NDR64_UINT8) 0 /* 0x0 */, 2382 (NDR64_UINT32) 16 /* 0x10 */, 2383 0, 2384 0, 2385 &__midl_frag86, 2386 }, 2387 { 2388 /* */ 2389 { 2390 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2391 0x5, /* FC64_INT32 */ 2392 (NDR64_UINT8) 0 /* 0x0 */, 2393 (NDR64_UINT16) 0 /* 0x0 */, 2394 (NDR64_UINT32) 0 /* 0x0 */ 2395 }, 2396 { 2397 /* struct _NDR64_MEMPAD_FORMAT */ 2398 0x90, /* FC64_STRUCTPADN */ 2399 (NDR64_UINT8) 0 /* 0x0 */, 2400 (NDR64_UINT16) 4 /* 0x4 */, 2401 (NDR64_UINT32) 0 /* 0x0 */ 2402 }, 2403 { 2404 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2405 0x14, /* FC64_POINTER */ 2406 (NDR64_UINT8) 0 /* 0x0 */, 2407 (NDR64_UINT16) 0 /* 0x0 */, 2408 (NDR64_UINT32) 0 /* 0x0 */ 2409 }, 2410 { 2411 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2412 0x93, /* FC64_END */ 2413 (NDR64_UINT8) 0 /* 0x0 */, 2414 (NDR64_UINT16) 0 /* 0x0 */, 2415 (NDR64_UINT32) 0 /* 0x0 */ 2416 } 2417 } 2418 }; 2419 2420 static const __midl_frag81_t __midl_frag81 = 2421 { 2422 /* */ 2423 { 2424 /* *byte */ 2425 0x21, /* FC64_UP */ 2426 (NDR64_UINT8) 32 /* 0x20 */, 2427 (NDR64_UINT16) 0 /* 0x0 */, 2428 &__midl_frag78 2429 } 2430 }; 2431 2432 static const __midl_frag78_t __midl_frag78 = 2433 { 2434 /* *byte */ 2435 { 2436 /* *byte */ 2437 0x41, /* FC64_CONF_ARRAY */ 2438 (NDR64_UINT8) 0 /* 0x0 */, 2439 { 2440 /* *byte */ 2441 0, 2442 0, 2443 0, 2444 0, 2445 0, 2446 0, 2447 0, 2448 0 2449 }, 2450 (NDR64_UINT8) 0 /* 0x0 */, 2451 (NDR64_UINT32) 1 /* 0x1 */, 2452 &__midl_frag94 2453 }, 2454 { 2455 /* struct _NDR64_ARRAY_ELEMENT_INFO */ 2456 (NDR64_UINT32) 1 /* 0x1 */, 2457 &__midl_frag99 2458 } 2459 }; 2460 2461 static const __midl_frag77_t __midl_frag77 = 2462 { 2463 /* BYTE_SIZEDARR */ 2464 { 2465 /* BYTE_SIZEDARR */ 2466 0x35, /* FC64_FORCED_BOGUS_STRUCT */ 2467 (NDR64_UINT8) 7 /* 0x7 */, 2468 { 2469 /* BYTE_SIZEDARR */ 2470 1, 2471 1, 2472 0, 2473 0, 2474 0, 2475 0, 2476 0, 2477 0 2478 }, 2479 (NDR64_UINT8) 0 /* 0x0 */, 2480 (NDR64_UINT32) 16 /* 0x10 */, 2481 0, 2482 0, 2483 &__midl_frag81, 2484 }, 2485 { 2486 /* */ 2487 { 2488 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2489 0x5, /* FC64_INT32 */ 2490 (NDR64_UINT8) 0 /* 0x0 */, 2491 (NDR64_UINT16) 0 /* 0x0 */, 2492 (NDR64_UINT32) 0 /* 0x0 */ 2493 }, 2494 { 2495 /* struct _NDR64_MEMPAD_FORMAT */ 2496 0x90, /* FC64_STRUCTPADN */ 2497 (NDR64_UINT8) 0 /* 0x0 */, 2498 (NDR64_UINT16) 4 /* 0x4 */, 2499 (NDR64_UINT32) 0 /* 0x0 */ 2500 }, 2501 { 2502 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2503 0x14, /* FC64_POINTER */ 2504 (NDR64_UINT8) 0 /* 0x0 */, 2505 (NDR64_UINT16) 0 /* 0x0 */, 2506 (NDR64_UINT32) 0 /* 0x0 */ 2507 }, 2508 { 2509 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2510 0x93, /* FC64_END */ 2511 (NDR64_UINT8) 0 /* 0x0 */, 2512 (NDR64_UINT16) 0 /* 0x0 */, 2513 (NDR64_UINT32) 0 /* 0x0 */ 2514 } 2515 } 2516 }; 2517 2518 static const __midl_frag76_t __midl_frag76 = 2519 { 2520 /* */ 2521 { 2522 /* struct _NDR64_FIX_ARRAY_HEADER_FORMAT */ 2523 0x40, /* FC64_FIX_ARRAY */ 2524 (NDR64_UINT8) 0 /* 0x0 */, 2525 { 2526 /* struct _NDR64_FIX_ARRAY_HEADER_FORMAT */ 2527 0, 2528 0, 2529 0, 2530 0, 2531 0, 2532 0, 2533 0, 2534 0 2535 }, 2536 (NDR64_UINT8) 0 /* 0x0 */, 2537 (NDR64_UINT32) 8 /* 0x8 */ 2538 } 2539 }; 2540 2541 static const __midl_frag75_t __midl_frag75 = 2542 { 2543 /* */ 2544 { 2545 /* **struct _NDR64_POINTER_FORMAT */ 2546 0x20, /* FC64_RP */ 2547 (NDR64_UINT8) 0 /* 0x0 */, 2548 (NDR64_UINT16) 0 /* 0x0 */, 2549 &__midl_frag70 2550 } 2551 }; 2552 2553 static const __midl_frag70_t __midl_frag70 = 2554 { 2555 /* ** */ 2556 { 2557 /* **struct _NDR64_CONF_ARRAY_HEADER_FORMAT */ 2558 0x41, /* FC64_CONF_ARRAY */ 2559 (NDR64_UINT8) 7 /* 0x7 */, 2560 { 2561 /* **struct _NDR64_CONF_ARRAY_HEADER_FORMAT */ 2562 1, 2563 0, 2564 0, 2565 0, 2566 0, 2567 0, 2568 0, 2569 0 2570 }, 2571 (NDR64_UINT8) 0 /* 0x0 */, 2572 (NDR64_UINT32) 8 /* 0x8 */, 2573 &__midl_frag94 2574 }, 2575 { 2576 /* */ 2577 { 2578 /* struct _NDR64_REPEAT_FORMAT */ 2579 0x82, /* FC64_VARIABLE_REPEAT */ 2580 { 2581 /* struct _NDR64_REPEAT_FORMAT */ 2582 (NDR64_UINT8) 0 /* 0x0 */, 2583 (NDR64_UINT8) 0 /* 0x0 */ 2584 }, 2585 (NDR64_UINT16) 0 /* 0x0 */, 2586 (NDR64_UINT32) 8 /* 0x8 */, 2587 (NDR64_UINT32) 0 /* 0x0 */, 2588 (NDR64_UINT32) 1 /* 0x1 */ 2589 }, 2590 { 2591 /* */ 2592 { 2593 /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */ 2594 (NDR64_UINT32) 0 /* 0x0 */, 2595 (NDR64_UINT32) 0 /* 0x0 */ 2596 }, 2597 { 2598 /* *struct _NDR64_POINTER_FORMAT */ 2599 0x24, /* FC64_IP */ 2600 (NDR64_UINT8) 0 /* 0x0 */, 2601 (NDR64_UINT16) 0 /* 0x0 */, 2602 &__midl_frag121 2603 } 2604 }, 2605 0x93 /* FC64_END */ 2606 }, 2607 { 2608 /* struct _NDR64_ARRAY_ELEMENT_INFO */ 2609 (NDR64_UINT32) 8 /* 0x8 */, 2610 &__midl_frag120 2611 } 2612 }; 2613 2614 static const __midl_frag69_t __midl_frag69 = 2615 { 2616 /* SAFEARR_HAVEIID */ 2617 { 2618 /* SAFEARR_HAVEIID */ 2619 0x35, /* FC64_FORCED_BOGUS_STRUCT */ 2620 (NDR64_UINT8) 7 /* 0x7 */, 2621 { 2622 /* SAFEARR_HAVEIID */ 2623 1, 2624 1, 2625 0, 2626 0, 2627 0, 2628 0, 2629 0, 2630 0 2631 }, 2632 (NDR64_UINT8) 0 /* 0x0 */, 2633 (NDR64_UINT32) 32 /* 0x20 */, 2634 0, 2635 0, 2636 &__midl_frag75, 2637 }, 2638 { 2639 /* */ 2640 { 2641 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2642 0x5, /* FC64_INT32 */ 2643 (NDR64_UINT8) 0 /* 0x0 */, 2644 (NDR64_UINT16) 0 /* 0x0 */, 2645 (NDR64_UINT32) 0 /* 0x0 */ 2646 }, 2647 { 2648 /* struct _NDR64_MEMPAD_FORMAT */ 2649 0x90, /* FC64_STRUCTPADN */ 2650 (NDR64_UINT8) 0 /* 0x0 */, 2651 (NDR64_UINT16) 4 /* 0x4 */, 2652 (NDR64_UINT32) 0 /* 0x0 */ 2653 }, 2654 { 2655 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2656 0x14, /* FC64_POINTER */ 2657 (NDR64_UINT8) 0 /* 0x0 */, 2658 (NDR64_UINT16) 0 /* 0x0 */, 2659 (NDR64_UINT32) 0 /* 0x0 */ 2660 }, 2661 { 2662 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2663 0x5, /* FC64_INT32 */ 2664 (NDR64_UINT8) 0 /* 0x0 */, 2665 (NDR64_UINT16) 0 /* 0x0 */, 2666 (NDR64_UINT32) 0 /* 0x0 */ 2667 }, 2668 { 2669 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2670 0x4, /* FC64_INT16 */ 2671 (NDR64_UINT8) 0 /* 0x0 */, 2672 (NDR64_UINT16) 0 /* 0x0 */, 2673 (NDR64_UINT32) 0 /* 0x0 */ 2674 }, 2675 { 2676 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2677 0x4, /* FC64_INT16 */ 2678 (NDR64_UINT8) 0 /* 0x0 */, 2679 (NDR64_UINT16) 0 /* 0x0 */, 2680 (NDR64_UINT32) 0 /* 0x0 */ 2681 }, 2682 { 2683 /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */ 2684 0x91, /* FC64_EMBEDDED_COMPLEX */ 2685 (NDR64_UINT8) 0 /* 0x0 */, 2686 (NDR64_UINT16) 0 /* 0x0 */, 2687 &__midl_frag76 2688 }, 2689 { 2690 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2691 0x93, /* FC64_END */ 2692 (NDR64_UINT8) 0 /* 0x0 */, 2693 (NDR64_UINT16) 0 /* 0x0 */, 2694 (NDR64_UINT32) 0 /* 0x0 */ 2695 } 2696 } 2697 }; 2698 2699 static const __midl_frag68_t __midl_frag68 = 2700 { 2701 /* */ 2702 { 2703 /* **_wireBRECORD */ 2704 0x20, /* FC64_RP */ 2705 (NDR64_UINT8) 0 /* 0x0 */, 2706 (NDR64_UINT16) 0 /* 0x0 */, 2707 &__midl_frag60 2708 } 2709 }; 2710 2711 static const __midl_frag65_t __midl_frag65 = 2712 { 2713 /* */ 2714 (NDR64_UINT32) 1 /* 0x1 */, 2715 { 2716 /* struct _NDR64_EXPR_VAR */ 2717 0x3, /* FC_EXPR_VAR */ 2718 0x6, /* FC64_UINT32 */ 2719 (NDR64_UINT16) 0 /* 0x0 */, 2720 (NDR64_UINT32) 4 /* 0x4 */ 2721 } 2722 }; 2723 2724 static const __midl_frag64_t __midl_frag64 = 2725 { 2726 /* *byte */ 2727 { 2728 /* *byte */ 2729 0x41, /* FC64_CONF_ARRAY */ 2730 (NDR64_UINT8) 0 /* 0x0 */, 2731 { 2732 /* *byte */ 2733 0, 2734 0, 2735 0, 2736 0, 2737 0, 2738 0, 2739 0, 2740 0 2741 }, 2742 (NDR64_UINT8) 0 /* 0x0 */, 2743 (NDR64_UINT32) 1 /* 0x1 */, 2744 &__midl_frag65 2745 }, 2746 { 2747 /* struct _NDR64_ARRAY_ELEMENT_INFO */ 2748 (NDR64_UINT32) 1 /* 0x1 */, 2749 &__midl_frag99 2750 } 2751 }; 2752 2753 static const __midl_frag63_t __midl_frag63 = 2754 { 2755 /* struct _NDR64_CONSTANT_IID_FORMAT */ 2756 0x24, /* FC64_IP */ 2757 (NDR64_UINT8) 1 /* 0x1 */, 2758 (NDR64_UINT16) 0 /* 0x0 */, 2759 { 2760 0x0000002f, 2761 0x0000, 2762 0x0000, 2763 {0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46} 2764 } 2765 }; 2766 2767 static const __midl_frag62_t __midl_frag62 = 2768 { 2769 /* _wireBRECORD */ 2770 { 2771 /* _wireBRECORD */ 2772 0x31, /* FC64_PSTRUCT */ 2773 (NDR64_UINT8) 7 /* 0x7 */, 2774 { 2775 /* _wireBRECORD */ 2776 1, 2777 0, 2778 0, 2779 0, 2780 0, 2781 0, 2782 0, 2783 0 2784 }, 2785 (NDR64_UINT8) 0 /* 0x0 */, 2786 (NDR64_UINT32) 24 /* 0x18 */ 2787 }, 2788 { 2789 /* */ 2790 { 2791 /* struct _NDR64_NO_REPEAT_FORMAT */ 2792 0x80, /* FC64_NO_REPEAT */ 2793 (NDR64_UINT8) 0 /* 0x0 */, 2794 (NDR64_UINT16) 0 /* 0x0 */, 2795 (NDR64_UINT32) 0 /* 0x0 */ 2796 }, 2797 { 2798 /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */ 2799 (NDR64_UINT32) 8 /* 0x8 */, 2800 (NDR64_UINT32) 0 /* 0x0 */ 2801 }, 2802 { 2803 /* *struct _NDR64_POINTER_FORMAT */ 2804 0x24, /* FC64_IP */ 2805 (NDR64_UINT8) 0 /* 0x0 */, 2806 (NDR64_UINT16) 0 /* 0x0 */, 2807 &__midl_frag63 2808 }, 2809 { 2810 /* struct _NDR64_NO_REPEAT_FORMAT */ 2811 0x80, /* FC64_NO_REPEAT */ 2812 (NDR64_UINT8) 0 /* 0x0 */, 2813 (NDR64_UINT16) 0 /* 0x0 */, 2814 (NDR64_UINT32) 0 /* 0x0 */ 2815 }, 2816 { 2817 /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */ 2818 (NDR64_UINT32) 16 /* 0x10 */, 2819 (NDR64_UINT32) 0 /* 0x0 */ 2820 }, 2821 { 2822 /* *byte */ 2823 0x21, /* FC64_UP */ 2824 (NDR64_UINT8) 32 /* 0x20 */, 2825 (NDR64_UINT16) 0 /* 0x0 */, 2826 &__midl_frag64 2827 }, 2828 0x93 /* FC64_END */ 2829 } 2830 }; 2831 2832 static const __midl_frag60_t __midl_frag60 = 2833 { 2834 /* **_wireBRECORD */ 2835 { 2836 /* **_wireBRECORD */ 2837 0x41, /* FC64_CONF_ARRAY */ 2838 (NDR64_UINT8) 7 /* 0x7 */, 2839 { 2840 /* **_wireBRECORD */ 2841 1, 2842 0, 2843 0, 2844 0, 2845 0, 2846 0, 2847 0, 2848 0 2849 }, 2850 (NDR64_UINT8) 0 /* 0x0 */, 2851 (NDR64_UINT32) 8 /* 0x8 */, 2852 &__midl_frag94 2853 }, 2854 { 2855 /* */ 2856 { 2857 /* struct _NDR64_REPEAT_FORMAT */ 2858 0x82, /* FC64_VARIABLE_REPEAT */ 2859 { 2860 /* struct _NDR64_REPEAT_FORMAT */ 2861 (NDR64_UINT8) 0 /* 0x0 */, 2862 (NDR64_UINT8) 0 /* 0x0 */ 2863 }, 2864 (NDR64_UINT16) 0 /* 0x0 */, 2865 (NDR64_UINT32) 8 /* 0x8 */, 2866 (NDR64_UINT32) 0 /* 0x0 */, 2867 (NDR64_UINT32) 1 /* 0x1 */ 2868 }, 2869 { 2870 /* */ 2871 { 2872 /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */ 2873 (NDR64_UINT32) 0 /* 0x0 */, 2874 (NDR64_UINT32) 0 /* 0x0 */ 2875 }, 2876 { 2877 /* *_wireBRECORD */ 2878 0x21, /* FC64_UP */ 2879 (NDR64_UINT8) 0 /* 0x0 */, 2880 (NDR64_UINT16) 0 /* 0x0 */, 2881 &__midl_frag62 2882 } 2883 }, 2884 0x93 /* FC64_END */ 2885 }, 2886 { 2887 /* struct _NDR64_ARRAY_ELEMENT_INFO */ 2888 (NDR64_UINT32) 8 /* 0x8 */, 2889 &__midl_frag97 2890 } 2891 }; 2892 2893 static const __midl_frag59_t __midl_frag59 = 2894 { 2895 /* SAFEARR_BRECORD */ 2896 { 2897 /* SAFEARR_BRECORD */ 2898 0x35, /* FC64_FORCED_BOGUS_STRUCT */ 2899 (NDR64_UINT8) 7 /* 0x7 */, 2900 { 2901 /* SAFEARR_BRECORD */ 2902 1, 2903 1, 2904 0, 2905 0, 2906 0, 2907 0, 2908 0, 2909 0 2910 }, 2911 (NDR64_UINT8) 0 /* 0x0 */, 2912 (NDR64_UINT32) 16 /* 0x10 */, 2913 0, 2914 0, 2915 &__midl_frag68, 2916 }, 2917 { 2918 /* */ 2919 { 2920 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2921 0x5, /* FC64_INT32 */ 2922 (NDR64_UINT8) 0 /* 0x0 */, 2923 (NDR64_UINT16) 0 /* 0x0 */, 2924 (NDR64_UINT32) 0 /* 0x0 */ 2925 }, 2926 { 2927 /* struct _NDR64_MEMPAD_FORMAT */ 2928 0x90, /* FC64_STRUCTPADN */ 2929 (NDR64_UINT8) 0 /* 0x0 */, 2930 (NDR64_UINT16) 4 /* 0x4 */, 2931 (NDR64_UINT32) 0 /* 0x0 */ 2932 }, 2933 { 2934 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2935 0x14, /* FC64_POINTER */ 2936 (NDR64_UINT8) 0 /* 0x0 */, 2937 (NDR64_UINT16) 0 /* 0x0 */, 2938 (NDR64_UINT32) 0 /* 0x0 */ 2939 }, 2940 { 2941 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 2942 0x93, /* FC64_END */ 2943 (NDR64_UINT8) 0 /* 0x0 */, 2944 (NDR64_UINT16) 0 /* 0x0 */, 2945 (NDR64_UINT32) 0 /* 0x0 */ 2946 } 2947 } 2948 }; 2949 2950 static const __midl_frag58_t __midl_frag58 = 2951 { 2952 /* */ 2953 { 2954 /* **_wireVARIANT */ 2955 0x20, /* FC64_RP */ 2956 (NDR64_UINT8) 0 /* 0x0 */, 2957 (NDR64_UINT16) 0 /* 0x0 */, 2958 &__midl_frag55 2959 } 2960 }; 2961 2962 static const __midl_frag55_t __midl_frag55 = 2963 { 2964 /* **_wireVARIANT */ 2965 { 2966 /* **_wireVARIANT */ 2967 0x41, /* FC64_CONF_ARRAY */ 2968 (NDR64_UINT8) 7 /* 0x7 */, 2969 { 2970 /* **_wireVARIANT */ 2971 1, 2972 0, 2973 0, 2974 0, 2975 0, 2976 0, 2977 0, 2978 0 2979 }, 2980 (NDR64_UINT8) 0 /* 0x0 */, 2981 (NDR64_UINT32) 8 /* 0x8 */, 2982 &__midl_frag94 2983 }, 2984 { 2985 /* */ 2986 { 2987 /* struct _NDR64_REPEAT_FORMAT */ 2988 0x82, /* FC64_VARIABLE_REPEAT */ 2989 { 2990 /* struct _NDR64_REPEAT_FORMAT */ 2991 (NDR64_UINT8) 0 /* 0x0 */, 2992 (NDR64_UINT8) 0 /* 0x0 */ 2993 }, 2994 (NDR64_UINT16) 0 /* 0x0 */, 2995 (NDR64_UINT32) 8 /* 0x8 */, 2996 (NDR64_UINT32) 0 /* 0x0 */, 2997 (NDR64_UINT32) 1 /* 0x1 */ 2998 }, 2999 { 3000 /* */ 3001 { 3002 /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */ 3003 (NDR64_UINT32) 0 /* 0x0 */, 3004 (NDR64_UINT32) 0 /* 0x0 */ 3005 }, 3006 { 3007 /* *_wireVARIANT */ 3008 0x21, /* FC64_UP */ 3009 (NDR64_UINT8) 0 /* 0x0 */, 3010 (NDR64_UINT16) 0 /* 0x0 */, 3011 &__midl_frag6 3012 } 3013 }, 3014 0x93 /* FC64_END */ 3015 }, 3016 { 3017 /* struct _NDR64_ARRAY_ELEMENT_INFO */ 3018 (NDR64_UINT32) 8 /* 0x8 */, 3019 &__midl_frag129 3020 } 3021 }; 3022 3023 static const __midl_frag54_t __midl_frag54 = 3024 { 3025 /* SAFEARR_VARIANT */ 3026 { 3027 /* SAFEARR_VARIANT */ 3028 0x35, /* FC64_FORCED_BOGUS_STRUCT */ 3029 (NDR64_UINT8) 7 /* 0x7 */, 3030 { 3031 /* SAFEARR_VARIANT */ 3032 1, 3033 1, 3034 0, 3035 0, 3036 0, 3037 0, 3038 0, 3039 0 3040 }, 3041 (NDR64_UINT8) 0 /* 0x0 */, 3042 (NDR64_UINT32) 16 /* 0x10 */, 3043 0, 3044 0, 3045 &__midl_frag58, 3046 }, 3047 { 3048 /* */ 3049 { 3050 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 3051 0x5, /* FC64_INT32 */ 3052 (NDR64_UINT8) 0 /* 0x0 */, 3053 (NDR64_UINT16) 0 /* 0x0 */, 3054 (NDR64_UINT32) 0 /* 0x0 */ 3055 }, 3056 { 3057 /* struct _NDR64_MEMPAD_FORMAT */ 3058 0x90, /* FC64_STRUCTPADN */ 3059 (NDR64_UINT8) 0 /* 0x0 */, 3060 (NDR64_UINT16) 4 /* 0x4 */, 3061 (NDR64_UINT32) 0 /* 0x0 */ 3062 }, 3063 { 3064 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 3065 0x14, /* FC64_POINTER */ 3066 (NDR64_UINT8) 0 /* 0x0 */, 3067 (NDR64_UINT16) 0 /* 0x0 */, 3068 (NDR64_UINT32) 0 /* 0x0 */ 3069 }, 3070 { 3071 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 3072 0x93, /* FC64_END */ 3073 (NDR64_UINT8) 0 /* 0x0 */, 3074 (NDR64_UINT16) 0 /* 0x0 */, 3075 (NDR64_UINT32) 0 /* 0x0 */ 3076 } 3077 } 3078 }; 3079 3080 static const __midl_frag53_t __midl_frag53 = 3081 { 3082 /* */ 3083 { 3084 /* **struct _NDR64_POINTER_FORMAT */ 3085 0x20, /* FC64_RP */ 3086 (NDR64_UINT8) 0 /* 0x0 */, 3087 (NDR64_UINT16) 0 /* 0x0 */, 3088 &__midl_frag48 3089 } 3090 }; 3091 3092 static const __midl_frag48_t __midl_frag48 = 3093 { 3094 /* ** */ 3095 { 3096 /* **struct _NDR64_CONF_ARRAY_HEADER_FORMAT */ 3097 0x41, /* FC64_CONF_ARRAY */ 3098 (NDR64_UINT8) 7 /* 0x7 */, 3099 { 3100 /* **struct _NDR64_CONF_ARRAY_HEADER_FORMAT */ 3101 1, 3102 0, 3103 0, 3104 0, 3105 0, 3106 0, 3107 0, 3108 0 3109 }, 3110 (NDR64_UINT8) 0 /* 0x0 */, 3111 (NDR64_UINT32) 8 /* 0x8 */, 3112 &__midl_frag94 3113 }, 3114 { 3115 /* */ 3116 { 3117 /* struct _NDR64_REPEAT_FORMAT */ 3118 0x82, /* FC64_VARIABLE_REPEAT */ 3119 { 3120 /* struct _NDR64_REPEAT_FORMAT */ 3121 (NDR64_UINT8) 0 /* 0x0 */, 3122 (NDR64_UINT8) 0 /* 0x0 */ 3123 }, 3124 (NDR64_UINT16) 0 /* 0x0 */, 3125 (NDR64_UINT32) 8 /* 0x8 */, 3126 (NDR64_UINT32) 0 /* 0x0 */, 3127 (NDR64_UINT32) 1 /* 0x1 */ 3128 }, 3129 { 3130 /* */ 3131 { 3132 /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */ 3133 (NDR64_UINT32) 0 /* 0x0 */, 3134 (NDR64_UINT32) 0 /* 0x0 */ 3135 }, 3136 { 3137 /* *struct _NDR64_POINTER_FORMAT */ 3138 0x24, /* FC64_IP */ 3139 (NDR64_UINT8) 0 /* 0x0 */, 3140 (NDR64_UINT16) 0 /* 0x0 */, 3141 &__midl_frag124 3142 } 3143 }, 3144 0x93 /* FC64_END */ 3145 }, 3146 { 3147 /* struct _NDR64_ARRAY_ELEMENT_INFO */ 3148 (NDR64_UINT32) 8 /* 0x8 */, 3149 &__midl_frag123 3150 } 3151 }; 3152 3153 static const __midl_frag47_t __midl_frag47 = 3154 { 3155 /* SAFEARR_DISPATCH */ 3156 { 3157 /* SAFEARR_DISPATCH */ 3158 0x35, /* FC64_FORCED_BOGUS_STRUCT */ 3159 (NDR64_UINT8) 7 /* 0x7 */, 3160 { 3161 /* SAFEARR_DISPATCH */ 3162 1, 3163 1, 3164 0, 3165 0, 3166 0, 3167 0, 3168 0, 3169 0 3170 }, 3171 (NDR64_UINT8) 0 /* 0x0 */, 3172 (NDR64_UINT32) 16 /* 0x10 */, 3173 0, 3174 0, 3175 &__midl_frag53, 3176 }, 3177 { 3178 /* */ 3179 { 3180 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 3181 0x5, /* FC64_INT32 */ 3182 (NDR64_UINT8) 0 /* 0x0 */, 3183 (NDR64_UINT16) 0 /* 0x0 */, 3184 (NDR64_UINT32) 0 /* 0x0 */ 3185 }, 3186 { 3187 /* struct _NDR64_MEMPAD_FORMAT */ 3188 0x90, /* FC64_STRUCTPADN */ 3189 (NDR64_UINT8) 0 /* 0x0 */, 3190 (NDR64_UINT16) 4 /* 0x4 */, 3191 (NDR64_UINT32) 0 /* 0x0 */ 3192 }, 3193 { 3194 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 3195 0x14, /* FC64_POINTER */ 3196 (NDR64_UINT8) 0 /* 0x0 */, 3197 (NDR64_UINT16) 0 /* 0x0 */, 3198 (NDR64_UINT32) 0 /* 0x0 */ 3199 }, 3200 { 3201 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 3202 0x93, /* FC64_END */ 3203 (NDR64_UINT8) 0 /* 0x0 */, 3204 (NDR64_UINT16) 0 /* 0x0 */, 3205 (NDR64_UINT32) 0 /* 0x0 */ 3206 } 3207 } 3208 }; 3209 3210 static const __midl_frag40_t __midl_frag40 = 3211 { 3212 /* SAFEARR_UNKNOWN */ 3213 { 3214 /* SAFEARR_UNKNOWN */ 3215 0x35, /* FC64_FORCED_BOGUS_STRUCT */ 3216 (NDR64_UINT8) 7 /* 0x7 */, 3217 { 3218 /* SAFEARR_UNKNOWN */ 3219 1, 3220 1, 3221 0, 3222 0, 3223 0, 3224 0, 3225 0, 3226 0 3227 }, 3228 (NDR64_UINT8) 0 /* 0x0 */, 3229 (NDR64_UINT32) 16 /* 0x10 */, 3230 0, 3231 0, 3232 &__midl_frag75, 3233 }, 3234 { 3235 /* */ 3236 { 3237 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 3238 0x5, /* FC64_INT32 */ 3239 (NDR64_UINT8) 0 /* 0x0 */, 3240 (NDR64_UINT16) 0 /* 0x0 */, 3241 (NDR64_UINT32) 0 /* 0x0 */ 3242 }, 3243 { 3244 /* struct _NDR64_MEMPAD_FORMAT */ 3245 0x90, /* FC64_STRUCTPADN */ 3246 (NDR64_UINT8) 0 /* 0x0 */, 3247 (NDR64_UINT16) 4 /* 0x4 */, 3248 (NDR64_UINT32) 0 /* 0x0 */ 3249 }, 3250 { 3251 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 3252 0x14, /* FC64_POINTER */ 3253 (NDR64_UINT8) 0 /* 0x0 */, 3254 (NDR64_UINT16) 0 /* 0x0 */, 3255 (NDR64_UINT32) 0 /* 0x0 */ 3256 }, 3257 { 3258 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 3259 0x93, /* FC64_END */ 3260 (NDR64_UINT8) 0 /* 0x0 */, 3261 (NDR64_UINT16) 0 /* 0x0 */, 3262 (NDR64_UINT32) 0 /* 0x0 */ 3263 } 3264 } 3265 }; 3266 3267 static const __midl_frag39_t __midl_frag39 = 3268 { 3269 /* */ 3270 { 3271 /* **FLAGGED_WORD_BLOB */ 3272 0x20, /* FC64_RP */ 3273 (NDR64_UINT8) 0 /* 0x0 */, 3274 (NDR64_UINT16) 0 /* 0x0 */, 3275 &__midl_frag36 3276 } 3277 }; 3278 3279 static const __midl_frag36_t __midl_frag36 = 3280 { 3281 /* **FLAGGED_WORD_BLOB */ 3282 { 3283 /* **FLAGGED_WORD_BLOB */ 3284 0x41, /* FC64_CONF_ARRAY */ 3285 (NDR64_UINT8) 7 /* 0x7 */, 3286 { 3287 /* **FLAGGED_WORD_BLOB */ 3288 1, 3289 0, 3290 0, 3291 0, 3292 0, 3293 0, 3294 0, 3295 0 3296 }, 3297 (NDR64_UINT8) 0 /* 0x0 */, 3298 (NDR64_UINT32) 8 /* 0x8 */, 3299 &__midl_frag94 3300 }, 3301 { 3302 /* */ 3303 { 3304 /* struct _NDR64_REPEAT_FORMAT */ 3305 0x82, /* FC64_VARIABLE_REPEAT */ 3306 { 3307 /* struct _NDR64_REPEAT_FORMAT */ 3308 (NDR64_UINT8) 0 /* 0x0 */, 3309 (NDR64_UINT8) 0 /* 0x0 */ 3310 }, 3311 (NDR64_UINT16) 0 /* 0x0 */, 3312 (NDR64_UINT32) 8 /* 0x8 */, 3313 (NDR64_UINT32) 0 /* 0x0 */, 3314 (NDR64_UINT32) 1 /* 0x1 */ 3315 }, 3316 { 3317 /* */ 3318 { 3319 /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */ 3320 (NDR64_UINT32) 0 /* 0x0 */, 3321 (NDR64_UINT32) 0 /* 0x0 */ 3322 }, 3323 { 3324 /* *FLAGGED_WORD_BLOB */ 3325 0x21, /* FC64_UP */ 3326 (NDR64_UINT8) 0 /* 0x0 */, 3327 (NDR64_UINT16) 0 /* 0x0 */, 3328 &__midl_frag20 3329 } 3330 }, 3331 0x93 /* FC64_END */ 3332 }, 3333 { 3334 /* struct _NDR64_ARRAY_ELEMENT_INFO */ 3335 (NDR64_UINT32) 8 /* 0x8 */, 3336 &__midl_frag118 3337 } 3338 }; 3339 3340 static const __midl_frag35_t __midl_frag35 = 3341 { 3342 /* SAFEARR_BSTR */ 3343 { 3344 /* SAFEARR_BSTR */ 3345 0x35, /* FC64_FORCED_BOGUS_STRUCT */ 3346 (NDR64_UINT8) 7 /* 0x7 */, 3347 { 3348 /* SAFEARR_BSTR */ 3349 1, 3350 1, 3351 0, 3352 0, 3353 0, 3354 0, 3355 0, 3356 0 3357 }, 3358 (NDR64_UINT8) 0 /* 0x0 */, 3359 (NDR64_UINT32) 16 /* 0x10 */, 3360 0, 3361 0, 3362 &__midl_frag39, 3363 }, 3364 { 3365 /* */ 3366 { 3367 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 3368 0x5, /* FC64_INT32 */ 3369 (NDR64_UINT8) 0 /* 0x0 */, 3370 (NDR64_UINT16) 0 /* 0x0 */, 3371 (NDR64_UINT32) 0 /* 0x0 */ 3372 }, 3373 { 3374 /* struct _NDR64_MEMPAD_FORMAT */ 3375 0x90, /* FC64_STRUCTPADN */ 3376 (NDR64_UINT8) 0 /* 0x0 */, 3377 (NDR64_UINT16) 4 /* 0x4 */, 3378 (NDR64_UINT32) 0 /* 0x0 */ 3379 }, 3380 { 3381 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 3382 0x14, /* FC64_POINTER */ 3383 (NDR64_UINT8) 0 /* 0x0 */, 3384 (NDR64_UINT16) 0 /* 0x0 */, 3385 (NDR64_UINT32) 0 /* 0x0 */ 3386 }, 3387 { 3388 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 3389 0x93, /* FC64_END */ 3390 (NDR64_UINT8) 0 /* 0x0 */, 3391 (NDR64_UINT16) 0 /* 0x0 */, 3392 (NDR64_UINT32) 0 /* 0x0 */ 3393 } 3394 } 3395 }; 3396 3397 static const __midl_frag34_t __midl_frag34 = 3398 { 3399 /* SAFEARRAYUNION */ 3400 { 3401 /* SAFEARRAYUNION */ 3402 0x50, /* FC64_ENCAPSULATED_UNION */ 3403 (NDR64_UINT8) 7 /* 0x7 */, 3404 (NDR64_UINT8) 0 /* 0x0 */, 3405 0x6, /* FC64_UINT32 */ 3406 (NDR64_UINT32) 8 /* 0x8 */, 3407 (NDR64_UINT32) 40 /* 0x28 */, 3408 (NDR64_UINT32) 0 /* 0x0 */ 3409 }, 3410 { 3411 /* struct _NDR64_UNION_ARM_SELECTOR */ 3412 (NDR64_UINT8) 0 /* 0x0 */, 3413 (NDR64_UINT8) 7 /* 0x7 */, 3414 (NDR64_UINT16) 0 /* 0x0 */, 3415 (NDR64_UINT32) 10 /* 0xa */ 3416 }, 3417 { 3418 /* struct _NDR64_UNION_ARM */ 3419 (NDR64_INT64) 8 /* 0x8 */, 3420 &__midl_frag35, 3421 (NDR64_UINT32) 0 /* 0x0 */ 3422 }, 3423 { 3424 /* struct _NDR64_UNION_ARM */ 3425 (NDR64_INT64) 13 /* 0xd */, 3426 &__midl_frag40, 3427 (NDR64_UINT32) 0 /* 0x0 */ 3428 }, 3429 { 3430 /* struct _NDR64_UNION_ARM */ 3431 (NDR64_INT64) 9 /* 0x9 */, 3432 &__midl_frag47, 3433 (NDR64_UINT32) 0 /* 0x0 */ 3434 }, 3435 { 3436 /* struct _NDR64_UNION_ARM */ 3437 (NDR64_INT64) 12 /* 0xc */, 3438 &__midl_frag54, 3439 (NDR64_UINT32) 0 /* 0x0 */ 3440 }, 3441 { 3442 /* struct _NDR64_UNION_ARM */ 3443 (NDR64_INT64) 36 /* 0x24 */, 3444 &__midl_frag59, 3445 (NDR64_UINT32) 0 /* 0x0 */ 3446 }, 3447 { 3448 /* struct _NDR64_UNION_ARM */ 3449 (NDR64_INT64) 32781 /* 0x800d */, 3450 &__midl_frag69, 3451 (NDR64_UINT32) 0 /* 0x0 */ 3452 }, 3453 { 3454 /* struct _NDR64_UNION_ARM */ 3455 (NDR64_INT64) 16 /* 0x10 */, 3456 &__midl_frag77, 3457 (NDR64_UINT32) 0 /* 0x0 */ 3458 }, 3459 { 3460 /* struct _NDR64_UNION_ARM */ 3461 (NDR64_INT64) 2 /* 0x2 */, 3462 &__midl_frag82, 3463 (NDR64_UINT32) 0 /* 0x0 */ 3464 }, 3465 { 3466 /* struct _NDR64_UNION_ARM */ 3467 (NDR64_INT64) 3 /* 0x3 */, 3468 &__midl_frag87, 3469 (NDR64_UINT32) 0 /* 0x0 */ 3470 }, 3471 { 3472 /* struct _NDR64_UNION_ARM */ 3473 (NDR64_INT64) 20 /* 0x14 */, 3474 &__midl_frag92, 3475 (NDR64_UINT32) 0 /* 0x0 */ 3476 }, 3477 (NDR64_UINT32) 4294967295 /* 0xffffffff */ 3478 }; 3479 3480 static const __midl_frag33_t __midl_frag33 = 3481 { 3482 /* SAFEARRAYBOUND */ 3483 { 3484 /* SAFEARRAYBOUND */ 3485 0x30, /* FC64_STRUCT */ 3486 (NDR64_UINT8) 3 /* 0x3 */, 3487 { 3488 /* SAFEARRAYBOUND */ 3489 0, 3490 0, 3491 0, 3492 0, 3493 0, 3494 0, 3495 0, 3496 0 3497 }, 3498 (NDR64_UINT8) 0 /* 0x0 */, 3499 (NDR64_UINT32) 8 /* 0x8 */ 3500 } 3501 }; 3502 3503 static const __midl_frag32_t __midl_frag32 = 3504 { 3505 /* */ 3506 (NDR64_UINT32) 1 /* 0x1 */, 3507 { 3508 /* struct _NDR64_EXPR_VAR */ 3509 0x3, /* FC_EXPR_VAR */ 3510 0x3, /* FC64_UINT16 */ 3511 (NDR64_UINT16) 0 /* 0x0 */, 3512 (NDR64_UINT32) 0 /* 0x0 */ 3513 } 3514 }; 3515 3516 static const __midl_frag31_t __midl_frag31 = 3517 { 3518 /* */ 3519 { 3520 /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */ 3521 0x41, /* FC64_CONF_ARRAY */ 3522 (NDR64_UINT8) 3 /* 0x3 */, 3523 { 3524 /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */ 3525 0, 3526 0, 3527 0, 3528 0, 3529 0, 3530 0, 3531 0, 3532 0 3533 }, 3534 (NDR64_UINT8) 0 /* 0x0 */, 3535 (NDR64_UINT32) 8 /* 0x8 */, 3536 &__midl_frag32 3537 }, 3538 { 3539 /* struct _NDR64_ARRAY_ELEMENT_INFO */ 3540 (NDR64_UINT32) 8 /* 0x8 */, 3541 &__midl_frag33 3542 } 3543 }; 3544 3545 static const __midl_frag30_t __midl_frag30 = 3546 { 3547 /* _wireSAFEARRAY */ 3548 { 3549 /* _wireSAFEARRAY */ 3550 0x36, /* FC64_CONF_BOGUS_STRUCT */ 3551 (NDR64_UINT8) 7 /* 0x7 */, 3552 { 3553 /* _wireSAFEARRAY */ 3554 0, 3555 1, 3556 1, 3557 0, 3558 0, 3559 0, 3560 0, 3561 0 3562 }, 3563 (NDR64_UINT8) 1 /* 0x1 */, 3564 (NDR64_UINT32) 56 /* 0x38 */, 3565 0, 3566 0, 3567 0, 3568 &__midl_frag31, 3569 }, 3570 { 3571 /* */ 3572 { 3573 /* _wireSAFEARRAY */ 3574 0x30, /* FC64_STRUCT */ 3575 (NDR64_UINT8) 1 /* 0x1 */, 3576 (NDR64_UINT16) 12 /* 0xc */, 3577 (NDR64_UINT32) 0 /* 0x0 */ 3578 }, 3579 { 3580 /* struct _NDR64_MEMPAD_FORMAT */ 3581 0x90, /* FC64_STRUCTPADN */ 3582 (NDR64_UINT8) 0 /* 0x0 */, 3583 (NDR64_UINT16) 4 /* 0x4 */, 3584 (NDR64_UINT32) 0 /* 0x0 */ 3585 }, 3586 { 3587 /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */ 3588 0x91, /* FC64_EMBEDDED_COMPLEX */ 3589 (NDR64_UINT8) 0 /* 0x0 */, 3590 (NDR64_UINT16) 0 /* 0x0 */, 3591 &__midl_frag34 3592 }, 3593 { 3594 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 3595 0x93, /* FC64_END */ 3596 (NDR64_UINT8) 0 /* 0x0 */, 3597 (NDR64_UINT16) 0 /* 0x0 */, 3598 (NDR64_UINT32) 0 /* 0x0 */ 3599 } 3600 } 3601 }; 3602 3603 static const __midl_frag21_t __midl_frag21 = 3604 { 3605 /* */ 3606 { 3607 /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */ 3608 0x41, /* FC64_CONF_ARRAY */ 3609 (NDR64_UINT8) 1 /* 0x1 */, 3610 { 3611 /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */ 3612 0, 3613 0, 3614 0, 3615 0, 3616 0, 3617 0, 3618 0, 3619 0 3620 }, 3621 (NDR64_UINT8) 0 /* 0x0 */, 3622 (NDR64_UINT32) 2 /* 0x2 */, 3623 &__midl_frag65 3624 }, 3625 { 3626 /* struct _NDR64_ARRAY_ELEMENT_INFO */ 3627 (NDR64_UINT32) 2 /* 0x2 */, 3628 &__midl_frag141 3629 } 3630 }; 3631 3632 static const __midl_frag20_t __midl_frag20 = 3633 { 3634 /* FLAGGED_WORD_BLOB */ 3635 { 3636 /* FLAGGED_WORD_BLOB */ 3637 0x32, /* FC64_CONF_STRUCT */ 3638 (NDR64_UINT8) 3 /* 0x3 */, 3639 { 3640 /* FLAGGED_WORD_BLOB */ 3641 0, 3642 0, 3643 1, 3644 0, 3645 0, 3646 0, 3647 0, 3648 0 3649 }, 3650 (NDR64_UINT8) 0 /* 0x0 */, 3651 (NDR64_UINT32) 8 /* 0x8 */, 3652 &__midl_frag21 3653 } 3654 }; 3655 3656 static const __midl_frag17_t __midl_frag17 = 3657 { 3658 /* CY */ 3659 { 3660 /* CY */ 3661 0x30, /* FC64_STRUCT */ 3662 (NDR64_UINT8) 7 /* 0x7 */, 3663 { 3664 /* CY */ 3665 0, 3666 0, 3667 0, 3668 0, 3669 0, 3670 0, 3671 0, 3672 0 3673 }, 3674 (NDR64_UINT8) 0 /* 0x0 */, 3675 (NDR64_UINT32) 8 /* 0x8 */ 3676 } 3677 }; 3678 3679 static const __midl_frag8_t __midl_frag8 = 3680 { 3681 /* */ 3682 (NDR64_UINT32) 1 /* 0x1 */, 3683 { 3684 /* struct _NDR64_EXPR_VAR */ 3685 0x3, /* FC_EXPR_VAR */ 3686 0x3, /* FC64_UINT16 */ 3687 (NDR64_UINT16) 0 /* 0x0 */, 3688 (NDR64_UINT32) 8 /* 0x8 */ 3689 } 3690 }; 3691 3692 static const __midl_frag7_t __midl_frag7 = 3693 { 3694 /* __MIDL_IOleAutomationTypes_0004 */ 3695 { 3696 /* __MIDL_IOleAutomationTypes_0004 */ 3697 0x51, /* FC64_NON_ENCAPSULATED_UNION */ 3698 (NDR64_UINT8) 7 /* 0x7 */, 3699 (NDR64_UINT8) 0 /* 0x0 */, 3700 0x6, /* FC64_UINT32 */ 3701 (NDR64_UINT32) 16 /* 0x10 */, 3702 &__midl_frag8, 3703 (NDR64_UINT32) 0 /* 0x0 */ 3704 }, 3705 { 3706 /* struct _NDR64_UNION_ARM_SELECTOR */ 3707 (NDR64_UINT8) 0 /* 0x0 */, 3708 (NDR64_UINT8) 7 /* 0x7 */, 3709 (NDR64_UINT16) 0 /* 0x0 */, 3710 (NDR64_UINT32) 47 /* 0x2f */ 3711 }, 3712 { 3713 /* struct _NDR64_UNION_ARM */ 3714 (NDR64_INT64) 20 /* 0x14 */, 3715 &__midl_frag145, 3716 (NDR64_UINT32) 0 /* 0x0 */ 3717 }, 3718 { 3719 /* struct _NDR64_UNION_ARM */ 3720 (NDR64_INT64) 3 /* 0x3 */, 3721 &__midl_frag155, 3722 (NDR64_UINT32) 0 /* 0x0 */ 3723 }, 3724 { 3725 /* struct _NDR64_UNION_ARM */ 3726 (NDR64_INT64) 17 /* 0x11 */, 3727 &__midl_frag99, 3728 (NDR64_UINT32) 0 /* 0x0 */ 3729 }, 3730 { 3731 /* struct _NDR64_UNION_ARM */ 3732 (NDR64_INT64) 2 /* 0x2 */, 3733 &__midl_frag141, 3734 (NDR64_UINT32) 0 /* 0x0 */ 3735 }, 3736 { 3737 /* struct _NDR64_UNION_ARM */ 3738 (NDR64_INT64) 4 /* 0x4 */, 3739 &__midl_frag107, 3740 (NDR64_UINT32) 0 /* 0x0 */ 3741 }, 3742 { 3743 /* struct _NDR64_UNION_ARM */ 3744 (NDR64_INT64) 5 /* 0x5 */, 3745 &__midl_frag116, 3746 (NDR64_UINT32) 0 /* 0x0 */ 3747 }, 3748 { 3749 /* struct _NDR64_UNION_ARM */ 3750 (NDR64_INT64) 11 /* 0xb */, 3751 &__midl_frag141, 3752 (NDR64_UINT32) 0 /* 0x0 */ 3753 }, 3754 { 3755 /* struct _NDR64_UNION_ARM */ 3756 (NDR64_INT64) 10 /* 0xa */, 3757 &__midl_frag155, 3758 (NDR64_UINT32) 0 /* 0x0 */ 3759 }, 3760 { 3761 /* struct _NDR64_UNION_ARM */ 3762 (NDR64_INT64) 6 /* 0x6 */, 3763 &__midl_frag17, 3764 (NDR64_UINT32) 0 /* 0x0 */ 3765 }, 3766 { 3767 /* struct _NDR64_UNION_ARM */ 3768 (NDR64_INT64) 7 /* 0x7 */, 3769 &__midl_frag116, 3770 (NDR64_UINT32) 0 /* 0x0 */ 3771 }, 3772 { 3773 /* struct _NDR64_UNION_ARM */ 3774 (NDR64_INT64) 8 /* 0x8 */, 3775 &__midl_frag118, 3776 (NDR64_UINT32) 0 /* 0x0 */ 3777 }, 3778 { 3779 /* struct _NDR64_UNION_ARM */ 3780 (NDR64_INT64) 13 /* 0xd */, 3781 &__midl_frag120, 3782 (NDR64_UINT32) 0 /* 0x0 */ 3783 }, 3784 { 3785 /* struct _NDR64_UNION_ARM */ 3786 (NDR64_INT64) 9 /* 0x9 */, 3787 &__midl_frag123, 3788 (NDR64_UINT32) 0 /* 0x0 */ 3789 }, 3790 { 3791 /* struct _NDR64_UNION_ARM */ 3792 (NDR64_INT64) 8192 /* 0x2000 */, 3793 &__midl_frag126, 3794 (NDR64_UINT32) 0 /* 0x0 */ 3795 }, 3796 { 3797 /* struct _NDR64_UNION_ARM */ 3798 (NDR64_INT64) 36 /* 0x24 */, 3799 &__midl_frag97, 3800 (NDR64_UINT32) 0 /* 0x0 */ 3801 }, 3802 { 3803 /* struct _NDR64_UNION_ARM */ 3804 (NDR64_INT64) 16420 /* 0x4024 */, 3805 &__midl_frag97, 3806 (NDR64_UINT32) 0 /* 0x0 */ 3807 }, 3808 { 3809 /* struct _NDR64_UNION_ARM */ 3810 (NDR64_INT64) 16401 /* 0x4011 */, 3811 &__midl_frag98, 3812 (NDR64_UINT32) 0 /* 0x0 */ 3813 }, 3814 { 3815 /* struct _NDR64_UNION_ARM */ 3816 (NDR64_INT64) 16386 /* 0x4002 */, 3817 &__midl_frag140, 3818 (NDR64_UINT32) 0 /* 0x0 */ 3819 }, 3820 { 3821 /* struct _NDR64_UNION_ARM */ 3822 (NDR64_INT64) 16387 /* 0x4003 */, 3823 &__midl_frag148, 3824 (NDR64_UINT32) 0 /* 0x0 */ 3825 }, 3826 { 3827 /* struct _NDR64_UNION_ARM */ 3828 (NDR64_INT64) 16404 /* 0x4014 */, 3829 &__midl_frag144, 3830 (NDR64_UINT32) 0 /* 0x0 */ 3831 }, 3832 { 3833 /* struct _NDR64_UNION_ARM */ 3834 (NDR64_INT64) 16388 /* 0x4004 */, 3835 &__midl_frag106, 3836 (NDR64_UINT32) 0 /* 0x0 */ 3837 }, 3838 { 3839 /* struct _NDR64_UNION_ARM */ 3840 (NDR64_INT64) 16389 /* 0x4005 */, 3841 &__midl_frag115, 3842 (NDR64_UINT32) 0 /* 0x0 */ 3843 }, 3844 { 3845 /* struct _NDR64_UNION_ARM */ 3846 (NDR64_INT64) 16395 /* 0x400b */, 3847 &__midl_frag140, 3848 (NDR64_UINT32) 0 /* 0x0 */ 3849 }, 3850 { 3851 /* struct _NDR64_UNION_ARM */ 3852 (NDR64_INT64) 16394 /* 0x400a */, 3853 &__midl_frag148, 3854 (NDR64_UINT32) 0 /* 0x0 */ 3855 }, 3856 { 3857 /* struct _NDR64_UNION_ARM */ 3858 (NDR64_INT64) 16390 /* 0x4006 */, 3859 &__midl_frag114, 3860 (NDR64_UINT32) 0 /* 0x0 */ 3861 }, 3862 { 3863 /* struct _NDR64_UNION_ARM */ 3864 (NDR64_INT64) 16391 /* 0x4007 */, 3865 &__midl_frag115, 3866 (NDR64_UINT32) 0 /* 0x0 */ 3867 }, 3868 { 3869 /* struct _NDR64_UNION_ARM */ 3870 (NDR64_INT64) 16392 /* 0x4008 */, 3871 &__midl_frag117, 3872 (NDR64_UINT32) 0 /* 0x0 */ 3873 }, 3874 { 3875 /* struct _NDR64_UNION_ARM */ 3876 (NDR64_INT64) 16397 /* 0x400d */, 3877 &__midl_frag119, 3878 (NDR64_UINT32) 0 /* 0x0 */ 3879 }, 3880 { 3881 /* struct _NDR64_UNION_ARM */ 3882 (NDR64_INT64) 16393 /* 0x4009 */, 3883 &__midl_frag122, 3884 (NDR64_UINT32) 0 /* 0x0 */ 3885 }, 3886 { 3887 /* struct _NDR64_UNION_ARM */ 3888 (NDR64_INT64) 24576 /* 0x6000 */, 3889 &__midl_frag125, 3890 (NDR64_UINT32) 0 /* 0x0 */ 3891 }, 3892 { 3893 /* struct _NDR64_UNION_ARM */ 3894 (NDR64_INT64) 16396 /* 0x400c */, 3895 &__midl_frag128, 3896 (NDR64_UINT32) 0 /* 0x0 */ 3897 }, 3898 { 3899 /* struct _NDR64_UNION_ARM */ 3900 (NDR64_INT64) 16 /* 0x10 */, 3901 &__midl_frag139, 3902 (NDR64_UINT32) 0 /* 0x0 */ 3903 }, 3904 { 3905 /* struct _NDR64_UNION_ARM */ 3906 (NDR64_INT64) 18 /* 0x12 */, 3907 &__midl_frag141, 3908 (NDR64_UINT32) 0 /* 0x0 */ 3909 }, 3910 { 3911 /* struct _NDR64_UNION_ARM */ 3912 (NDR64_INT64) 19 /* 0x13 */, 3913 &__midl_frag155, 3914 (NDR64_UINT32) 0 /* 0x0 */ 3915 }, 3916 { 3917 /* struct _NDR64_UNION_ARM */ 3918 (NDR64_INT64) 21 /* 0x15 */, 3919 &__midl_frag145, 3920 (NDR64_UINT32) 0 /* 0x0 */ 3921 }, 3922 { 3923 /* struct _NDR64_UNION_ARM */ 3924 (NDR64_INT64) 22 /* 0x16 */, 3925 &__midl_frag155, 3926 (NDR64_UINT32) 0 /* 0x0 */ 3927 }, 3928 { 3929 /* struct _NDR64_UNION_ARM */ 3930 (NDR64_INT64) 23 /* 0x17 */, 3931 &__midl_frag155, 3932 (NDR64_UINT32) 0 /* 0x0 */ 3933 }, 3934 { 3935 /* struct _NDR64_UNION_ARM */ 3936 (NDR64_INT64) 14 /* 0xe */, 3937 &__midl_frag136, 3938 (NDR64_UINT32) 0 /* 0x0 */ 3939 }, 3940 { 3941 /* struct _NDR64_UNION_ARM */ 3942 (NDR64_INT64) 16398 /* 0x400e */, 3943 &__midl_frag137, 3944 (NDR64_UINT32) 0 /* 0x0 */ 3945 }, 3946 { 3947 /* struct _NDR64_UNION_ARM */ 3948 (NDR64_INT64) 16400 /* 0x4010 */, 3949 &__midl_frag138, 3950 (NDR64_UINT32) 0 /* 0x0 */ 3951 }, 3952 { 3953 /* struct _NDR64_UNION_ARM */ 3954 (NDR64_INT64) 16402 /* 0x4012 */, 3955 &__midl_frag140, 3956 (NDR64_UINT32) 0 /* 0x0 */ 3957 }, 3958 { 3959 /* struct _NDR64_UNION_ARM */ 3960 (NDR64_INT64) 16403 /* 0x4013 */, 3961 &__midl_frag148, 3962 (NDR64_UINT32) 0 /* 0x0 */ 3963 }, 3964 { 3965 /* struct _NDR64_UNION_ARM */ 3966 (NDR64_INT64) 16405 /* 0x4015 */, 3967 &__midl_frag144, 3968 (NDR64_UINT32) 0 /* 0x0 */ 3969 }, 3970 { 3971 /* struct _NDR64_UNION_ARM */ 3972 (NDR64_INT64) 16406 /* 0x4016 */, 3973 &__midl_frag148, 3974 (NDR64_UINT32) 0 /* 0x0 */ 3975 }, 3976 { 3977 /* struct _NDR64_UNION_ARM */ 3978 (NDR64_INT64) 16407 /* 0x4017 */, 3979 &__midl_frag148, 3980 (NDR64_UINT32) 0 /* 0x0 */ 3981 }, 3982 { 3983 /* struct _NDR64_UNION_ARM */ 3984 (NDR64_INT64) 0 /* 0x0 */, 3985 0, 3986 (NDR64_UINT32) 0 /* 0x0 */ 3987 }, 3988 { 3989 /* struct _NDR64_UNION_ARM */ 3990 (NDR64_INT64) 1 /* 0x1 */, 3991 0, 3992 (NDR64_UINT32) 0 /* 0x0 */ 3993 }, 3994 (NDR64_UINT32) 4294967295 /* 0xffffffff */ 3995 }; 3996 3997 static const __midl_frag6_t __midl_frag6 = 3998 { 3999 /* _wireVARIANT */ 4000 { 4001 /* _wireVARIANT */ 4002 0x34, /* FC64_BOGUS_STRUCT */ 4003 (NDR64_UINT8) 7 /* 0x7 */, 4004 { 4005 /* _wireVARIANT */ 4006 0, 4007 1, 4008 0, 4009 0, 4010 0, 4011 0, 4012 0, 4013 0 4014 }, 4015 (NDR64_UINT8) 0 /* 0x0 */, 4016 (NDR64_UINT32) 32 /* 0x20 */, 4017 0, 4018 0, 4019 0, 4020 }, 4021 { 4022 /* */ 4023 { 4024 /* _wireVARIANT */ 4025 0x30, /* FC64_STRUCT */ 4026 (NDR64_UINT8) 3 /* 0x3 */, 4027 (NDR64_UINT16) 16 /* 0x10 */, 4028 (NDR64_UINT32) 0 /* 0x0 */ 4029 }, 4030 { 4031 /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */ 4032 0x91, /* FC64_EMBEDDED_COMPLEX */ 4033 (NDR64_UINT8) 0 /* 0x0 */, 4034 (NDR64_UINT16) 0 /* 0x0 */, 4035 &__midl_frag7 4036 }, 4037 { 4038 /* struct _NDR64_SIMPLE_MEMBER_FORMAT */ 4039 0x93, /* FC64_END */ 4040 (NDR64_UINT8) 0 /* 0x0 */, 4041 (NDR64_UINT16) 0 /* 0x0 */, 4042 (NDR64_UINT32) 0 /* 0x0 */ 4043 } 4044 } 4045 }; 4046 4047 static const __midl_frag4_t __midl_frag4 = 4048 { 4049 /* wireVARIANT */ 4050 0xa2, /* FC64_USER_MARSHAL */ 4051 (NDR64_UINT8) 128 /* 0x80 */, 4052 (NDR64_UINT16) 0 /* 0x0 */, 4053 (NDR64_UINT16) 7 /* 0x7 */, 4054 (NDR64_UINT16) 8 /* 0x8 */, 4055 (NDR64_UINT32) 24 /* 0x18 */, 4056 (NDR64_UINT32) 0 /* 0x0 */, 4057 &__midl_frag129 4058 }; 4059 4060 static const __midl_frag3_t __midl_frag3 = 4061 { 4062 /* *wireVARIANT */ 4063 0x20, /* FC64_RP */ 4064 (NDR64_UINT8) 0 /* 0x0 */, 4065 (NDR64_UINT16) 0 /* 0x0 */, 4066 &__midl_frag4 4067 }; 4068 4069 static const __midl_frag2_t __midl_frag2 = 4070 { 4071 /* BarA */ 4072 { 4073 /* BarA */ /* procedure BarA */ 4074 (NDR64_UINT32) 36438339 /* 0x22c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation, actual guaranteed */ 4075 (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */ 4076 (NDR64_UINT32) 0 /* 0x0 */, 4077 (NDR64_UINT32) 8 /* 0x8 */, 4078 (NDR64_UINT16) 0 /* 0x0 */, 4079 (NDR64_UINT16) 0 /* 0x0 */, 4080 (NDR64_UINT16) 2 /* 0x2 */, 4081 (NDR64_UINT16) 0 /* 0x0 */ 4082 }, 4083 { 4084 /* Value */ /* parameter Value */ 4085 &__midl_frag4, 4086 { 4087 /* Value */ 4088 1, 4089 1, 4090 0, 4091 1, 4092 0, 4093 0, 4094 0, 4095 0, 4096 1, 4097 0, 4098 0, 4099 0, 4100 0, 4101 (NDR64_UINT16) 0 /* 0x0 */, 4102 0 4103 }, /* MustSize, MustFree, [in], SimpleRef */ 4104 (NDR64_UINT16) 0 /* 0x0 */, 4105 8 /* 0x8 */, /* Stack offset */ 4106 }, 4107 { 4108 /* HRESULT */ /* parameter HRESULT */ 4109 &__midl_frag155, 4110 { 4111 /* HRESULT */ 4112 0, 4113 0, 4114 0, 4115 0, 4116 1, 4117 1, 4118 1, 4119 1, 4120 0, 4121 0, 4122 0, 4123 0, 4124 0, 4125 (NDR64_UINT16) 0 /* 0x0 */, 4126 0 4127 }, /* [out], IsReturn, Basetype, ByValue */ 4128 (NDR64_UINT16) 0 /* 0x0 */, 4129 16 /* 0x10 */, /* Stack offset */ 4130 } 4131 }; 4132 4133 static const __midl_frag1_t __midl_frag1 = 4134 (NDR64_UINT32) 0 /* 0x0 */; 4135 4136 4137 #include "poppack.h" 4138 4139 4140 static const USER_MARSHAL_ROUTINE_QUADRUPLE NDR64_UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] = 4141 { 4142 4143 { 4144 VARIANT_UserSize64 4145 ,VARIANT_UserMarshal64 4146 ,VARIANT_UserUnmarshal64 4147 ,VARIANT_UserFree64 4148 } 4149 4150 }; 4151 4152 4153 4154 /* Object interface: IUnknown, ver. 0.0, 4155 GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */ 4156 4157 4158 /* Object interface: IDispatch, ver. 0.0, 4159 GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */ 4160 4161 4162 /* Object interface: IFoo, ver. 0.0, 4163 GUID={0x6821277F,0xB654,0x45A2,{0x92,0xCA,0x8C,0xC6,0xA5,0x74,0xC4,0xDB}} */ 4164 4165 #pragma code_seg(".orpc") 4166 static const FormatInfoRef IFoo_Ndr64ProcTable[] = 4167 { 4168 (FormatInfoRef)(LONG_PTR) -1, 4169 (FormatInfoRef)(LONG_PTR) -1, 4170 (FormatInfoRef)(LONG_PTR) -1, 4171 (FormatInfoRef)(LONG_PTR) -1, 4172 &__midl_frag2, 4173 &__midl_frag151 4174 }; 4175 4176 4177 static const MIDL_SYNTAX_INFO IFoo_SyntaxInfo [ 2 ] = 4178 { 4179 { 4180 {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}}, 4181 0, 4182 JsObjectDispatch__MIDL_ProcFormatString.Format, 4183 &IFoo_FormatStringOffsetTable[-3], 4184 JsObjectDispatch__MIDL_TypeFormatString.Format, 4185 UserMarshalRoutines, 4186 0, 884 4187 0 4188 } 4189 ,{ 4190 {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}}, 4191 0, 4192 0 , 4193 (unsigned short *) &IFoo_Ndr64ProcTable[-3], 4194 0, 4195 NDR64_UserMarshalRoutines, 4196 0, 4197 0 4198 } 885 4199 }; 886 4200 … … 890 4204 JsObjectDispatch__MIDL_ProcFormatString.Format, 891 4205 &IFoo_FormatStringOffsetTable[-3], 892 0, 893 0, 894 0 4206 (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax, 4207 2, 4208 (MIDL_SYNTAX_INFO*)IFoo_SyntaxInfo 4209 895 4210 }; 896 4211 … … 901 4216 0, 902 4217 JsObjectDispatch__MIDL_ProcFormatString.Format, 903 &IFoo_FormatStringOffsetTable[-3],4218 (unsigned short *) &IFoo_FormatStringOffsetTable[-3], 904 4219 0, 905 0, 906 0, 907 0}; 908 CINTERFACE_PROXY_VTABLE(8) _IFooProxyVtbl = 4220 (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax, 4221 2, 4222 (MIDL_SYNTAX_INFO*)IFoo_SyntaxInfo 4223 }; 4224 CINTERFACE_PROXY_VTABLE(9) _IFooProxyVtbl = 909 4225 { 910 4226 &IFoo_ProxyInfo, … … 917 4233 0 /* IDispatch::GetIDsOfNames */ , 918 4234 0 /* IDispatch_Invoke_Proxy */ , 919 (void *) (INT_PTR) -1 /* IFoo::Bar */ 4235 (void *) (INT_PTR) -1 /* IFoo::BarA */ , 4236 (void *) (INT_PTR) -1 /* IFoo::get_BarB */ 920 4237 }; 921 4238 … … 927 4244 STUB_FORWARDING_FUNCTION, 928 4245 STUB_FORWARDING_FUNCTION, 929 NdrStubCall2 4246 NdrStubCall3, 4247 NdrStubCall3 930 4248 }; 931 4249 … … 934 4252 &IID_IFoo, 935 4253 &IFoo_ServerInfo, 936 8,4254 9, 937 4255 &IFoo_table[-3], 938 4256 CStdStubBuffer_DELEGATING_METHODS … … 951 4269 JsObjectDispatch__MIDL_TypeFormatString.Format, 952 4270 1, /* -error bounds_check flag */ 953 0x 50002, /* Ndr library version */4271 0x60001, /* Ndr library version */ 954 4272 0, 955 0x 700022b, /* MIDL Version 7.0.555*/4273 0x801026e, /* MIDL Version 8.1.622 */ 956 4274 0, 957 4275 UserMarshalRoutines, 958 4276 0, /* notify & notify_flag routine table */ 959 0x 1, /* MIDL flag */4277 0x2000001, /* MIDL flag */ 960 4278 0, /* cs routines */ 961 4279 0, /* proxy/server info */ … … 1016 4334 0 /* Filler3 */ 1017 4335 }; 1018 #pragma optimize("", on )1019 4336 #if _MSC_VER >= 1200 1020 4337 #pragma warning(pop) … … 1022 4339 1023 4340 1024 #endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/1025 4341 #endif /* defined(_M_AMD64)*/ 4342
Note: See TracChangeset
for help on using the changeset viewer.